Немного о различиях Application Context и Activity Context.
#android
https://blog.mindorks.com/understanding-context-in-android-application-330913e32514
Небольшая статья о поддержке Java 8 в Android Studio 3 без сторонних библиотек
#androidstudio #java
https://jeroenmols.com/blog/2017/07/21/java8language/
Skillotron — игровая платформа самопроверки знаний для IT-специалистов
https://skillotron.com/
Конференция мобильных разработчиков MBLTdev 2017 уже в 4-й раз соберёт опытных и талантливых разработчиков. Изучи последние iOS- и Android-тенденции и лучшие практики, задай вопросы экспертам, познакомься с единомышленниками.
📅 Дата: 27 октября, пятница
⚔️ Событие: MBLTdev 2017
🏢 Место: Digital October, Москва
Билеты Early Bird: https://mbltdev.ru/ru/registration
Ведётся набор спикеров. Заполняй анкету, если есть чем поделиться с мобильным сообществом: https://goo.gl/u4ENGG
Подборка ссылок для изучения Android.
Курсы, блоги, учебники и статьи как для начинающих, так и для опытных разрабов.
https://blog.aritraroy.in/50-ultimate-resources-to-master-android-development-15165d6bc376
#android
Обзор основных параметров, используемых для настройки CardView.
#android #design
https://www.whatsthatlambda.com/android/android-cardview-101-everything-you-should-know
На Udemy бесплатно раздают курс по Android стоимостью 200 баксов. Не знаю, в чем подвох, но ссылка пока работает. Возможно, в какой то момент скидка перестанет работать, так что поспешите.
https://medium.com/100-free-udemy-coupons/the-complete-android-o-app-development-udemy-free-coupon-100-off-a105891afef2
Интересное решение - использовать презентер, как источник данных для адаптера списка, чтобы не дублировать данные.
https://android.jlelse.eu/recyclerview-in-mvp-passive-views-approach-8dd74633158
Подборка ссылок для изучения Android. Темы разные, от activity lifecycle до RxJava и архитектурных паттернов.
https://blog.mindorks.com/how-to-learn-android-development-f33dd6dba40d
Интересное видео о новшествах в 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
Статья про tools:parentTag. Если вы в layout используете merge, то parentTag поможет вам увидеть, как будет выглядеть ваш layout на экране.
https://android.jlelse.eu/android-dev-tip-5-55226527e780
Руководство по реактивному программированию: https://goo.gl/uxLJHe
Рассказываем об этой актуальной парадигме для создания современных решений.
Как сделать анимацию в RecyclerView
patrick_iv/enter-animation-using-recyclerview-and-layoutanimation-part-1-list-75a874a5d213" rel="nofollow">https://medium.com/@patrick_iv/enter-animation-using-recyclerview-and-layoutanimation-part-1-list-75a874a5d213
Сегодня сайту StartAndroid 6 лет. Я написал немного про текущую деятельность и про планы.
http://startandroid.ru/ru/novosti/498-den-varenja.html
Основы работы с in-app billing. Как внедрить механизм продаж в ваше приложение.
#android
theanilpaudel/google-play-inappbilling-the-complete-guide-ef2e751296c4" rel="nofollow">https://medium.com/@theanilpaudel/google-play-inappbilling-the-complete-guide-ef2e751296c4
ADB дает возможность работать с устройствами через WiFi. Чтобы не возиться с командной строкой, есть плагин для AndroidStudio, который упростит подключение.
Kekc42/how-to-make-your-life-better-useful-android-studio-plugin-40e26c321a61" rel="nofollow">https://medium.com/@Kekc42/how-to-make-your-life-better-useful-android-studio-plugin-40e26c321a61
#android #androidstudio
При использовании какой-либо библиотеки, часто приходится добавлять в dependencies несколько ее частей и всем им прописывать одну и ту же версию.
Gradle позволяет избавиться от этой копипасты с помощью переменных.
http://startandroid.ru/ru/blog/499-ispolzuem-peremennye.html
Просмотр чужого кода - это отличный способ узнать что-нибудь новое. По ссылке вы найдете подборку приложений с открытыми исходниками. Для каждого приложения указан уровень сложности кода.
#android #opensource
https://blog.aritraroy.in/20-awesome-open-source-android-apps-to-boost-your-development-skills-b62832cf0fa4
Подборка бесплатных книг, которые пригодятся начинающим Java-разработчикам: https://goo.gl/E3wRn3
Читать полностью…Краткий обзор возможностей альтернативы SQLite - библиотеки Realm. С примерами на Kotlin.
andrey7mel/realistic-realm-1-5-year-of-experience-cef75c8b164e" rel="nofollow">https://medium.com/@andrey7mel/realistic-realm-1-5-year-of-experience-cef75c8b164e
Небольшая статья о том, как работает Instant Run
http://www.tellmehow.co/android-instant-run-works/
https://www.youtube.com/watch?v=9HtTL_RO2wI
Видео о том, как происходит прорисовка экрана, и о поиске проблем в скорости работы UI ваших приложений.
Конференция по мобильной разработке Mobius, давно и успешно проходящая в Петербурге, 11 ноября впервые придёт в Москву. В программе – традиционно хардкорные доклады и дискуссионные зоны.
Предварительный список спикеров такой:
– Денис Неклюдов (90Seconds), Google Developer Expert, постоянный спикер Mobius и эксперт по архитектуре;
– David González – еще один эксперт по архитектуре и обладатель гордого звания;
– Матвей Мальков, в 2015-м и 2016-м уже выступал на Mobius с докладами про реактивное программирование и попадал в топ по оценкам зрителей;
– Aleksander Piotrowski, польский спикер, выступавший у нас с докладом про ConstraintLayout;
До 1 августа можно приобрести билет по Saver-цене, а если воспользоваться ключевой фразой GoodTickets, цена станет еще меньше, поэтому если у вас есть желание пойти – рекомендуем не откладывать покупку и следить за новостями уже с билетом в кармане.
Подробности и регистрация: https://goo.gl/o5NuhH
#conferences
Вторая часть статьи про анимацию в RecyclerView
patrick_iv/enter-animation-using-recyclerview-and-layoutanimation-part-2-grids-688829b1d29b" rel="nofollow">https://medium.com/@patrick_iv/enter-animation-using-recyclerview-and-layoutanimation-part-2-grids-688829b1d29b
#Windows
BlueStacks 3: обзор новой версии эмулятора Android для Windows
https://geektimes.ru/post/291399/
Полезная статья об использовании формата WebP. Его использование вместо PNG может уменьшить размер вашего APK.
Мне уже приходилось его использовать, и по своему опыту я могу сказать, что на больших картинках вы получите значительное уменьшение размера. Рекомендую попробовать. К тому же в Android Studio вы можете выполнить конвертирование в пару кликов.
Формат WebP поддерживается, начиная с API 14. Поддержка прозрачности добавлена с API 18.
foramadeshara/webp-image-format-8974e6f4a0f0" rel="nofollow">https://medium.com/@foramadeshara/webp-image-format-8974e6f4a0f0