Статья о Kotlin-аннотации Parcelize, которая сделает ваш объект Parcelable, и вам не придется писать кучу кода.
#android #kotlin
https://blog.stylingandroid.com/parcelize/
#android #kotlin
https://blog.stylingandroid.com/parcelize/
Styling Android
Parcelize
A Parcel is an optimised serialisation format for Android which is designed to enable us to transfer data between processes. This is something that most Android developers need to do occasionally, bu
Небольшой вводный материал про Gradle и Groovy. Может послужить стимулом для более подробного изучения темы.
#android #gradle
https://habr.com/ru/post/458046/
#android #gradle
https://habr.com/ru/post/458046/
Хабр
Шпаргалка по Gradle
Как мне кажется, большинство людей начинают разбираться с gradle только тогда, когда в проекте что-то надо добавить или что-то внезапно ломается — и после решени...
Android Academy снова объявляет набор слушателей, теперь уже на Advanced курс.
#android #course
https://habr.com/ru/company/avito/blog/458312/
#android #course
https://habr.com/ru/company/avito/blog/458312/
Хабр
Android Academy в Москве: Advanced Course
Всем привет! Лето — это отличное время года. Подошли к концу Google I/O, Mobius и AppsConf, а многие студенты уже закрыли или вот-вот уже закончат сдавать сессии...
Подробный пример создания swipe анимации с использованием MotionLayout
#android #animation
https://habr.com/ru/company/badoo/blog/458854/
#android #animation
https://habr.com/ru/company/badoo/blog/458854/
Хабр
MotionLayout: анимации лучше, кода — меньше
Google продолжает улучшать нашу жизнь, выпуская новые удобные библиотеки и API. Среди которых оказался и новый MotionLayout. Учитывая обилие анимаций в наших приложениях, мой коллега Cedric Holtz...
Пример создания анимации хлопков на medium. В коде там callback hell, наверняка можно было сделать и получше, но анимационная часть объясняется достаточно подробно и с кучей комментариев.
#android #animation
https://blog.prototypr.io/medium-clap-animation-in-android-dc864790367
#android #animation
https://blog.prototypr.io/medium-clap-animation-in-android-dc864790367
Medium
Medium Clap Animation in Android
Medium clap animation is one of the most intriguing animations I’ve come across so far, so I decided to recreate it as it would be…
Новый CodeLab от Google, который покажет, как с Java переходить на Kotlin, и научит базовым Kotlin-вещам.
#kotlin #course
https://codelabs.developers.google.com/codelabs/java-to-kotlin
#kotlin #course
https://codelabs.developers.google.com/codelabs/java-to-kotlin
Краткий справочник по основным RxJava объектам
#rxjava
https://habr.com/ru/company/funcorp/blog/459174/
#rxjava
https://habr.com/ru/company/funcorp/blog/459174/
Хабр
Справочник по источникам событий в Rx
RxJava используется в большом количестве android-приложений, но при этом многие не знают других источников событий, кроме Observable и, может быть, Flowable. О...
Перевод статьи Ника Бутчера о разнице и приоритетах задания атрибутов текста в layout, стиле, теме и textAppearance
#android #design
https://habr.com/ru/company/otus/blog/456110/
#android #design
https://habr.com/ru/company/otus/blog/456110/
Хабр
Как выглядит ваш текст?
Друзья, отличной всем пятницы. Хотим поделиться с вами переводом статьи, подготовленным специально для студентов курса «Android-разработчик. Продвинутый курс». П...
Яндекс проводит квест для Android разрабов. Я сам не смотрел, не могу ничего конкретного сказать про задания, но участвовавшие говорят, что местами интересно.
#android #challenge
https://yandex.ru/droid-mission/
#android #challenge
https://yandex.ru/droid-mission/
Droid Mission — онлайн-квест для андроид-разработчиков
Разработчики Яндекса подготовили квест с задачами, которые часто приходится решать Android‑специалистам.
Краткий обзор трех кэшей, которые вы можете использовать при сборке приложения: Android, Gradle и Kapt
#android #gradle #performance #build
https://medium.com/asos-techblog/exploring-the-android-build-process-caching-a9ee3e12873a
#android #gradle #performance #build
https://medium.com/asos-techblog/exploring-the-android-build-process-caching-a9ee3e12873a
Medium
Exploring the Android build process: Caching
(use these build caches to speed up your builds)
Краткий обзор Gradle флагов для оптимизации скорости сборки:
org.gradle.caching
org.gradle.parallel
org.gradle.daemon
org.gradle.jvmargs
org.gradle.configureondemand
#android #gradle #build #performance
https://medium.com/asos-techblog/exploring-the-android-build-process-demystifying-gradle-flags-74334255462
org.gradle.caching
org.gradle.parallel
org.gradle.daemon
org.gradle.jvmargs
org.gradle.configureondemand
#android #gradle #build #performance
https://medium.com/asos-techblog/exploring-the-android-build-process-demystifying-gradle-flags-74334255462
Medium
Exploring the Android build process: demystifying Gradle flags
Explore the different Gradle properties you can tweak to make your builds faster.
StartAndroid pinned «Android Roadmap - карта изучения Android. Проверьте, куда двигаться дальше) #android https://github.com/anacoimbrag/android-developer-roadmap»
Очень кратко и лаконично о том, как в RecyclerView добавить фильтр с подсветкой
#android #recyclerview
https://bit.ly/2YYYd1k
#android #recyclerview
https://bit.ly/2YYYd1k
Medium
Поиск по содержимому в RecyclerView
Динамическое обновление по мере ввода текста, индексация любого кол-ва полей, подсветка совпадений
Подробная статья по векторной графике в Android. Включает в себя описание Path элементов (M, L, C, Z), группы и анимацию.
#android #graphic #vector #animation
https://www.raywenderlich.com/3988300-vector-graphics-on-android
#android #graphic #vector #animation
https://www.raywenderlich.com/3988300-vector-graphics-on-android
kodeco.com
Vector Graphics on Android
In this tutorial you will learn what Scalable Vector Graphics are and how to create and manipulate Vector Graphics on Android
OTUS открывает набор на курс «Android-разработчик. Базовый курс». Испытайте себя, пройдите вступительный тест: https://otus.pw/hf6Q/
IT-компаниям сейчас очень не хватает опытных Android-разработчиков. На хороших специалистов ведется настоящая охота, и им готовы платить за работу до 300 тыс. рублей.
Если у вас уже есть опыт в программировании (любой язык ООП) и вы хотите стать Android-разработчиком — мы вам в этом поможем.
За время обучения вы:
- освоите язык программирования Java;
- научитесь профессионально создавать приложения под Android;
- подготовитесь к собеседованию на должность Android-разработчика;
- разработаете портфолио с использованием современных библиотек и фреймворков.
Также на курсе вы освоите дополнительные главы в Android-разработке, которые дадут вам большое преимущество при устройстве на работу, и повысите уровень вашей зарплаты:
- Android Architecture Component;
- тестирование: TDD, UI-тестирование, Mockito, тестирование Rx-кода;
- современные фреймворки: RxJava, Dagger 2;
- Gradle и Material design.
Делиться с вами своей экспертизой будут преподаватели-практики Антон Казаков (руководитель направления Android-разработки в Альфа Банк), Денис Журавлёв (Senior Android Developer Ultimate Guitar), Дмитрий Кожевин (МИА «Россия сегодня»), Михаил Борисов (infoware GmbH).
Газпромбанк, Тинькофф, Райффайзенбанк, МТС, Ростелеком, OZON, Avito и другие работодатели - наши партнёры уже с нетерпением ждут выпускников.
Проходите вступительное тестирование и присоединяйтесь - будет круто: https://otus.pw/hf6Q/
#реклама
IT-компаниям сейчас очень не хватает опытных Android-разработчиков. На хороших специалистов ведется настоящая охота, и им готовы платить за работу до 300 тыс. рублей.
Если у вас уже есть опыт в программировании (любой язык ООП) и вы хотите стать Android-разработчиком — мы вам в этом поможем.
За время обучения вы:
- освоите язык программирования Java;
- научитесь профессионально создавать приложения под Android;
- подготовитесь к собеседованию на должность Android-разработчика;
- разработаете портфолио с использованием современных библиотек и фреймворков.
Также на курсе вы освоите дополнительные главы в Android-разработке, которые дадут вам большое преимущество при устройстве на работу, и повысите уровень вашей зарплаты:
- Android Architecture Component;
- тестирование: TDD, UI-тестирование, Mockito, тестирование Rx-кода;
- современные фреймворки: RxJava, Dagger 2;
- Gradle и Material design.
Делиться с вами своей экспертизой будут преподаватели-практики Антон Казаков (руководитель направления Android-разработки в Альфа Банк), Денис Журавлёв (Senior Android Developer Ultimate Guitar), Дмитрий Кожевин (МИА «Россия сегодня»), Михаил Борисов (infoware GmbH).
Газпромбанк, Тинькофф, Райффайзенбанк, МТС, Ростелеком, OZON, Avito и другие работодатели - наши партнёры уже с нетерпением ждут выпускников.
Проходите вступительное тестирование и присоединяйтесь - будет круто: https://otus.pw/hf6Q/
#реклама
Otus
Android Developer. Basic | OTUS
Профессиональные онлайн курсы для разработчиков