Вышел новый урок по Hilt, про создание своего кастомного компонента.
#dagger #hilt #course
https://startandroid.ru/ru/courses/dagger-2.html
#dagger #hilt #course
https://startandroid.ru/ru/courses/dagger-2.html
🔥 Готовы ли вы к обучению в OTUS на продвинутом онлайн-курсе «Android Developer. Professional» с новогодней скидкой? Пройдите тест и узнайте сейчас!
Курс проводится совместно с партнером - FUNCORP, известным разработчиком UGC-приложений, которые ежедневно развлекают миллионы пользователей по всему миру!
🤖 ПРОЙТИ ТЕСТ НА ЗНАНИЕ ANDROID-РАЗРАБОТКИ
📌 Хотите протестировать учебный процесс заранее?
Регистрируйтесь на бесплатный урок курса:
👉 App Startup и инициализация приложения
Вместе с Android Team Lead в компании FUNCORP, опытным Android-разработчиком, мы рассмотрим сценарии и инструменты инициализации Android приложения.
✅ Какие темы вы изучите?
- Точки входа в приложение (Основные компоненты, холодный/горячий старт, пуши, диплинки)
- Стартовый экран и splash screen API (Что такое сплеш и зачем он нужен)
- Инициализация приложения (DI, сторонние фреймворки, аналитики и work manager)
- Jetpack AppStartup и альтернативы
#реклама
Курс проводится совместно с партнером - FUNCORP, известным разработчиком UGC-приложений, которые ежедневно развлекают миллионы пользователей по всему миру!
🤖 ПРОЙТИ ТЕСТ НА ЗНАНИЕ ANDROID-РАЗРАБОТКИ
📌 Хотите протестировать учебный процесс заранее?
Регистрируйтесь на бесплатный урок курса:
👉 App Startup и инициализация приложения
Вместе с Android Team Lead в компании FUNCORP, опытным Android-разработчиком, мы рассмотрим сценарии и инструменты инициализации Android приложения.
✅ Какие темы вы изучите?
- Точки входа в приложение (Основные компоненты, холодный/горячий старт, пуши, диплинки)
- Стартовый экран и splash screen API (Что такое сплеш и зачем он нужен)
- Инициализация приложения (DI, сторонние фреймворки, аналитики и work manager)
- Jetpack AppStartup и альтернативы
#реклама
Завершенный плейлист MAD skills видео о Gradle и Android Gradle Plugin:
- Configure your build - Intro to Gradle and AGP
- How to write a plugin
- Taking your plugin to the next step
- Live Q&A
- Community Tip
#android #gradle
https://android-developers.googleblog.com/2021/12/mad-skills-gradle-and-agp-build-apis.html
- Configure your build - Intro to Gradle and AGP
- How to write a plugin
- Taking your plugin to the next step
- Live Q&A
- Community Tip
#android #gradle
https://android-developers.googleblog.com/2021/12/mad-skills-gradle-and-agp-build-apis.html
Android Developers Blog
MAD Skills Gradle and AGP build APIs Wrap Up!
Posted by Murat Yener, Android Developer Advocate That’s a wrap! We’ve just finished a new MAD skills series on Gradle and Androi...
👍2
Предновогодний пост, последний в этом году. Надо на пару недель отвлечься от Android и отдохнуть.
По традиции на это время стартует распродажа - 50% скидка на покупку (докупку) всех курсов. Напоминаю, что купив курс, вы будете получать и все его последующие обновления.
Распишу текущий статус по курсам.
Даггер - в процессе обновления. Раньше там было 6 уроков, сейчас - уже 20, и будет еще.
Рассмотрены почти все основные темы: билдеры, фабрики, сабкопмоненты, Scope, Assisted Inject. Сюда же входят уроки по Hilt: основы, под капотом, компоненты, Entry poiint, кастомные компоненты.
Следующие уроки я планирую сделать по теме многомодульности и тестирования.
Котлин (корутины) - еще относительно свежий. После даггера я сделаю там небольшие обновления и дополнения.
RxJava - следующий в очереди на обновление. Корутины, конечно наступают, но Rx еще очень много где используется и так быстро не уйдет. Так что планирую обновить до третьей версии.
Тестирование и производительность - там изменений с момента написания не так много. Тоже посмотрю их, но уже после остальных, более важных, курсов.
Compose - тема интересная, есть о чем рассказать, точно буду делать курс. Вопрос только в наличии свободного времени.
Большое спасибо всем читателям! Отдельное спасибо за ваши отзывы и благодарности! Очень приятно их читать, это дает дополнительную мотивацию писать дальше.
С наступающим Новым Годом! Желаю вам интересных проектов и задач, мотивации для саморазвития, больше свободного времени, здоровья и сил!
До встречи в следующем году!
По традиции на это время стартует распродажа - 50% скидка на покупку (докупку) всех курсов. Напоминаю, что купив курс, вы будете получать и все его последующие обновления.
Распишу текущий статус по курсам.
Даггер - в процессе обновления. Раньше там было 6 уроков, сейчас - уже 20, и будет еще.
Рассмотрены почти все основные темы: билдеры, фабрики, сабкопмоненты, Scope, Assisted Inject. Сюда же входят уроки по Hilt: основы, под капотом, компоненты, Entry poiint, кастомные компоненты.
Следующие уроки я планирую сделать по теме многомодульности и тестирования.
Котлин (корутины) - еще относительно свежий. После даггера я сделаю там небольшие обновления и дополнения.
RxJava - следующий в очереди на обновление. Корутины, конечно наступают, но Rx еще очень много где используется и так быстро не уйдет. Так что планирую обновить до третьей версии.
Тестирование и производительность - там изменений с момента написания не так много. Тоже посмотрю их, но уже после остальных, более важных, курсов.
Compose - тема интересная, есть о чем рассказать, точно буду делать курс. Вопрос только в наличии свободного времени.
Большое спасибо всем читателям! Отдельное спасибо за ваши отзывы и благодарности! Очень приятно их читать, это дает дополнительную мотивацию писать дальше.
С наступающим Новым Годом! Желаю вам интересных проектов и задач, мотивации для саморазвития, больше свободного времени, здоровья и сил!
До встречи в следующем году!
StartAndroid
Все курсы
Сайт о разработке программ для Андроид (Android). Учебник, уроки для начинающих, для чайников. Как самому создать приложение для андроид. Как научиться программировать под android.
👍15👎1
С новым годом, коллеги разработчики!
Телеграм выкатил Reactions. Я включил их для этого канала и основного чата. Обновляйте клиенты, ставьте лайки и вот это вот все )
Ну и напоминаю, что еще неделю будет действовать скидка на полный комплект курсов.
Хорошего вам отдыха! Салатики сами себя не доедят )
Телеграм выкатил Reactions. Я включил их для этого канала и основного чата. Обновляйте клиенты, ставьте лайки и вот это вот все )
Ну и напоминаю, что еще неделю будет действовать скидка на полный комплект курсов.
Хорошего вам отдыха! Салатики сами себя не доедят )
Telegram
StartAndroid
Предновогодний пост, последний в этом году. Надо на пару недель отвлечься от Android и отдохнуть.
По традиции на это время стартует распродажа - 50% скидка на покупку (докупку) всех курсов. Напоминаю, что купив курс, вы будете получать и все его последующие…
По традиции на это время стартует распродажа - 50% скидка на покупку (докупку) всех курсов. Напоминаю, что купив курс, вы будете получать и все его последующие…
🎉101👍48🔥32🤩10❤9👎2
Автор разбирает чем отличаются UI тесты от скриншот тестов
#android #testing #tests
https://sergiosastre.hashnode.dev/ui-tests-vs-snapshot-tests-on-android-which-one-should-i-write
#android #testing #tests
https://sergiosastre.hashnode.dev/ui-tests-vs-snapshot-tests-on-android-which-one-should-i-write
👍2🔥2
Разработчик на C#?
📚 Для тебя 24 января в 20:00 пройдет вебинар «Что полезного в новых версиях C#?» в OTUS.
На открытом занятии мы разберем:
🔥 Ключевые нововведения релиза .NET 6.0 с C# 10.
🔥 Познакомимся с полезными и часто используемыми новшествами последних версий языка C#.
👉🏻 Для регистрации пройдите вступительный тест https://otus.pw/AaaC/
#реклама
📚 Для тебя 24 января в 20:00 пройдет вебинар «Что полезного в новых версиях C#?» в OTUS.
На открытом занятии мы разберем:
🔥 Ключевые нововведения релиза .NET 6.0 с C# 10.
🔥 Познакомимся с полезными и часто используемыми новшествами последних версий языка C#.
👉🏻 Для регистрации пройдите вступительный тест https://otus.pw/AaaC/
#реклама
💩12👍2
Краткий обзор Duration API, который перешел в статус Stable в Kotlin 1.6
#kotlin #duration #date #time
https://lengrand.fr/measuring-time-and-durations-in-kotlin/
#kotlin #duration #date #time
https://lengrand.fr/measuring-time-and-durations-in-kotlin/
👍37🔥12🎉6💩2
Автор использует Templates в Android Studio, чтобы быстро создать все базовые файлы для RecyclerView
#androidstudio
https://medium.com/student-technical-community-vit-vellore/android-recyclerview-creating-a-file-template-c607be77341e
#androidstudio
https://medium.com/student-technical-community-vit-vellore/android-recyclerview-creating-a-file-template-c607be77341e
YouTube
Android RecyclerView - Creating a File Template
Here is a tutorial of how a custom File Template in android studio works. To know about this file template, you can read my medium article
https://medium.com/@yashkasera/android-recyclerview-creating-a-file-template-c607be77341e
https://medium.com/@yashkasera/android-recyclerview-creating-a-file-template-c607be77341e
👍16🔥1
Подборка полезных комбинаций клавиш Android Studio с наглядными гифками
#androidstudio
https://medium.com/wereprotein/use-android-studio-like-a-pro-best-coding-shortcuts-and-tips-ac94fb9efa80
#androidstudio
https://medium.com/wereprotein/use-android-studio-like-a-pro-best-coding-shortcuts-and-tips-ac94fb9efa80
Medium
Best 15 Android Studio shortcuts and tips to boost your productivity
Simple coding and refactoring shortcuts to make your life easier
👍20🔥6
Очень полезный документ для подготовки к интервью
#java #collections #interview
https://habr.com/ru/post/599045/
#java #collections #interview
https://habr.com/ru/post/599045/
Хабр
LJV: Чему нас может научить визуализация структур данных в Java
Эта статья является пересказом моего доклада на Java-конференции SnowOne 2021 года. LJV — проект, созданный в 2004 году как инструмент для преподавания языка Java студентам. Он позволяет...
👍7🔥5
Обзор Preferences DataStore: подключение, использование, обработка ошибок, миграция со старых SharedPreferences.
#android #preferences #datastore
https://medium.com/androiddevelopers/all-about-preferences-datastore-cc7995679334
#android #preferences #datastore
https://medium.com/androiddevelopers/all-about-preferences-datastore-cc7995679334
Medium
All about Preferences DataStore
In this post, we will take a look at Preferences DataStore, one of two DataStore implementations. We will go over how to create it, read…
👍14🔥2🤩1
Подробный обзор изменений в Android Studio Bumblebee (2021.1.1)
Build and Deploy
- Run Instrumented Tests in Android Studio using Gradle
- Android Gradle Plugin Upgrade Assistant now updates API usage
- Non-Transitive R classes on for new projects
- New Device Manager
- ADB over Wi-Fi
- Emulator tool window enabled by default
- Apple Silicon Support Update
Profile and Inspect
- Jank detection track in Profilers
- Profileable app profiling support in Studio Profilers
- Inspect Jobs, Alarms, and Wakelocks in the Background task Inspector
- Capture Layout Inspector snapshots
-Support for Compose semantics in the Layout Inspector
Design
- Interactive Preview
- Animated Vector Drawables Preview
- Updated Device picker for design tools
#androidstudio
https://android-developers.googleblog.com/2022/01/android-studio-bumblebee-202111-stable.html
Build and Deploy
- Run Instrumented Tests in Android Studio using Gradle
- Android Gradle Plugin Upgrade Assistant now updates API usage
- Non-Transitive R classes on for new projects
- New Device Manager
- ADB over Wi-Fi
- Emulator tool window enabled by default
- Apple Silicon Support Update
Profile and Inspect
- Jank detection track in Profilers
- Profileable app profiling support in Studio Profilers
- Inspect Jobs, Alarms, and Wakelocks in the Background task Inspector
- Capture Layout Inspector snapshots
-Support for Compose semantics in the Layout Inspector
Design
- Interactive Preview
- Animated Vector Drawables Preview
- Updated Device picker for design tools
#androidstudio
https://android-developers.googleblog.com/2022/01/android-studio-bumblebee-202111-stable.html
Android Developers Blog
Android Studio Bumblebee (2021.1.1) Stable
Posted by Adarsh Fernando , Product Manager, Android The Android Studio team has been abuzz with the stable release of Androi...
🔥22👍12😱3💩1
Если вы используете Firebase Remote config и A/B Testing, обратите внимание на новую фичу Personalization. Она использует machine learning и подбирает оптимальное значение для каждого юзера, чтобы достичь заданной цели.
#firebase #abtesting #remoteconfig
https://firebase.googleblog.com/2022/01/remote-config-personalization-overview.html
#firebase #abtesting #remoteconfig
https://firebase.googleblog.com/2022/01/remote-config-personalization-overview.html
The Firebase Blog
Everything you need to know about Remote Config’s latest personalization feature
An important part of turning your app into a business is to optimize your user experience to drive the bottom line results you want.
👍10🔥4
На простом примере автор объясняет, как использовать Kotlin DSL
#kotlin
https://medium.com/turkcell/kotlin-dsl-basics-in-android-4e5d4104a87d
#kotlin
https://medium.com/turkcell/kotlin-dsl-basics-in-android-4e5d4104a87d
👍16💩13🔥1🤩1