Forwarded from Android Good Reads
Конференция по мобильной разработке Mobius, давно и успешно проходящая в Петербурге, 11 ноября впервые придёт в Москву. В программе – традиционно хардкорные доклады и дискуссионные зоны.
Предварительный список спикеров такой:
– Денис Неклюдов (90Seconds), Google Developer Expert, постоянный спикер Mobius и эксперт по архитектуре;
– David González – еще один эксперт по архитектуре и обладатель гордого звания;
– Матвей Мальков, в 2015-м и 2016-м уже выступал на Mobius с докладами про реактивное программирование и попадал в топ по оценкам зрителей;
– Aleksander Piotrowski, польский спикер, выступавший у нас с докладом про ConstraintLayout;
До 1 августа можно приобрести билет по Saver-цене, а если воспользоваться ключевой фразой GoodTickets, цена станет еще меньше, поэтому если у вас есть желание пойти – рекомендуем не откладывать покупку и следить за новостями уже с билетом в кармане.
Подробности и регистрация: https://goo.gl/o5NuhH
#conferences
Предварительный список спикеров такой:
– Денис Неклюдов (90Seconds), Google Developer Expert, постоянный спикер Mobius и эксперт по архитектуре;
– David González – еще один эксперт по архитектуре и обладатель гордого звания;
– Матвей Мальков, в 2015-м и 2016-м уже выступал на Mobius с докладами про реактивное программирование и попадал в топ по оценкам зрителей;
– Aleksander Piotrowski, польский спикер, выступавший у нас с докладом про ConstraintLayout;
До 1 августа можно приобрести билет по Saver-цене, а если воспользоваться ключевой фразой GoodTickets, цена станет еще меньше, поэтому если у вас есть желание пойти – рекомендуем не откладывать покупку и следить за новостями уже с билетом в кармане.
Подробности и регистрация: https://goo.gl/o5NuhH
#conferences
Mobius 2024 Autumn. Конференция для мобильных разработчиков
Mobius 2024 Autumn — конференция для мобильных разработчиков. Несколько десятков докладов об iOS, Android, кроссплатформенной разработке, инструментах, фреймворках и многом другом.
Интересное видео о новшествах в Android Support Library 26
https://www.youtube.com/watch?v=V6-roIeNUY0
Наконец-то они сделали удобное использование шрифтов!
Ссылки на документацию:
Шрифты
https://developer.android.com/preview/features/working-with-fonts.html
Смайлы
https://developer.android.com/topic/libraries/support-library/preview/emoji-compat.html
Autosize для TextView
https://developer.android.com/preview/features/autosizing-textview.html
Анимация
https://developer.android.com/topic/libraries/support-library/preview/physics-based-animation.html
https://www.youtube.com/watch?v=V6-roIeNUY0
Наконец-то они сделали удобное использование шрифтов!
Ссылки на документацию:
Шрифты
https://developer.android.com/preview/features/working-with-fonts.html
Смайлы
https://developer.android.com/topic/libraries/support-library/preview/emoji-compat.html
Autosize для TextView
https://developer.android.com/preview/features/autosizing-textview.html
Анимация
https://developer.android.com/topic/libraries/support-library/preview/physics-based-animation.html
YouTube
What's New in Android Support Library (Google I/O '17)
Best practices for integrating Support Library modules into applications, with a focus on new features in 25 / 26. Watch more Android talks at I/O '17 here: ...
https://www.youtube.com/watch?v=9HtTL_RO2wI
Видео о том, как происходит прорисовка экрана, и о поиске проблем в скорости работы UI ваших приложений.
Видео о том, как происходит прорисовка экрана, и о поиске проблем в скорости работы UI ваших приложений.
YouTube
Android performance: UI (Google I/O '17)
This session will help developers better understand the rendering architecture used to display UIs, and how that affects performance. The session will also cover tips and techniques for diagnosing app performance problems. Attendees might also be interested…
Подборка ссылок для изучения Android. Темы разные, от activity lifecycle до RxJava и архитектурных паттернов.
https://blog.mindorks.com/how-to-learn-android-development-f33dd6dba40d
https://blog.mindorks.com/how-to-learn-android-development-f33dd6dba40d
GitHub
GitHub - amitshekhariitbhu/android-developer-roadmap: Android Developer Roadmap - A complete roadmap to learn Android App Development
Android Developer Roadmap - A complete roadmap to learn Android App Development - amitshekhariitbhu/android-developer-roadmap
Интересное решение - использовать презентер, как источник данных для адаптера списка, чтобы не дублировать данные.
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…