@kotlin_lang

Страница 56 из 982
Combot
25.02.2017
17:30:26
combot.org/chat/-1001032833563

Стас
25.02.2017
17:37:38
Не забудь Dagger2, RxJava и Realm ?
да вот в том-то и дело, что хочется всё по грамоте сделать, а опыт = null в андроиде, а тут столько технолошгий

и глаза разбежались сразу

Google
Sasha
25.02.2017
17:45:04
Не забудь Dagger2, RxJava и Realm ?
и самое главное, писать тока в макдаке с таким стеко)

Sasha
25.02.2017
17:46:55
и глаза разбежались сразу
Не надо тебе этого ничего.))

В старбаксе
ой, точно, простите.))

Стас
25.02.2017
17:48:05
Не надо тебе этого ничего.))
Сэнк ю фром май харт. Я уже было вщгрустнул, что мне полгода первое приложение писать.

*взгрустнул

Стас
25.02.2017
17:49:23
Видимо надо было явно писать :сарказм:
видимо да, потому что я немного туповат ахахах

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

Sergey
25.02.2017
19:13:05
Igor
25.02.2017
19:14:23
Хмм.. А я ничего из вышеперечисленного не использую, обычный HttpURLConnection, AsyncTask, ну и визуальные компоненты андроид. Что я делаю не так?
Не отращиваешь бороду и не вейпишь ? А если серьезно, то (как "старый" разработчик прошедший через все модные течения) могу сказать одно: главное это "бизнес слой" - остальное это инфраструктура и не имеет значения (и Android API тоже). (и я за то что бы писать БС в JavaSE модуле)

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

Quantum Harmonizer
25.02.2017
19:39:58
вообще я руководствуюсь желанием все контролировать в своем приложении, понимать и иметь минимум зависимостей. Ну и просто ленью ?
Рекомендую всё же взглянуть на Retrofit — это объектно-ориентированное решение, в отличие от HUC.

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

Quantum Harmonizer
25.02.2017
19:44:35
уже смотрю, выглядит круто, если этим пользуются большинство, то надо бы тоже..
Туда же легко прикручивается Gson или Jackson, парсинг происходит автоматически.

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

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
я просто непонимаю что имеется ввиду :(
https://developer.android.com/reference/java/lang/Thread.html

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
Ничего. С тредами ты контролируешь все от А до Я
Ага и в нужный момент он нажмет Thread.stop() ?

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
типа делать свой MyHttpURLConnection с блекджеком и шлюхами? :)
Ну да, чтобы тем кто после тебя будет поддерживать жизнь сахаром не была.)

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?

это тип вроде так в котлине называется

Andrew
26.02.2017
07:06:35
String.toInt(<>);
хм, не могу с параметром такой экстеншн найти

Михаил
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
java.lang.Integer.parseInt(string,radix)
бля, это идэ глючило, оно мне показывало что Integer в java.lang нету

и я от этого притупил

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
Кто нибудь писал бота для телеграмма (на Котлин)? Какую либу для этого юзали?
У меня есть убеждение, что боты для телеграма пишутся на Python.

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
че это на питон, я писал на котлине, использовал вот эту https://github.com/rubenlagus/TelegramBots
Я же не сказал, что моё убеждение обязательно верно 8)

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) Действительно так?

Igor
27.02.2017
07:47:51
Автор статьи называет Kotlin функциональным языком. (https://medium.com/uptech-team/how-kotlin-became-our-primary-language-for-android-3af7fd6a994c#.k1ezr2rha) Действительно так?
Он мультипарадигменный и никто в JB его не продвигает для ФП (в отличие от скалы, которая кстати более функциональная).

Стас
27.02.2017
07:50:03
Он мультипарадигменный и никто в JB его не продвигает для ФП (в отличие от скалы, которая кстати более функциональная).
Вот и я, слушая ребят из JB, сделал примерно такой же вывод. Однако, стоит чуть капнуть я сразу вижу что-то типа: "так было раньше, это отстой, в Kotlin можно вот так..." и идёт куча всяких → и прочего.

Стас
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
Сори, не понял

Страница 56 из 982