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

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

Размещение рекламы: @tanyasanovna
Download Telegram
В третьем выпуске подкаста Podlodka обсуждаем три очень тесно связанных, но все же разных термина: Inversion of Control, Dependency Injection и Dependency Inversion Principle. Наш гость, Илья Пучка, разработчик open source проектов DIP и Sorcery, рассказывает о практической реализации DI-контейнеров на Swift, отличиях FieryCrucible, DIP, Typhoon и Swinject. Ну и, конечно, раскроется главная интрига - куда пошли работать Стас и Глеб.

Расписание и ссылки: http://telegra.ph/Podlodka-3---IoC-DI-i-DIP-03-20
SoundCloud: https://soundcloud.com/podlodka/podlodka-3-ioc-di-i-dip

#podlodka #podcasts #di
Кикстартер постепенно переписывает свое приложение с Java на Kotlin и делится дизайном своих первых классов.
https://kickstarter.engineering/kickstarter-kotlin-ca8768ef8f8f#.5a1ek8dzl

#architecture #kotlin
Воу воу воу, выложили developer preview следующей версии Android. Пробуем, ставим, собираем приложения.
https://developer.android.com/preview/index.html

#news
Стыдные вопросы про утечки памяти - какие стандартные случаи встречаются, как отследить и исправить.
https://android.jlelse.eu/memory-leak-patterns-in-android-4741a7fcb570#.btfh90ezd

#memory #debug
21-22 апреля состоится конференция по мобильной разработке Mobius 2017. На конференции будет много разных докладов, в том числе выступление Йонатана Левина, Android GDE. Стартапер в хорошем смысле этого слова, android-девелопер, умеет делать дела быстро. Поднимал андроид-решение для GetTaxi, где занимался реализацией проекта с нуля. Постоянно выступает на ключевых конференциях о практических вещах и о новинках, которые могут поменять подход к созданию Андроид-приложений.

На Mobius у него будет два доклада:
— про использование инструмента для межпроцессного взаимодействия IPC:AIDL про реальные кейсы использования и подводные камни
http://bit.ly/2nc9p92
— про то, что писать приложения - это не то же самое, что разрабатывать продукт. На докладе он покажет, что отличает эти два понятия. И что самое главное - как сделать из приложения то, чем люди будут пользоваться.
http://bit.ly/2nsjtN4

#conferences
Инструкция по написанию своего собственного DI контейнера.
https://realm.io/news/android-pierre-yves-ricau-build-own-dependency-injection/#

#di
11 ошибок человека, взявшегося разрабатывать приложение на ReactNative. Кто знает, может сам выбор платформы и был единственной ошибкой.
https://medium.com/dailyjs/11-mistakes-ive-made-during-react-native-redux-app-development-8544e2be9a9#.phhfyog74

#reactnative
Разбираемся, как нужно проектировать слой данных в чистой архитектуре - отталкиваясь от структуры API или от юз кейсов.
https://medium.com/@dineshbob10/usecase-driven-development-not-api-driven-c17fde233cdd#.lc0bdi16t

#architecture
Идеальный лонгрид для среды - история от Bob Nystrom про то, во что вылилась невинная задача написания автоформаттера для Dart. Одна из моих любимых технических статей ever.
http://journal.stuffwithstuff.com/2015/09/08/the-hardest-program-ive-ever-written

#architecture #longread
Серия статей по реализации JIT компилятора для языка Brainfuck.
http://eli.thegreenplace.net/2017/adventures-in-jit-compilation-part-1-an-interpreter/

#languages
Немного утреннего нонконформизма вам в мессенджер. Действительно ли корутины в котлине так полезны, как кажется на первый взгляд.
https://www.philosophicalhacker.com/post/why-im-skeptical-about-kotlin-coroutines-for-android-development/

#kotlin #concurrency
Периодически просто необходимо отрывать вас, дорогие читатели, от изучения архитектуры с новым стильным названием и популярных фреймворков для расчета лэйаута, и напоминать о том, что знание основ все-таки важно. Ловите статью на тему.
http://www.skorks.com/2010/04/on-the-value-of-fundamentals-in-software-development/

#learning