Как выяснилось, у @Harmonizr (этот парень неоднократно присылал статьи в канал) есть сайтик javanese.online - что-то вроде разухабистого блога по Java/Android-разработке. Помимо прочего, там можно прислать свой код и получить ревью. Таким ревью он и поделился. В нём собралась целая пачка разных граблей, на которые можно по неопытности наступить. Статья скорее для новичков, но наверняка кому-то пригодится.
#review #tips
https://xn--r1a.website/javanese_online/7
#review #tips
https://xn--r1a.website/javanese_online/7
Telegram
Javanese Online
Здесь собраны всевозможные ошибки начинающих Android-разработчиков при обращении с фрагментами, асинхронщиной, null-safety и не только.
Кодревью для Никиты.
http://javanese.online/%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80_%D0%BA%D0%BE%D0%B4%D0%B0/achatina-kotlinexample/
Кодревью для Никиты.
http://javanese.online/%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80_%D0%BA%D0%BE%D0%B4%D0%B0/achatina-kotlinexample/
Из этого выступления я выпишу не очень много поинтов, но доклад интересный, сходите посмотрите. А поинты там такие:
- Well Aged Advice:
* Prioritise efficiency
* Avoid WakeLocks
* Don’t use undocumented APIs
* Store strings and values as resources
* Avoid transmitting/storing contacts & location
- Android Fundamentals:
* Java language syntax -> Kotlin
* UI logic for background processing -> ViewModels
* Services for background processing -> Work Manager
* Monitor system events with Receivers -> Work Manager
* Content Providers for database access -> Room
Бонус: в Android P не будет вылезать ANR-диалог, апп просто будет падать.
#tips #anr
https://youtu.be/eHjHlujp3Tg
- Well Aged Advice:
* Prioritise efficiency
* Avoid WakeLocks
* Don’t use undocumented APIs
* Store strings and values as resources
* Avoid transmitting/storing contacts & location
- Android Fundamentals:
* Java language syntax -> Kotlin
* UI logic for background processing -> ViewModels
* Services for background processing -> Work Manager
* Monitor system events with Receivers -> Work Manager
* Content Providers for database access -> Room
Бонус: в Android P не будет вылезать ANR-диалог, апп просто будет падать.
#tips #anr
https://youtu.be/eHjHlujp3Tg
YouTube
Protips: A fresh look at advanced topics for Android experts (Google I/O '18)
It's been 10 years since the first Android device launch, and even experienced Android developers are still using tools, APIs, and best-practices from 2008. The return of Android Protips brings you up-to-speed on modern solutions to Android development challenges…
Неплохая статья в блоге Karumi с некоторыми советами/фишками по Kotlin. Многое из того, что там есть, довольно очевидно и баян. Но есть и очень приятные вещи типа
#kotlin #tips
http://blog.karumi.com/kotlin-android-development-6-months-into-it/
.exhaustive для when. Советую посмотреть.#kotlin #tips
http://blog.karumi.com/kotlin-android-development-6-months-into-it/
Karumi Blog
Kotlin Android development - 6 months into it
Tips and tricks after 6 months working with Kotlin for Android - Karumi