StartAndroid – Telegram
StartAndroid
9.95K subscribers
389 photos
10 videos
5 files
1.87K links
Канал об Android (Андроид) разработке

Сайт - http://startandroid.ru

Чат - https://news.1rj.ru/str/startandroidchat

Контакты - https://startandroid.ru/ru/about/cntct5.html

Реклама - https://startandroid.ru/ru/about/reklama.html

РКН - https://shorturl.at/p7iUr
Download Telegram
Различие между Hot и Cold данными на примере Collection/Sequence и Channel/Flow.

Об этом отличии Collection от Sequence могут спросить на интервью.

#kotlin #datasource

https://kt.academy/article/cc-hot-cold
👍1
⚡️ Попробуйте себя в качестве Android-разработчика! Приглашаем на двухдневный интенсив 6 и 7 декабря по созданию аналога Notion! Demo-занятие проведет Даниил Попов. Он работал в таких крупных компаниях, как Mail.Ru Group, Авито, где занимался разработкой легендарной ICQ.

💪 На занятиях мы сделаем упрощенный аналог приложения Notion для платформы Android. Приложение будет позволять создавать заметки произвольного размера из следующих блоков: текст, заголовки, изображение, списки. Блоки можно будет перетаскивать и удалять. Все это будет сохраняться локально на устройстве. Для этого мы будем использовать язык программирования Kotlin.

🔥 Бесплатный интенсив пройдет в рамках специализации «Android Developer» для тех, кто хочет с нуля научиться создавать Android-приложения и протестировать обучение на онлайн-курсе.

Важно! Перед уроком рекомендуется установить Android Studio, чтобы попрактиковаться.

👉 Чтобы попасть на мероприятие, зарегистрируйтесь на вебинар: https://otus.pw/h97C/

#реклама
👍1
Android Meetup СберМаркет Tech 9 декабря в 18:00📱

На митапе вы узнаете:
— Как интегрировать Swift в React Native? Что такое нативный компомент и как его написать с shadow view и yoga?
— Как организовать структуру пайплайнов и внедрить Continuous Integration в React Native проект?
— Зачем использовать JetpackCompose внутри React Native?
— Как эволюционировали архитектурные подходы в мобильной разработке?

Регистрация и подробности программы: https://sbermarket.timepad.ru/event/1851300/

#реклама
StartAndroid pinned «Актуальная карта изучения Android #android https://github.com/skydoves/android-developer-roadmap»
Видео с конференции Chicago Roboto 2021. Темы разные: тестирование, модули, корутины, compose и пр.

#android #kotlin #video #conference

https://chicagoroboto.com/session-videos/
Новый урок по Hilt.

В нем разбираемся, как аннотация EntryPoint позволяет нам получить доступ к Hilt компонентам

#dagger #hilt #course

https://startandroid.ru/ru/courses/dagger-2.html
👍1
Начните изучать Kotlin уже 15 декабря в 19:00 на открытом уроке в OTUS!

На вебинаре «Kotlin Crash Course» рассмотрим основные структуры и фичи языка Kotlin:

🔥 переменные и операции,
🔥 циклы,
🔥 функции,
🔥 лямбда-функции,
🔥 классы,
🔥 дата-классы,
🔥 расширения и еще много другого!

Занятие пройдет в рамках онлайн-курса «Kotlin Developer. Basic» и позволит протестировать обучение.

👉🏻 Чтобы попасть на мероприятие, нужно зарегистрироваться https://otus.pw/B711/

#реклама
👍1
Google обновил свое руководство по Clean Architecture: слои UI, Domain, Data и вот это вот все.

#android #architecture

https://android-developers.googleblog.com/2021/12/rebuilding-our-guide-to-app-architecture.html
1
Вышел новый урок по Hilt, про создание своего кастомного компонента.

#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 и альтернативы

#реклама
Завершенный плейлист 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
👍2
Предновогодний пост, последний в этом году. Надо на пару недель отвлечься от Android и отдохнуть.

По традиции на это время стартует распродажа - 50% скидка на покупку (докупку) всех курсов. Напоминаю, что купив курс, вы будете получать и все его последующие обновления.


Распишу текущий статус по курсам.

Даггер - в процессе обновления. Раньше там было 6 уроков, сейчас - уже 20, и будет еще.
Рассмотрены почти все основные темы: билдеры, фабрики, сабкопмоненты, Scope, Assisted Inject. Сюда же входят уроки по Hilt: основы, под капотом, компоненты, Entry poiint, кастомные компоненты.
Следующие уроки я планирую сделать по теме многомодульности и тестирования.

Котлин (корутины) - еще относительно свежий. После даггера я сделаю там небольшие обновления и дополнения.

RxJava - следующий в очереди на обновление. Корутины, конечно наступают, но Rx еще очень много где используется и так быстро не уйдет. Так что планирую обновить до третьей версии.

Тестирование и производительность - там изменений с момента написания не так много. Тоже посмотрю их, но уже после остальных, более важных, курсов.

Compose - тема интересная, есть о чем рассказать, точно буду делать курс. Вопрос только в наличии свободного времени.


Большое спасибо всем читателям! Отдельное спасибо за ваши отзывы и благодарности! Очень приятно их читать, это дает дополнительную мотивацию писать дальше.

С наступающим Новым Годом! Желаю вам интересных проектов и задач, мотивации для саморазвития, больше свободного времени, здоровья и сил!

До встречи в следующем году!
👍15👎1
С новым годом, коллеги разработчики!

Телеграм выкатил Reactions. Я включил их для этого канала и основного чата. Обновляйте клиенты, ставьте лайки и вот это вот все )

Ну и напоминаю, что еще неделю будет действовать скидка на полный комплект курсов.

Хорошего вам отдыха! Салатики сами себя не доедят )
🎉101👍48🔥32🤩109👎2
Автор разбирает чем отличаются UI тесты от скриншот тестов

#android #testing #tests

https://sergiosastre.hashnode.dev/ui-tests-vs-snapshot-tests-on-android-which-one-should-i-write
👍2🔥2