Интересное решение - использовать презентер, как источник данных для адаптера списка, чтобы не дублировать данные.
https://android.jlelse.eu/recyclerview-in-mvp-passive-views-approach-8dd74633158
https://android.jlelse.eu/recyclerview-in-mvp-passive-views-approach-8dd74633158
Medium
RecyclerView in MVP — Passive view’s approach
One of the most important questions which arise in my head when working with RecyclerViews (or any other adapter views for that matter) in…
Краткий обзор возможностей альтернативы SQLite - библиотеки Realm. С примерами на Kotlin.
https://medium.com/@andrey7mel/realistic-realm-1-5-year-of-experience-cef75c8b164e
https://medium.com/@andrey7mel/realistic-realm-1-5-year-of-experience-cef75c8b164e
Medium
Realistic Realm. 1.5 year of experience
Realm has been known in the mobile (and not only) developers’ community for a long time. Year and a half ago in the build.gradle of our…
На Udemy бесплатно раздают курс по Android стоимостью 200 баксов. Не знаю, в чем подвох, но ссылка пока работает. Возможно, в какой то момент скидка перестанет работать, так что поспешите.
https://medium.com/100-free-udemy-coupons/the-complete-android-o-app-development-udemy-free-coupon-100-off-a105891afef2
https://medium.com/100-free-udemy-coupons/the-complete-android-o-app-development-udemy-free-coupon-100-off-a105891afef2
Medium
The Complete Android O App Development [Udemy Free Coupon — 100% Off]
Udemy — The Complete Android O App Development
Обзор основных параметров, используемых для настройки CardView.
#android #design
https://www.whatsthatlambda.com/android/android-cardview-101-everything-you-should-know
#android #design
https://www.whatsthatlambda.com/android/android-cardview-101-everything-you-should-know
Forwarded from Типичный программист
Подборка бесплатных книг, которые пригодятся начинающим Java-разработчикам: https://goo.gl/E3wRn3
Подборка ссылок для изучения Android.
Курсы, блоги, учебники и статьи как для начинающих, так и для опытных разрабов.
https://blog.aritraroy.in/50-ultimate-resources-to-master-android-development-15165d6bc376
#android
Курсы, блоги, учебники и статьи как для начинающих, так и для опытных разрабов.
https://blog.aritraroy.in/50-ultimate-resources-to-master-android-development-15165d6bc376
#android
Medium
50+ Ultimate Resources to Master Android Development
I still remember the day a few years back when I started Android development and stepped into the vast world of unknown with almost no idea…
Просмотр чужого кода - это отличный способ узнать что-нибудь новое. По ссылке вы найдете подборку приложений с открытыми исходниками. Для каждого приложения указан уровень сложности кода.
#android #opensource
https://blog.aritraroy.in/20-awesome-open-source-android-apps-to-boost-your-development-skills-b62832cf0fa4
#android #opensource
https://blog.aritraroy.in/20-awesome-open-source-android-apps-to-boost-your-development-skills-b62832cf0fa4
Medium
20+ Awesome Open-Source Android Apps To Boost Your Development Skills
The best way to learn is to read and that’s true for a developer as well. If you want to become a better developer, you have to read more…
Конференция мобильных разработчиков MBLTdev 2017 уже в 4-й раз соберёт опытных и талантливых разработчиков. Изучи последние iOS- и Android-тенденции и лучшие практики, задай вопросы экспертам, познакомься с единомышленниками.
📅 Дата: 27 октября, пятница
⚔️ Событие: MBLTdev 2017
🏢 Место: Digital October, Москва
Билеты Early Bird: https://mbltdev.ru/ru/registration
Ведётся набор спикеров. Заполняй анкету, если есть чем поделиться с мобильным сообществом: https://goo.gl/u4ENGG
📅 Дата: 27 октября, пятница
⚔️ Событие: MBLTdev 2017
🏢 Место: Digital October, Москва
Билеты Early Bird: https://mbltdev.ru/ru/registration
Ведётся набор спикеров. Заполняй анкету, если есть чем поделиться с мобильным сообществом: https://goo.gl/u4ENGG
При использовании какой-либо библиотеки, часто приходится добавлять в dependencies несколько ее частей и всем им прописывать одну и ту же версию.
Gradle позволяет избавиться от этой копипасты с помощью переменных.
http://startandroid.ru/ru/blog/499-ispolzuem-peremennye.html
Gradle позволяет избавиться от этой копипасты с помощью переменных.
http://startandroid.ru/ru/blog/499-ispolzuem-peremennye.html
StartAndroid
Переменные в Gradle для версий библиотек
Как использовать переменные в Gradle для версий библиотек.
ADB дает возможность работать с устройствами через WiFi. Чтобы не возиться с командной строкой, есть плагин для AndroidStudio, который упростит подключение.
https://medium.com/@Kekc42/how-to-make-your-life-better-useful-android-studio-plugin-40e26c321a61
#android #androidstudio
https://medium.com/@Kekc42/how-to-make-your-life-better-useful-android-studio-plugin-40e26c321a61
#android #androidstudio
Medium
How to make your life better: useful Android Studio plugin
Testing Android app on a real device is important part of development. For this reason, you’ll be a force to run Apps on a Hardware Device…
Небольшая статья о поддержке Java 8 в Android Studio 3 без сторонних библиотек
#androidstudio #java
https://jeroenmols.com/blog/2017/07/21/java8language/
#androidstudio #java
https://jeroenmols.com/blog/2017/07/21/java8language/
Jeroen Mols
Embracing Java 8 language features
For years Android developers have been limited to Java 6 features. While RetroLambda or the experimental Jack toolchain would help, proper support from Google was notably missing.
Основы работы с in-app billing. Как внедрить механизм продаж в ваше приложение.
#android
https://medium.com/@theanilpaudel/google-play-inappbilling-the-complete-guide-ef2e751296c4
#android
https://medium.com/@theanilpaudel/google-play-inappbilling-the-complete-guide-ef2e751296c4
Medium
Google Play InAppBilling, the complete guide
In this post, I am trying to include all the necessary steps to implement Google Play InAppBilling in Android. I will try to cover all the…
Немного о различиях Application Context и Activity Context.
#android
https://blog.mindorks.com/understanding-context-in-android-application-330913e32514
#android
https://blog.mindorks.com/understanding-context-in-android-application-330913e32514
Mindorks
Understanding Context In Android Application
What is Context?
Подборка полезных горячих клавиш, настроек и плагинов для Android Studio
#android #androidstudio
https://medium.com/@mmbialas/50-android-studio-tips-tricks-resources-you-should-be-familiar-with-as-an-android-developer-af86e7cf56d2
#android #androidstudio
https://medium.com/@mmbialas/50-android-studio-tips-tricks-resources-you-should-be-familiar-with-as-an-android-developer-af86e7cf56d2
Medium
50 Android Studio Tips, Tricks & Resources you should be familiar with, as an Android Developer
The reason of this article, is to list helpful tips, tricks, shortcuts and resources for Android Studio that will improve your overall…
Forwarded from Rozetked (Danil Garaschenko)
21 августа Google в прямом эфире покажет солнечное затмение и представит новую версию Android O
Forwarded from Типичный программист
Видеокурс «Мобильная разработка».
Русскоязычный видеокурс для начинающих разработчиков, посвященный основам мобильной разработки. Цель курса — дать знания об основных концепциях разработки для мобильных устройств и общее представление о процессе разработки приложений под Android.
Первое видео: https://youtu.be/B0Fr8cWWD_w
Ссылка на весь курс: https://goo.gl/CXQqF6
Русскоязычный видеокурс для начинающих разработчиков, посвященный основам мобильной разработки. Цель курса — дать знания об основных концепциях разработки для мобильных устройств и общее представление о процессе разработки приложений под Android.
Первое видео: https://youtu.be/B0Fr8cWWD_w
Ссылка на весь курс: https://goo.gl/CXQqF6
YouTube
1. Мобильная разработка. Введение
Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана.
Курс "Мобильная разработка" (осень 2015)
Лекция №1 "Введение"
Лектор - Евгений Мазуров
Цель курса — дать знания об основных концепциях разработки для мобильных устройств, дать общее представление о процессе…
Курс "Мобильная разработка" (осень 2015)
Лекция №1 "Введение"
Лектор - Евгений Мазуров
Цель курса — дать знания об основных концепциях разработки для мобильных устройств, дать общее представление о процессе…
На Udemy курс по Unity со скидкой 100%. Судя по содержанию, там совсем начальные вещи даются.
Скидка, как обычно, будет работать ограниченное время.
https://medium.com/100-free-udemy-coupons/become-an-ios-android-game-developer-with-unity-2017-udemy-free-coupon-100-off-1fd19976be8e
Скидка, как обычно, будет работать ограниченное время.
https://medium.com/100-free-udemy-coupons/become-an-ios-android-game-developer-with-unity-2017-udemy-free-coupon-100-off-1fd19976be8e
Medium
Become an iOS/Android Game Developer with Unity 2017 [Udemy Free Coupon — 100% Off]
Udemy — Become an iOS/Android Game Developer with Unity 2017