Небольшая статья о том, как ваш код и ресурсы упаковываются в APK, и как происходит установка приложения.
#android
https://medium.com/@summitkumar07/what-happens-when-an-android-application-install-154ec46fcbaf
#android
https://medium.com/@summitkumar07/what-happens-when-an-android-application-install-154ec46fcbaf
👍1
Вышли новые уроки в моих курсах
Курс 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.
Курс 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.
👍1
Уважаемые читатели StartAndroid! Скоро Новый Год, и я подготовил вам небольшой подарок. Это бесплатный курс по Android Architecture Components.
http://startandroid.ru/ru/courses/architecture-components.html
Сейчас там 4 урока, рассказывающие о компонентах Lifecycle, LiveData и ViewModel. Следующие уроки будут про Room и Paging Library. Ну а далее, думаю, можно будет поразбирать архитектуру некоторых примеров по этой теме.
В общем, курс обещает быть вполне себе полезным и интересным. За обновлениями следите в соц.сетях.
С наступающим вас Новым Годом!
http://startandroid.ru/ru/courses/architecture-components.html
Сейчас там 4 урока, рассказывающие о компонентах Lifecycle, LiveData и ViewModel. Следующие уроки будут про Room и Paging Library. Ну а далее, думаю, можно будет поразбирать архитектуру некоторых примеров по этой теме.
В общем, курс обещает быть вполне себе полезным и интересным. За обновлениями следите в соц.сетях.
С наступающим вас Новым Годом!
StartAndroid
Architecture Components
Курс по Android Architecture Components. Учебник по Lifecycle, LiveData, ViewModel, Room и Paging Library
👍1
В продолжение темы Architecture Components, на хабре есть перевод отличной статьи: ViewModels and LiveData: Patterns + AntiPatterns
#android
https://habrahabr.ru/post/338590/
#android
https://habrahabr.ru/post/338590/
Хабр
ViewModel и LiveData: паттерны и антипаттерны
Привет, Хабр! Представляю вашему вниманию перевод статьи ViewModels and LiveData: Patterns + AntiPatterns автора Jose Alcérreca. View и ViewModel Распределение...
👍1
Forwarded from Telegram Live
This media is not supported in your browser
VIEW IN TELEGRAM
Начиная с 31 декабря, часто нажимайте на шляпу буквы T заголовка списка чатов #Android-версии, чтобы увидеть снегопад =)
👍1
Вышло обновление моего бесплатного курса по Android Architecture Components.
http://startandroid.ru/ru/courses/architecture-components.html
- 6 новых уроков про Room
- в Уроках 3 и 4 добавлены секции про RxJava
#android
http://startandroid.ru/ru/courses/architecture-components.html
- 6 новых уроков про Room
- в Уроках 3 и 4 добавлены секции про RxJava
#android
StartAndroid
Architecture Components
Курс по Android Architecture Components. Учебник по Lifecycle, LiveData, ViewModel, Room и Paging Library
👍1
Тренды 2017/2018 годов в Android разработке (по мнению автора) и несколько полезных ссылок.
#android
https://medium.com/mindorks/top-android-tech-to-learn-in-2018-c5bed9be4316
#android
https://medium.com/mindorks/top-android-tech-to-learn-in-2018-c5bed9be4316
Medium
Top Android Tech To Learn In 2018
Welcome to 2018. Happy New Year To All Of You.
👍1
Краткое описание SOLID принципов программирования с примерами
#android
https://medium.com/@magdamiu/android-is-solid-348c2d3fd6ce
#android
https://medium.com/@magdamiu/android-is-solid-348c2d3fd6ce
Medium
Android is SOLID
The SOLID principles acronym was introduced by Michael Feathers for the principles that were defined by Robert C.
👍1
На Udemy временно бесплатный Android курс.
Learn how to make online games, and apps like Twitter, Pokémon ,Tic Tac Toy, and Find my phone using Android O
#course
https://medium.com/@adinadew/the-complete-android-o-app-development-udemy-coupon-a1f64cfab068
Learn how to make online games, and apps like Twitter, Pokémon ,Tic Tac Toy, and Find my phone using Android O
#course
https://medium.com/@adinadew/the-complete-android-o-app-development-udemy-coupon-a1f64cfab068
Medium
The Complete Android O App Development — Udemy Coupon
100% OFF UDEMY COUPON UDEMY DISCOUNT UDEMY COURSES DEVELOPMENT
👍1
7 библиотек, полезных для Android разработчика
#android
https://android.jlelse.eu/7-third-party-dependencies-every-android-developer-should-know-a751f009ff58
#android
https://android.jlelse.eu/7-third-party-dependencies-every-android-developer-should-know-a751f009ff58
Medium
7 Third-Party Dependencies Every Android Developer Should Know
So you’ve learned about Intents, Broadcasts, Fragments, Activities and a whole lot of words that suddenly have different meanings than what…
👍1
Пост о трендах и новшествах, которые пришли в Android в 2017 году
#android
https://proandroiddev.com/2017-year-in-a-review-android-5f2cd8738790
#android
https://proandroiddev.com/2017-year-in-a-review-android-5f2cd8738790
ProAndroidDev
2017 year in a review: Android
2017 was an amazing year for Android. Let’s quickly recap all the announcements happened in Android from Android Developer’s point of view
👍1
Несколько малоизвестных, но полезных горячих клавиш в Android Studio. Часть 2
#android #androidstudio
https://android.jlelse.eu/top-unknown-keyboard-shortcuts-in-android-studio-part-ii-c921d7781d09
#android #androidstudio
https://android.jlelse.eu/top-unknown-keyboard-shortcuts-in-android-studio-part-ii-c921d7781d09
AndroidPub
Top (unknown) keyboard shortcuts in Android Studio — Part II
It’s time for the next part about my top keyboard shortcuts that I use in Android Studio on my daily basis. Check them out!
👍1
Forwarded from ASmirnov
Друзья, отличный анонс для вас.
Ожидаемый пятый #meetups от #MOSDROID с традиционно классной тусовочкой. 27 января. Москва. БЦ Newton Plaza
В этот раз докладчики расскажут как перестать хейтить QA или уметь жить без него. Существуют ли архитектуры помимо Clean Architecture и чем они отличаются. Как и в каких случаях стоит переставать писать рутинный код и лететь на гребне волны perfomance.
Описание докладов детальней – http://bit.ly/2Dt3UNu
Регистрация – http://bit.ly/2mNAKOO
Ссылка на трансляцию будет в этом канале (@androidinfaces)
Подпишись что бы не пропустить анонс следующих встреч:
группа в Facebook – https://fb.com/mosdroid
канал в Twitter – https://twitter.com/mosdroid
канал в Telegram – https://xn--r1a.website/androidinfaces
группа на Meetup.com – https://www.meetup.com/mosdroid/
Ожидаемый пятый #meetups от #MOSDROID с традиционно классной тусовочкой. 27 января. Москва. БЦ Newton Plaza
В этот раз докладчики расскажут как перестать хейтить QA или уметь жить без него. Существуют ли архитектуры помимо Clean Architecture и чем они отличаются. Как и в каких случаях стоит переставать писать рутинный код и лететь на гребне волны perfomance.
Описание докладов детальней – http://bit.ly/2Dt3UNu
Регистрация – http://bit.ly/2mNAKOO
Ссылка на трансляцию будет в этом канале (@androidinfaces)
Подпишись что бы не пропустить анонс следующих встреч:
группа в Facebook – https://fb.com/mosdroid
канал в Twitter – https://twitter.com/mosdroid
канал в Telegram – https://xn--r1a.website/androidinfaces
группа на Meetup.com – https://www.meetup.com/mosdroid/
👎1
Forwarded from Vlad
Наткнулся на это в линкедине, думаю много для кого будет полезным и пригодится
http://goalkicker.com/AndroidBook/
http://goalkicker.com/AndroidBook/
Goalkicker
Free Android Development Book
Getting started with Android, Android Studio, Instant Run in Android Studio, TextView, AutoCompleteTextView, Autosizing TextViews, ListView, Layouts, ConstraintLayout, TextInputLayout, CoordinatorLayout and Behaviors, TabLayout, ViewPager, CardView, NavigationView…
👍1
Forwarded from Типичный программист
Как устроены хэш-таблицы: https://tproger.ru/problems/implementation-of-hash-table/ — разбираем по ходу решения задачки с реализацией на Java.
Tproger
Задача: спроектируйте и реализуйте хэш-таблицу
Хэш-таблица — это структура данных. Она позволяет хранить пары (ключ, значение) и выполнять три операции: операцию добавления новой пары, операцию поиска и операцию удаления пары по ключу. Спроектируйте и реализуйте хэш-таблицу, использующую связные списки…
👍1
Хороший материал, который познакомит вас с основами Gradle
#android
https://www.raywenderlich.com/175940/gradle-build-script-tutorial-android-getting-started
#android
https://www.raywenderlich.com/175940/gradle-build-script-tutorial-android-getting-started
raywenderlich.com
Gradle Tutorial for Android: Getting Started
In this Gradle Build Script tutorial you’ll learn the basic syntax in build.gradle files generated by Android Studio. You’ll also learn about gradlew tasks, build types, product flavors, build variants, and how to add additional information such as the date…
👍1