DroDev | Мобильная разработка: мысли вслух
459 subscribers
104 photos
229 links
Обсуждаю и рассказываю как сделать жизнь разработчика в команде интересной, легкой и продуктивной.

По всем вопросам @dilix90
Download Telegram
Недавно писал статью на хабре про создание SDK в стиле single activity (на самом деле no-activity). Не в привычном блоге, потому что хотелось комментов и пообсуждать проблематику подхода.

Суть была в том, как максимально тесно интегрировать SDK и внешнее приложение.

#Статьи https://bit.ly/2Txht52
В #Kotlin можно легко манипулировать коллекциями.
К примеру - вот метод, который позволяет перевести список в Map.

#Код
Завтра начинается конфа AppsFest от создателей CodeFest.

Можно бесплатно смотреть онлайн или же учавствовать платно и потом еще и записи получить. https://bit.ly/2JipRnf
Где-то раз в неделю пощу примеры кода и то, как #Kotlin помогает жить #Android программисту.

А вот вам целая статейка на тему #Extension #Functions в Котлине. Очень мощная штука эти расширения. Но не следует ими злоупотреблять, иначе код может быть плохо читаем. Логически. Вроде все лаконично, но скрыто за многоуровневой абстракцией.

#Статьи https://bit.ly/3ei0rBG
Если вы передаете лямбду как последний аргумент, то можно вот таким вот способом написать вызов функции.

#Код
Наглядное различие while и while-do 🙈

#Юмор
#Mobius уже на следующей неделе.

11-14 ноября. Online.

Программу можно глянуть на сайте. 4 параллельных трека. Мощь.

#Анонс https://bit.ly/3oXkWIC
Data Class широко (вы ведь правда их используете?) используемая фича в #Kotlin.

В статье рассматривают чем они хороши, какие ограничения и от какого boilerplate кода они вас могут избавить.

#Статьи https://bit.ly/38s6QJu
#Kotlin позволяет определять параметры по умолчанию даже в сигнатуре метода в интерфейсе. Удобно. Мощно.

#Код
Тем временем продолжает конкурс по написанию #Android уроков.
Даже если вы начинающий программист, объяснить самому себе и другим что-то в письменном виде - лучший способ разобраться в материале.

А тут еще и призы выиграть можно:

🎁 Сертификаты от 1 до 8т.р. на Озон.

Писать можно про все, в чем вам хочется разобраться - от перехода между фрагментами до внутренностей Андроида. https://dimlix.com/article-contest/
Было бы смешно, если бы я не видел такое на реальном проекте.

#Юмор но не смешно 🙈
Sealed классы в #Kotlin удобно использовать для менеджмента состояний. Удобно обрабатывать, расширять да и вообще использовать.

#Статьи https://bit.ly/38LKouV
#Unit тесты позволяют не просто протестировать вашу текущую логику, но и зафиксировать контракт и избавить от багов в будущем.

#Юмор
Очередная порция видосиков от #Google. Теперь про #AppBundle.
О том что это такое, как происходит подпись на стороне Google play и много другое по ссылке, проходим, смотрим, учимся!

#Статьи https://bit.ly/3mlV2MR
Про #Scrum и методологию разработки ПО.

Чем дольше занимаешь созданием продуктов - тем больше понимаешь насколько же это, падла, важный шаг.

От того, насколько все правильно настроено с точки зрения процессов сильно зависит скорость и качество разработки продукта.

#Статьи https://bit.ly/2VqmHAo
#Sealed классы в #Kotlin можно четко использовать для описания состояний вместо #Enum. Такой вот перечислимый тип с возможностью передать параметры.

#Код