Тренды 2017/2018 годов в Android разработке (по мнению автора) и несколько полезных ссылок.
#android
https://medium.com/mindorks/top-android-tech-to-learn-in-2018-c5bed9be4316
Вышло обновление моего бесплатного курса по Android Architecture Components.
http://startandroid.ru/ru/courses/architecture-components.html
- 6 новых уроков про Room
- в Уроках 3 и 4 добавлены секции про RxJava
#android
В продолжение темы Architecture Components, на хабре есть перевод отличной статьи: ViewModels and LiveData: Patterns + AntiPatterns
#android
https://habrahabr.ru/post/338590/
Вышли новые уроки в моих курсах
Курс RxJava (http://startandroid.ru/ru/courses/rxjava.html)
Урок 13. Тестирование. RxJavaPlugins
Курс Тестирование (http://startandroid.ru/ru/courses/testing.html)
Урок 11. JUnit. Rules.
Урок 12. JUnit. Exceptions, Parameterized, Timeout, Ignored.
Лучшие статьи по Android из блога Mindorks за 2017 год
#android
https://blog.mindorks.com/best-articles-on-android-that-we-published-in-2017-4972a2578b77
Подборка полезных ссылок для изучения Android
#android
https://android.jlelse.eu/mastering-android-development-skills-with-google-48b437137389
Временно бесплатный курс на Udemy. По содержанию вроде неплохой - создание нескольких приложений.
#android #course
SmartyBro/udemy-100-off-17-android-developers-portfolio-masterclass-build-7-apps-now-on-smartybro-for-2e995d6be55f" rel="nofollow">https://medium.com/@SmartyBro/udemy-100-off-17-android-developers-portfolio-masterclass-build-7-apps-now-on-smartybro-for-2e995d6be55f
Что нового в Android 8.1 Developer Preview
https://www.youtube.com/watch?v=ldwJA_9AIww
Подробное сравнение двух библиотек для работы с камерой. В одной из них есть даже поддержка RxJava.
#android
pribble88/android-camera-library-comparison-3845cb19ca2" rel="nofollow">https://medium.com/@pribble88/android-camera-library-comparison-3845cb19ca2
Несколько полезных советов по дебагу кода в Android Studio
#android
https://blacklenspub.com/5-debugging-tips-with-android-studio-65751011262f
И сразу же ссылочка на трансляцию, которая live трансляцию – http://bit.ly/2AO9RE7
Читать полностью…Новый Android курс от Google. Небольшой, но достаточно полезный и интересный. Охватывает следующие темы: фрагменты, сенсоры, производительность, геолокация, карты, custom views, рисование, анимация.
#android #course
https://google-developer-training.gitbooks.io/android-developer-advanced-course-practicals/content/
https://medium.com/100-free-udemy-coupons/become-an-android-developer-from-scratch-udemy-free-course-3e9a4db0a8
На Udacity бесплатный Android курс для начинающих.
Начиная с 31 декабря, часто нажимайте на шляпу буквы T заголовка списка чатов #Android-версии, чтобы увидеть снегопад =)
Читать полностью…Уважаемые читатели StartAndroid! Скоро Новый Год, и я подготовил вам небольшой подарок. Это бесплатный курс по Android Architecture Components.
http://startandroid.ru/ru/courses/architecture-components.html
Сейчас там 4 урока, рассказывающие о компонентах Lifecycle, LiveData и ViewModel. Следующие уроки будут про Room и Paging Library. Ну а далее, думаю, можно будет поразбирать архитектуру некоторых примеров по этой теме.
В общем, курс обещает быть вполне себе полезным и интересным. За обновлениями следите в соц.сетях.
С наступающим вас Новым Годом!
Небольшая статья о том, как ваш код и ресурсы упаковываются в APK, и как происходит установка приложения.
#android
summitkumar07/what-happens-when-an-android-application-install-154ec46fcbaf" rel="nofollow">https://medium.com/@summitkumar07/what-happens-when-an-android-application-install-154ec46fcbaf
Подборка вопросов для интервью по Android, Java, структурам данных, алгоритмам, архитектуре, паттернам и пр.
#android #interview
https://github.com/MindorksOpenSource/android-interview-questions/blob/master/README.md
Немного подробностей о том, как система вызывает основное Activity приложения
#android
martinomburajr/android-internals-1-how-android-starts-your-main-activity-8fcf80e65222" rel="nofollow">https://medium.com/@martinomburajr/android-internals-1-how-android-starts-your-main-activity-8fcf80e65222
Несколько малоизвестных, но полезных горячих клавиш в Android Studio
#android #androidstudio
https://codeburst.io/top-unknown-keyboard-shortcuts-in-android-studio-7b1bf833c9f1
Полезные советы и инструменты для оптимального использования вашим приложением памяти устройства
#android #memory
nik.arora8059/memory-management-in-android-3bdf307c8e23" rel="nofollow">https://medium.com/@nik.arora8059/memory-management-in-android-3bdf307c8e23
Объявлен декабрьский рейтинг языков программирования TIOBE: https://tproger.ru/news/tiobe-december-2017/
За звание «Язык года 2017» борются C и Kotlin с разницей в «возрасте» почти в 40 лет.
На Udemy распродажа, все курсы по 12 долларов. Но скоро закончится, поэтому поторопитесь.
#android #course
https://www.udemy.com/courses/search/?q=android
Материал о том, что такое Memory Leaks и как их избежать.
#android #performance
gauravgyal/so-that-you-can-start-on-memory-leaks-in-android-apps-7d411fcc2876" rel="nofollow">https://medium.com/@gauravgyal/so-that-you-can-start-on-memory-leaks-in-android-apps-7d411fcc2876
Урок о каналах уведомлений, появившихся в новом Android Oreo.
#android
http://startandroid.ru/ru/uroki/vse-uroki-spiskom/515-urok-190-notifications-kanaly.html
Какие технологии быстро набирают популярность, а какие летят в трубу — краткий обзор исследования от Stack Overflow: https://tproger.ru/translations/stack-overflow-tag-statistics/
Читать полностью…