
Combot
25.02.2017
17:30:26
combot.org/chat/-1001032833563

Igor
25.02.2017
17:35:38

Стас
25.02.2017
17:37:38
и глаза разбежались сразу

Google

Sasha
25.02.2017
17:45:04

Igor
25.02.2017
17:46:49

Sasha
25.02.2017
17:46:55

Стас
25.02.2017
17:48:05
*взгрустнул

Igor
25.02.2017
17:48:53

Стас
25.02.2017
17:49:23

Oleg
25.02.2017
19:07:56
Хмм.. А я ничего из вышеперечисленного не использую, обычный HttpURLConnection, AsyncTask, ну и визуальные компоненты андроид. Что я делаю не так?

Quantum Harmonizer
25.02.2017
19:11:53

Sergey
25.02.2017
19:13:05

Igor
25.02.2017
19:14:23

Google

Oleg
25.02.2017
19:29:08
вообще я руководствуюсь желанием все контролировать в своем приложении, понимать и иметь минимум зависимостей. Ну и просто ленью ?

Quantum Harmonizer
25.02.2017
19:39:58

Oleg
25.02.2017
19:43:21
уже смотрю, выглядит круто, если этим пользуются большинство, то надо бы тоже..

Quantum Harmonizer
25.02.2017
19:44:35

Oleg
25.02.2017
19:45:27
угу, вижу, конверторы разные.. это хорошо

Sasha
25.02.2017
22:27:52

Oleg
25.02.2017
22:28:18
в смысле?

Sasha
25.02.2017
22:28:42
в прямом

Oleg
25.02.2017
22:30:32
в прямом
я просто непонимаю что имеется ввиду :(

Sasha
25.02.2017
22:31:54

Oleg
25.02.2017
22:32:43
хм, что ты хочешь этим сказать?

Sasha
25.02.2017
22:33:30

Oleg
25.02.2017
22:34:12
а, теперь понял

Igor
25.02.2017
22:39:44

Oleg
25.02.2017
22:39:50
ну вообще я согласен, для больших данных upload|download то там треды логичнее

Sasha
25.02.2017
22:40:02
Так же юзать httpurlconnection как то не тру совсем, лучше я думаю унаследоваться от urlconnection.

Oleg
25.02.2017
22:51:50
типа делать свой MyHttpURLConnection с блекджеком и шлюхами? :)

Sasha
25.02.2017
22:55:11

Oleg
25.02.2017
22:56:41
ах, все таки сарказм..

Sasha
25.02.2017
23:01:51
Почему? На сколько помню httpurlconnection не умеет работать с ssl прокси. Сам не сталкивался, но люди говорят.

Google

Quantum Harmonizer
25.02.2017
23:06:03
Джейк уже всё закодил, не?

Sasha
25.02.2017
23:06:45

Andrew
26.02.2017
06:54:09
Я короч впервый решил что-то приличное написать и сраз вопрос, как мне вызвать Integer.parseInt(str, radix) ? я интегер не могу найти там где он в яве лиежит

Anton ?
26.02.2017
07:01:41
Int?
это тип вроде так в котлине называется

Михаил
26.02.2017
07:03:13
в котлине это экстеншн функция к стринге

Andrew
26.02.2017
07:06:35

Михаил
26.02.2017
07:06:49
хм
только смотрел
у меня есть

Andrew
26.02.2017
07:07:12
покажи как вызывать)

Михаил
26.02.2017
07:07:34
лол
она ток в 1.1 появилась
тогда вот так вызывай
java.lang.Integer.parseInt(string,radix)
Integer.parseInt("",2)
спокойно хавает

Andrew
26.02.2017
07:09:47
и я от этого притупил

Google

Andrew
26.02.2017
07:11:47
пасиб чувак, тут экзаменуюсь, сижу в изменённом состоянии сознания, 7 лет назад в последний раз это делал)

Sasha
26.02.2017
07:24:24
она ток в 1.1 появилась
Вот тоже с этим столкнулся перейдя на проект где 1.0.6. На первых эмоциях был сплошной позитив в словесной речи. Вообщем повспоминал разрабов и их родственников.)) Потом выяснилось что сам дурак.((

Igor
26.02.2017
19:14:10
Кто нибудь писал бота для телеграмма (на Котлин)? Какую либу для этого юзали?

Стас
27.02.2017
06:53:14

Max
27.02.2017
06:56:31
че это на питон, я писал на котлине, использовал вот эту https://github.com/rubenlagus/TelegramBots

Роман
27.02.2017
06:56:44
Да, в принципе, не важно на каком языке — там rest api, если имеется ввиду именно боты

Igor
27.02.2017
06:57:13
Да уже определился
В итоге перешел на https://github.com/pengrad/java-telegram-bot-api
Работает на Android без проблем, пару строк кода и простейший бот готов:
val bot = TelegramBotAdapter.build(botToken)
bot.setUpdatesListener { updates ->
updates
.map { it.message() }
.map { SendMessage(it.chat().id(), response(it)) }
.forEach { bot.execute(it) }
UpdatesListener.CONFIRMED_UPDATES_ALL
}

Admin
ERROR: S client not available

Max
27.02.2017
06:58:44
в той, что я скинул, одна точка для получения ответов/сообщений, не нужно колбэки кидать.

Igor
27.02.2017
06:59:12

Max
27.02.2017
06:59:33
мне кажется бот на андроид - это слишкому уже :D

Роман
27.02.2017
06:59:35
Давно, кстати, мучает вопрос, как дела в котлине с веб-фреймворками? А то я кроме уроков ничего не писал на нем, а в андроид лезть не очень хочется

Стас
27.02.2017
06:59:52

The mirror
27.02.2017
07:00:14
берешь джавовские
фреймворки
именно с котлиновскими, хз, но пару месяцев назад они были сыроваты
мы побоялись их в прод тащить
interoperability с джавой отличное, никакого неудобства не будет

Роман
27.02.2017
07:01:41
оу, так вы его еще и в продакшене используете, т.е. язык и инфраструктура вполне зрелые?

Google

Наиль
27.02.2017
07:11:26
Более чем. Я использую kotlin в продакшене под android и backend.
Под Android уже очень длительное время

pplcf
27.02.2017
07:12:38
ну, за язык сказать сложно
на вкус фломастеры разные
а с инфрастуктурой проблем нет, если ты сидишь на идее

Роман
27.02.2017
07:19:10
А для фронта его кто-нибудь юзал?

The mirror
27.02.2017
07:29:58
мы его в прод потащили в феврале, то есть сразу на момент релиза
16-го года
все норм, очень понравилось
высокоуровневый язык с отличной поддержкой ide, достаточно простой, чтобы быстро в него въехать человеку со стороны

Стас
27.02.2017
07:34:41
Автор статьи называет Kotlin функциональным языком. (https://medium.com/uptech-team/how-kotlin-became-our-primary-language-for-android-3af7fd6a994c#.k1ezr2rha) Действительно так?

Andrew
27.02.2017
07:37:29

Igor
27.02.2017
07:47:51

Стас
27.02.2017
07:50:03

Boris
27.02.2017
07:51:06
Какая связь с функциональной парадигмой?

Стас
27.02.2017
07:51:43
И?
Разве это не относится ней?

Boris
27.02.2017
07:52:15
Куча всего прочего относится к чему? ?

Стас
27.02.2017
07:53:00

Boris
27.02.2017
07:53:21
Аа, это стрелочка!

Стас
27.02.2017
07:53:24
да

Boris
27.02.2017
07:53:33
Сори, не понял