Одно из решений постоянного вопроса - кто должен хранить стейт текущего экрана, чтобы при повороте можно было безболезненно продолжить работу. Автор предлагает пересоздавать презентер на лету, и использовать синглтоны-хранилища для промежуточного хранения данных и состояний сетевых запросов.
https://medium.com/@theMikhail/presenters-are-not-for-persisting-f537a2cc7962#.82et794mc
#architecture #networking
https://medium.com/@theMikhail/presenters-are-not-for-persisting-f537a2cc7962#.82et794mc
#architecture #networking
Medium
Presenters are not for persisting
Yesterday I tweeted something that lead to quite a bit of confusion:
Отличная статья про отношение между принципами проектирования YAGNI и SOLID от Сергея Теплякова.
http://sergeyteplyakov.blogspot.ru/2016/08/yagni.html
#architecture #solid
http://sergeyteplyakov.blogspot.ru/2016/08/yagni.html
#architecture #solid
sergeyteplyakov.blogspot.co.uk
Принцип YAGNI
На ru.stackoverflow.com недавно был задан вопрос, который, ИМХО, стоит вашего внимания: Нарушает ли OCP и DIP (из SOLID) принцип YAGNI? . Ни...
Обзор языковых фич 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/@lukleDev/how-effective-java-may-have-influenced-the-design-of-kotlin-part-1-45fd64c2f974#.nbldksq93
#kotlin #languages
Medium
How “Effective Java” may have influenced the design of Kotlin — Part 1
Java is a great programming language but has some known flaws, common pitfalls and not-so-great elements that have been inherited from its…
Очень клевая статья про то, как разбиение приложения на модули и их итоговое количество влияет на скорость компиляции проекта. Подкреплено экспериментами над достаточно большой кодовой базой.
https://medium.com/@nikita.kozlov/how-modularisation-affects-build-time-of-an-android-application-43a984ce9968#.dwubj2kgm
#architecture
https://medium.com/@nikita.kozlov/how-modularisation-affects-build-time-of-an-android-application-43a984ce9968#.dwubj2kgm
#architecture
Medium
How modularisation affects build time of an Android application
During application’s lifetime we, developers, adding and adding new features. More code means longer build time, and longer incremental…
В Play Store в бой выпустили первые Instant Apps. Потестить можно на BuzzFeed и Periscope. Доступ к полному SDK обещают в течение пары месяцев.
https://android-developers.googleblog.com/2017/01/android-instant-apps-starts-initial.html
#playstore #news
https://android-developers.googleblog.com/2017/01/android-instant-apps-starts-initial.html
#playstore #news
Android Developers Blog
Android Instant Apps starts initial live testing
The latest Android and Google Play news and tips for app and game developers.