droidgr | Technologies

Telegram-канал droidgr - Android Good Reads

3934

Самые интересные статьи, видео и новости, связанные с Android разработкой. Не больше трёх материалов в день. Размещение рекламы: @tatiana_2209

Subscribe to a channel

Android Good Reads

Очень неплохой сканер уязвимостей Android приложений от LinkedIn.
https://github.com/linkedin/qark

#tools

Читать полностью…

Android Good Reads

Реализация в приложении оффлайн-режима и отложенная синхронизация изменяемого стейта с сервером.
yonatanvlevin/offline-support-try-again-later-no-more-afc33eba79dc#.e2gqqsr9d" rel="nofollow">https://medium.com/@yonatanvlevin/offline-support-try-again-later-no-more-afc33eba79dc#.e2gqqsr9d

#architecture

Читать полностью…

Android Good Reads

И кстати да - Kotlin 1.1 уже с нами. Обновляемся.
https://blog.jetbrains.com/kotlin/2017/03/kotlin-1-1/

#kotlin

Читать полностью…

Android Good Reads

Тут топят за то, что отношения parent/child в контексте композиции визуальных компонентов на экране - зло, и связывать можули нужно не через презентеры/ViewModel'и, а через обзервинг шаренного состояния на уровне слоя бизнес-логики.
http://hannesdorfmann.com/android/mosby3-mvi-4

#architecture

Читать полностью…

Android Good Reads

Хайповая статья про GraphQL и его преимущество над REST. Ну правда же отлично смотрится и решает очень много из тех проблем, с которыми лично я сталкивался при разработке того же ЖЖ.
ottovw/rest-api-downfalls-and-dawn-of-graphql-dd00991a0eb8#.ypncoud5c" rel="nofollow">https://medium.com/@ottovw/rest-api-downfalls-and-dawn-of-graphql-dd00991a0eb8#.ypncoud5c

#backend #api

Читать полностью…

Android Good Reads

Про библиотеку Scripto, позволяющую построить удобный бриджинг между нативным кодом и Javascript.
https://habrahabr.ru/post/305678/

#js #libraries

Читать полностью…

Android Good Reads

Так, а я тут наконец-то запустил чат для обсуждения публикуемых статей, холиваров и всего такого. Вступаем, вбрасываем темы для обсуждений и критикуем статьи.
/channel/droidgt

Читать полностью…

Android Good Reads

Автоматизация генерации versionName и versionCode с использованием разных возможностей git.
https://blog.uncommon.is/using-git-to-generate-versionname-and-versioncode-for-android-apps-aaa9fc2c96af#.256wrjhy1

#git #automatization

Читать полностью…

Android Good Reads

Про новый функционал Direct Boot, позволяющий запускать приложение даже посе перезагрузки телефона на залоченном экране.
https://android.jlelse.eu/directboot-in-details-a63e23bf4943#.q9papjpur

#sdk

Читать полностью…

Android Good Reads

Про избавление от god-object'ов, в частности от Context.
https://www.philosophicalhacker.com/post/towards-godless-android-development-how-and-why-i-kill-god-objects/

#refactoring #patterns

Читать полностью…

Android Good Reads

Пятничный лайфхак - эффект Зейгарник и его влияние на нашу мотивацию и способность усваивать новую информацию.
https://habrahabr.ru/company/everydaytools/blog/321684/

#productivity

Читать полностью…

Android Good Reads

Нужно прочесть Effective Java, но некогда? Ловите краткий конспект с основными идеями из книги.
https://medium.com/rocknnull/effective-java-for-android-cheatsheet-bf4e3433889a#.rx183o5s8

#java #patterns

Читать полностью…

Android Good Reads

Про то, чем отличаются package name и applicationId в Android-приложении.
https://blog.stylingandroid.com/package-name-vs-application-id/

#sdk

Читать полностью…

Android Good Reads

Разбор текущего статуса метапрограммирования в Kotlin.
workingkills/pushing-the-limits-of-kotlin-annotation-processing-8611027b6711#.94yngnfci" rel="nofollow">https://medium.com/@workingkills/pushing-the-limits-of-kotlin-annotation-processing-8611027b6711#.94yngnfci

#kotlin

Читать полностью…

Android Good Reads

В порядке оффтопа. JetBrains заопенсорсили утилиту для программной генерации шикарных обоев, по образцу тех, что используются на их обновленном сайте.
https://blog.jetbrains.com/team/2017/02/08/the-art-of-code-visualized/

#jetbrains

Читать полностью…

Android Good Reads

Особенности управления разными типами зависимостей с помощью gradle.
https://android.jlelse.eu/gradle-how-to-manage-dependencies-8177a48d3c84#.59pluz716

