Size: a a a

Android Developers

2021 February 05

JF

Jorik Fat in Android Developers
Dmitry Popov
Есть linphone, которые работают с SIP, но у них в сэмпле тот же самый sticky, который держит уведомление в шторке
уведомление это foreground
источник

S

Silent829 in Android Developers
Evgeniy Official
Почему тогда все онлайн курсы основаны на Kotlin, это ради популяризации?
порог вхождения меньший
источник

JF

Jorik Fat in Android Developers
Silent829
порог вхождения меньший
в kotlin порог вхождения ниже чем в java?
источник

S

Silent829 in Android Developers
Jorik Fat
в kotlin порог вхождения ниже чем в java?
я считаю да
источник

S

Silent829 in Android Developers
Silent829
порог вхождения меньший
мое мнение******
источник

JF

Jorik Fat in Android Developers
ну не знаю...
когда в коде видишь
if(!flag1 && !flag2!!)
голова начинает плыть
источник

S

Silent829 in Android Developers
Дмитрий
Добрый день! Нужна Ваша помощь. Как сохранять состояния вложенных фрагментов при переключении с помощью BottomNavigationView? (именно вложеных в те, между которыми происходят переключения)
сначала берешь добавляешь главный фрагмент. потом по нажатию на пункты навигации добавляешь остальные и тут же проверяешь, если добавил - скрывай текущий и показывай следующий. у фрагменттранзакции есть все необходимые методы
источник

S

Silent829 in Android Developers
Jorik Fat
ну не знаю...
когда в коде видишь
if(!flag1 && !flag2!!)
голова начинает плыть
то есть на джаве нельзя писать по-идиотски? не то, чтобы таких примеров нет (наверняка, есть), но он будто высосан из пальца, лично мне так кажется
источник

АТ

Александр Тихонов 🐈... in Android Developers
Silent829
я считаю да
Вообще не понимаю разговоров про порог вхождения!
Знаешь ООП сможешь писать на любом обектно-ориентированном языке, не знаешь. Начинай с любого.
источник

JF

Jorik Fat in Android Developers
Silent829
то есть на джаве нельзя писать по-идиотски? не то, чтобы таких примеров нет (наверняка, есть), но он будто высосан из пальца, лично мне так кажется
по-идиотски можно и на русском писать.
Я к тому что !! и ? засоряют читаемость и мне из-за этого труднее понимать что написано, что соответственно мешает восприятию
источник

S

Silent829 in Android Developers
Александр Тихонов 🐈
Вообще не понимаю разговоров про порог вхождения!
Знаешь ООП сможешь писать на любом обектно-ориентированном языке, не знаешь. Начинай с любого.
просто у некоторых языков стандартная библиотека позволяет в среднем стартовать легче и быстрей
источник

АТ

Александр Тихонов 🐈... in Android Developers
Silent829
просто у некоторых языков стандартная библиотека позволяет в среднем стартовать легче и быстрей
Уверенности что ли прибавляет?
источник

S

Silent829 in Android Developers
Jorik Fat
по-идиотски можно и на русском писать.
Я к тому что !! и ? засоряют читаемость и мне из-за этого труднее понимать что написано, что соответственно мешает восприятию
а мне засоряют читаемость другие вещи) я !! вообще не использую, вместо него где надо requireNotNull(optionalValue) пишу либо ?: throw <…>Exception(…)
источник

JF

Jorik Fat in Android Developers
Silent829
просто у некоторых языков стандартная библиотека позволяет в среднем стартовать легче и быстрей
тогда нужно определить что является порогом вхождения:
Понимание синтаксиса или еще дополнительно DK
источник

S

Silent829 in Android Developers
а ? можно не стаковать просто, а разнести по переменным. Но опять же не помню, чтобы мне приходилось разворачивать опционалы как капусту
источник

S

Silent829 in Android Developers
Jorik Fat
тогда нужно определить что является порогом вхождения:
Понимание синтаксиса или еще дополнительно DK
DK?
источник

JF

Jorik Fat in Android Developers
Silent829
DK?
development kit
источник

S

Silent829 in Android Developers
что такое development kit для языка?
источник

JF

Jorik Fat in Android Developers
Silent829
а мне засоряют читаемость другие вещи) я !! вообще не использую, вместо него где надо requireNotNull(optionalValue) пишу либо ?: throw <…>Exception(…)
так Вы на java пишете :D
источник

СП

Сергей П. in Android Developers
Jorik Fat
ну не знаю...
когда в коде видишь
if(!flag1 && !flag2!!)
голова начинает плыть
Ну вот только что сконвертил проект на котлин.
конвертер насовал ??
Прошелся руками, поменял типы на ненулабельные, в нужных местах вставил let.
И все
источник