@KotlinLangRu

Страница 56 из 90
Yenq
26.03.2018
11:50:22
в Rx кажется есть repeat, только конкретно я не использовал это
видел, тут трабла в том, что эта дрянь асинхронно пытается соеденение сделать, и мне нужно ждать пока оно зафейлится, грубо говоря, и повторить еще, тоест ьнужно сделать так, что бэ этот участок кода выполнялся синхронно, но да, repeat мб поможет, спасибо!

Oleg
26.03.2018
20:50:20
Здравствуйте, вдруг кто сможет помочь?) Изучаю котлин, пишу приложение на адроид, появилась проблема с файрстором. Была бд, где работало все как положено, но мне надо было в коде приложения добавить получение еще одного поля из документа. Теперь приложение вылетает при запуске, ссылаясь на то, что данное поле не существует… бла бла… Окей, решается очисткой данных приложения на телефоне. Вопрос, как можно эту проблему обойти (не удаляя данные так на каждом устройстве вручную). Заранее спасибо))

Vlad
27.03.2018
08:44:20
Всем привет, мб вопрос не по теме. В телеграме есть подобный канал по GoLang?

Google
Oleg
27.03.2018
10:22:34
единственное, проблему “обошел”, а не устранил

Galaxy
27.03.2018
16:07:28
Привет сообщество!!!! Я закончил курсы java, практики 0 сейчас реально понравился Котлин, думаю сразу на него переходить. Реально ли это? Можно ли зная теорию по java перейти на Kotlin. Да ещё хотел сказать: У кого есть книга Kotlin в действии на русском, будьте Робин Гудом - отсканируйте ее и сбросьте ссылку на Гугл диск или в группу. Я уверен Вас многие поблагодарят. Думал скачать ее на рутреккере , но для моего региона не даёт скачать. Спасибо.

Oleg
27.03.2018
16:08:56
юзай впн, так будет куда быстрее и проще

Galaxy
27.03.2018
16:09:24
Спасибо за подсказку))))

А по поводу изучения Котлина на базе теоретических знаний java, что скажете?

Galaxy
27.03.2018
16:12:00
Спасибо, приятно быть частью такого сообщества;)

Andrey
27.03.2018
19:45:28
А по поводу изучения Котлина на базе теоретических знаний java, что скажете?
Я бы не стал хвататься за котлин, если ты не под Андроид пишешь.

Oleg
27.03.2018
21:04:32
Динамика роста популярности котлина показывает что хвататься можно. Знать его будет все полезнее. Другое дело, что оценить его прелесть получится только на фоне некоторого опыта программирования на Java.

Tima
28.03.2018
04:43:06
Получше

Google
Павел
28.03.2018
05:29:49
думаю для котлина будет на первом месте распространение среди кодописателей, так как не многие захотят получить готовый проект на экзотическом языке под который нужно будет искать редко встречающихся кодеров

но шаг со стороны гугла вполне позитивный и дает надежду на лучший исход

Brian
28.03.2018
07:13:22
он не экзотический, т. к. понятен любому джависту
И многие компании уже ищут девов на котлтне,а не джаве

По крайней мере у нас

Vitaly
28.03.2018
08:02:27
Верно сказано, у нас в компании все проекты перешли на котлин, уже два в проде

более 3 месяцев

Java
28.03.2018
08:03:51
Добрый день всем. Подскажите пожалуйста (не плюйтесь или пропустите это сообщение) . Изучаю java. Сам. Есть ли смысл перейти на изучение Котлин? И есть ли норм ресурс для самостоятельного изучения?

П.С. Чуток попробовал Андройд. Вроде бы под него будет котлин скоро

Vitaly
28.03.2018
08:05:54
как по мне то без джавы нечего и лезть

но я не знаю степень вашей гениальности))) моей лично бы не хватило

Quantum Harmonizer
28.03.2018
08:08:07
Добрый день всем. Подскажите пожалуйста (не плюйтесь или пропустите это сообщение) . Изучаю java. Сам. Есть ли смысл перейти на изучение Котлин? И есть ли норм ресурс для самостоятельного изучения?
Лучше понять и прочувствовать Java, тем более, что уже начал. Тогда станут понятны и очевидны многие решения, принятые разработчиками котлина. Джависты очень легко переходят на котлин, из Kotlin-JVM доступна вся стандартная библиотека Java.

Java
28.03.2018
08:11:47
Неправильно написал. Документация, или чего там еще от Гугла, будет скоро только под котлин как я понял

Хотя в Андройд студио есть поддержка еще и с++ помимо котлин при создании проекта

Quantum Harmonizer
28.03.2018
08:13:32
Хотя в Андройд студио есть поддержка еще и с++ помимо котлин при создании проекта
С++ вообще из другой вселенной, из Java/Kotlin-кода он вызывается через костыль под названием JNI.

