Android Good Reads
3.9K subscribers
344 photos
13 videos
1 file
2.01K links
Самые интересные статьи, видео и новости, связанные с Android разработкой. Не больше трёх материалов в день.

Автор канала: @Lamprof

Размещение рекламы: @tanyasanovna
Download Telegram
Channel created
Одно из решений постоянного вопроса - кто должен хранить стейт текущего экрана, чтобы при повороте можно было безболезненно продолжить работу. Автор предлагает пересоздавать презентер на лету, и использовать синглтоны-хранилища для промежуточного хранения данных и состояний сетевых запросов.
https://medium.com/@theMikhail/presenters-are-not-for-persisting-f537a2cc7962#.82et794mc

#architecture #networking
Обзор языковых фич Kotlin, на которые так или иначе повлияла книга Effective Java. Как подсказывают в комментах, ребята из JetBrains действительно постоянно ссылаются на эту книгу как на источник вдохновения.
https://medium.com/@lukleDev/how-effective-java-may-have-influenced-the-design-of-kotlin-part-1-45fd64c2f974#.nbldksq93

#kotlin #languages
Очень клевая статья про то, как разбиение приложения на модули и их итоговое количество влияет на скорость компиляции проекта. Подкреплено экспериментами над достаточно большой кодовой базой.
https://medium.com/@nikita.kozlov/how-modularisation-affects-build-time-of-an-android-application-43a984ce9968#.dwubj2kgm

#architecture
В Play Store в бой выпустили первые Instant Apps. Потестить можно на BuzzFeed и Periscope. Доступ к полному SDK обещают в течение пары месяцев.
https://android-developers.googleblog.com/2017/01/android-instant-apps-starts-initial.html

#playstore #news
Набор полезных вбросов по тому, как измерить и при необходимости урезать размер обновлений для ваших приложений.
https://medium.com/google-developers/tracking-app-update-sizes-1a1f57634f7b#.ed7ju27cn

#playstore #appsize
Довольно холиварная тема - стоит ли использовать TDD при написании UI слоя в приложении? Автор считает, что да, хотя я бы еще сильно поспорил.
http://www.donnfelker.com/tdd-your-ui-layer/

#tdd #testing #ui
Про Looper, Handler и HandlerThread - объекты, на которых построена вся логика по работе с многопоточностью в Android. Не всегда RxJava под рукой и нужно уметь работать с тем, что предоставляет нам система.
https://blog.mindorks.com/android-core-looper-handler-and-handlerthread-bd54d69fe91a#.mg2bduv2d

#concurrency #java
Представьте, что ваш проект заморожен, а нового - нет. Ну или хотя бы, что новые фичи временно не добавляются, и вы сидите без дела. В статье приводится несколько способов занять себя - тривиально, но как источник вдохновения пойдет.
https://medium.com/@josiassena/android-developer-bored-at-work-efa0530415c4#.arul1dygr

#career