#gradle

Читать полностью…

Android Good Reads

С корутинами вы уже должны были успеть поиграться. Теперь давайте учиться их тестить.
tonyowen/android-kotlin-coroutines-unit-test-16e984ba35b4#.blmh4ikgh" rel="nofollow">https://medium.com/@tonyowen/android-kotlin-coroutines-unit-test-16e984ba35b4#.blmh4ikgh

#testing #kotlin

Читать полностью…

Android Good Reads

Встречайте - первый выпуск подкаста Podlodka! Я, @DevAlloy и @Novixon полтора часа болтаем про VIPER, React Native, последние новости разработки и обсуждаем ближайшие мероприятия.
Подкаст планируем делать регулярным и нам очень важна обратная связь. Ссылку на форму найдете в описании выпуска на SoundCloud. Чат в Telegram - @podlodka.
https://soundcloud.com/podlodka/podlodka-1-viper-i-react-native

#podlodka #architecture #reactnative

Читать полностью…

Android Good Reads

Ретроспектива использования Kotlin в продакшне в течение года. В основном о плюсах.
https://www.ekito.fr/people/kotlin-in-production-one-year-later/

#kotlin

Читать полностью…

Android Good Reads

Ни дня без release notes - подробно про обновление Gradle, которое прямо очень сильно ускорило процесс сборки.
https://blog.gradle.org/incremental-compiler-avoidance

#gradle

Читать полностью…

Android Good Reads

Зарелизился retrofit 2.2.0 с поддержкой RxJava 2 и другими плюшками.
https://github.com/square/retrofit/blob/master/CHANGELOG.md#version-220-2017-02-21

#libraries

Читать полностью…

Android Good Reads

Про то, как в Twitch проводят A/B тесты Android приложений.
https://habrahabr.ru/post/322452/

#testing #playstore

Читать полностью…

Android Good Reads

Введение в функциональное программирование для Android-разработчиков. Обещают целую серию, в которой рассмотрят практические кейсы, когда этот подход применим к прикладным задачам.
anupcowkur/functional-programming-for-android-developers-part-1-a58d40d6e742#.yecl4ptxb" rel="nofollow">https://medium.com/@anupcowkur/functional-programming-for-android-developers-part-1-a58d40d6e742#.yecl4ptxb

#functional

Читать полностью…

Android Good Reads

Разбор способов работы с coroutines, появившимися в Kotlin 1.1. Выглядит шикарно.
macastiblancot/android-coroutines-getting-rid-of-runonuithread-and-callbacks-cleaner-thread-handling-and-more-234c0a9bd8eb#.lv89tx176" rel="nofollow">https://medium.com/@macastiblancot/android-coroutines-getting-rid-of-runonuithread-and-callbacks-cleaner-thread-handling-and-more-234c0a9bd8eb#.lv89tx176

#kotlin #concurrency

Читать полностью…

Android Good Reads

Я немного опоздал с новостью, но все же - вышел Kotlin 1.1 RC.
https://blog.jetbrains.com/kotlin/2017/02/kotlin-1-1-release-candidate-is-here/

#kotlin #news

Читать полностью…

Android Good Reads

Набор лайфхаков по оптимизации потребления памяти в Android приложении.
https://medium.com/google-developers/developing-for-android-ii-bb9a51f8c8b9#.e4ilacimi

#memory

Читать полностью…

Android Good Reads

Мне тут набросили, что хорошо было бы периодически закидывать статьи про более глобальные процессы в мире разработки. Вот, скажем, хороший анализ того, почему Atlassian купили Trello.
https://disruptnext.com/how-to-build-the-next-trello-and-sell-it-for-425-million-or-more-589045c9bd64#.j17grjqtc

#startups #business

Читать полностью…

Android Good Reads

Взгляд на замену статическим свойствам, оставшимся в Java - companion object'ы и их влияние на потребление памяти приложением.
https://robots.thoughtbot.com/companion-objects-are-real-objects-too

#kotlin

Читать полностью…

Android Good Reads

Фаулер набрасывает про Event Sourcing, CQRS и другие паттерны, завязанные на событийной модели. Заключение очевидное - серебрянной пули нет и все такое.
https://martinfowler.com/articles/201701-event-driven.html

#architecture

Читать полностью…

Android Good Reads

Про использование Kotlin для написания DSL, в частности - для объявления динамических форм с зависимостями между полями, валидацией, стилями и прочими замечательными вещами.
https://engineering.facile.it/blog/eng/kotlin-dsl/

#kotlin #dsl

Читать полностью…
Subscribe to a channel