Kirill
28.03.2018
08:14:49
Тем не менее, я неоднократно встречал вакансии ао андроид, где требовалось знание C++ и как оно там в андроид называется!? Native dev kit!?

Kirill
28.03.2018
08:16:23
В первых версиях телеграм использовался NDK, как сейчас не знаю, так что не только в играх.

Quantum Harmonizer
28.03.2018
08:17:07
В первых версиях телеграм использовался NDK, как сейчас не знаю, так что не только в играх.
Телеграм — странный предмет. Да, вся работа с сетью там в нативном коде. И этот код используется на всех платформах, как я понимаю.

Google
Alexey
28.03.2018
08:18:08
У телеги просто шаред либы во всех клиентах используются, да

Но там ещё и собраный sqlite из исходников

Павел
28.03.2018
09:22:44
он не экзотический, т. к. понятен любому джависту
это я понимаю, клавное, что бы клиенты поверили в это

Quantum Harmonizer
28.03.2018
09:23:18
это я понимаю, клавное, что бы клиенты поверили в это
Клиенты вообще не должны знать, на каком языке, архитектуре и с какими библиотеками пишется код.

Павел
28.03.2018
09:24:07
прямо сферический клиент получается )

Gleb
28.03.2018
10:33:46
Привет! Я могу внутри PM писать вот так? data class TestClass(val a: String, val b: Number) val test = TestClass(..) when(test){ TestClass("abc", _) ->"return some" else -> "some else" } То есть _ игнорировать аргумент указывая что там может быть что угодно

Gleb
28.03.2018
10:34:50
То есть это обычный equals?

Quantum Harmonizer
28.03.2018
10:35:15
То есть это обычный equals?
equals, contains, иногда switch

Gleb
28.03.2018
10:35:27
Ага ясно, спасибо

when matches its argument against all branches sequentially until some branch condition is satisfied. when can be used either as an expression or as a statement. Просто не так понял слово matches

Artem
28.03.2018
14:50:42
Котаны, привет! что может быть не так: ставлю переменной public, а после трансформации в java-код она private?

Vladimir
28.03.2018
14:52:30
потому что для неё сгенерился getter?

Artem
28.03.2018
14:53:26
как это обойти?

Quantum Harmonizer
28.03.2018
14:54:17
как это обойти?
Зачем? Есть же геттер.

Vladimir
28.03.2018
14:54:25
а зачем в джаве открытое поле?

Artem
28.03.2018
14:54:28
мне надо презентер инжекнуть

даггер не умеет в прайвит

давайте по теме как-то

Vladimir
28.03.2018
14:55:21
@JvmField

Google
Artem
28.03.2018
14:55:39
https://github.com/Arello-Mobile/Moxy/blob/develop/sample-kotlin/src/main/kotlin/com/arellomobile/mvp/sample/kotlin/MainActivity.kt

я смотрю пример Мокси

хм, правда это без даггера

Vladimir
28.03.2018
14:56:41
аннотация @JvmField для поля уберёт геттер и сделает её паблик

Artem
28.03.2018
14:56:59
да, понял, спасибо

Andrey
28.03.2018
20:32:38
Brian
29.03.2018
04:53:49
SPD
29.03.2018
11:49:39
Швеция
А требования?

Brian
29.03.2018
12:28:14
А требования?
От фирмы зависит

SPD
29.03.2018
13:17:50
Что-нибудь среднее по Котлину

?

Quantum Harmonizer
29.03.2018
13:32:50
Что-нибудь среднее по Котлину
любые средние требования по Java можно нагуглить и интерпретировать как знания по котлину

Your
29.03.2018
14:50:40
Почему тут удаляется мой вопрос?

Quantum Harmonizer
29.03.2018
14:51:05
Почему тут удаляется мой вопрос?
потому что это кросспост и он плохо сформулирован

Павел
29.03.2018
15:40:30
потому что это кросспост и он плохо сформулирован
вспоминая своего препода по информатике, он за ошибки в коде удалял код и просил все написать снова, как же это было давно

KhuzhA.GQ
29.03.2018
16:38:11
вспоминая своего препода по информатике, он за ошибки в коде удалял код и просил все написать снова, как же это было давно
Повезло Вам с ним:) Нам преподы по информатике рассказывают, как выглядит окно Майкрософт Ворда

Павел
29.03.2018
16:39:19
KhuzhA.GQ
29.03.2018
16:41:03
не знаю, я наблюдал несколько раз истерику и одноклассниц )
Ну, повезло тем, кто связывает свою жизнь с кодингом?

Google
Павел
29.03.2018
17:15:39
Quantum Harmonizer
29.03.2018
17:16:05
могут ногу отгрызть за строчку?!
Как минимум, комментируют вместо удаления, даже если там c = a + b;

KhuzhA.GQ
29.03.2018
17:57:50
Как минимум, комментируют вместо удаления, даже если там c = a + b;
А как их удалять, ведь ты вложил в них частичку себя, своей души )))0)

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