StartAndroid
10.3K subscribers
385 photos
11 videos
5 files
1.83K links
Канал об Android (Андроид) разработке

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

Чат - https://tttttt.me/startandroidchat

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

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

РКН - https://shorturl.at/p7iUr
Download Telegram
Небольшая статья, рассказывающая про удобную котлиновскую связку: runCatching + Result

#kotlin #result #runcatching

https://medium.com/android-dev-hacks/simple-state-management-in-kotlin-6d1d5e41e4e8
13 августа Яндекс приглашает на «Дзен-Мобайл: как ускорить рост приложений» — онлайн-митап для iOS- и Android-разработчиков

На митапе обсудим, как устроена мобильная разработка в Яндекс.Дзене, как мы делаем видео и как внедрили server-side вёрстку в приложениях.

— В докладе об истории видео в Дзене поговорим о том, какие метрики и зачем мы собираем в разработке видео, как интегрировали рекламу, как организовываем бесшовное проигрывание на нескольких поверхностях и как планируем создать самописный плеер.
— Во второй части расскажем, как мы переносили вёрстку ленты на сервер, о нашей реализации Backend Driven UI, о том, на какие грабли наступили, и что будем делать дальше.
— А на дискуссии рассмотрим плюсы и минусы независимых подходов к server-side вёрстке от разных компаний.

Участие в мероприятии бесплатное. Зарегистрируйтесь — взамен отправим файл для календаря и два напоминания о трансляции: https://events.yandex.ru/events/zen-mobile-meetup/?from=tg_cpc_startandroid

#реклама
Приглашаем iOS- и Android-разработчиков присоединиться к мобильной команде Kaspersky по программе Mobile Easy Offer.

Какие условия?

Если коротко — ты сможешь сам выбрать, как работать: в офисе, на удаленке или в гибридном формате, — будешь решать масштабные задачи вместе с командой лучших экспертов, работать над проектами в разных направлениях (B2B- и B2C-продукты, технологические решения и др). А еще у нас предусмотрены: программа релокации; премии; страхование сотрудников и их детей; 2 спортзала, сауна, массажист и врач прямо в офисе, и многое другое.

Если хочешь узнать подробнее, то переходи по ссылке.

Кого мы приглашаем?

- iOS-разработчиков со знанием Swift / ObjectiveC
- Android-разработчиков со знанием Java / Kotlin

Что нужно делать?

- До 12 августа подай заявку и пройди небольшое тестирование.
- 14 августа приходи на онлайн-знакомство и собеседование с командой, и 15 августа получи оффер.

Подать заявку: https://kas.pr/3v9x

#реклама
Небольшая подборка полезных ссылок по Compose для тех, кто собирается изучать тему.

Официальная документация
https://developer.android.com/jetpack/compose/mental-model

Практика
https://developer.android.com/courses/pathways/compose

Примеры
https://github.com/android/compose-samples

Best practices
https://github.com/androidx/androidx/blob/androidx-main/compose/docs/compose-api-guidelines.md

Библиотеки с готовыми решениями (Accompanist)
https://habr.com/ru/company/surfstudio/blog/570994/

Анимация
https://medium.com/androiddevelopers/animations-in-navigation-compose-36d48870776b

Плейлист видео с TheAndroidShow
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc98J4VE1glWGt5b90VfXZ1e

Видео от Compose Academy. Пока всего три и непонятно, будут ли еще
https://www.youtube.com/channel/UC66EDPapWM4s1I1YC-KHIGA/videos

#android #jetpack #compose
Обзор последних Best Practices от гугла по работе с Large Screen. В качестве примера они используют свое приложение - Google I/O.

#android #design #large #ui

https://medium.com/androiddevelopers/large-screen-ui-in-the-google-i-o-app-c4d3ddd98bd0
По Dagger вышел новый урок. Про инджект объектов в ViewModel и про передачу компонента от Activity фрагменту.

Следующий на очереди - Hilt. Черновики первых уроков уже готовы. Сначала мы с помощью даггера сами сделаем то, что под капотом делает Hilt. Это поможет лучше понимать его работу. А потом уже рассмотрим, как использовать Hilt в проекте.

#dagger #course

https://startandroid.ru/ru/courses/dagger-2.html
QIWI Android Developer Days

19 августа
пройдет первый митап QIWI для Android-разработчиков. Поделимся опытом внедрения Kotlin Multiplatform Mobile, расскажем о фича-флагах и единой системе обработки диплинков с кодогенерацией.

А ещё: кубер не только для бэкенда, но и для фермы девайсов для автотестов; как мы переходили на продуктовую разработку, о работе в наших командах и о том, как продать свои фичи бизнесу.

7 спикеров, спецгость - Илья Линник, заставший первые API Android. Приходите послушать или подключайтесь онлайн!

Подробная программа мероприятия и регистрация по ссылке

#реклама
Вышел урок по Hilt в рамках курса Dagger. Урок открыт, вы можете просмотреть его, не покупая курс.

Для начала я решил показать, как Hilt работает под капотом. Самого Hilt в уроке пока нет. Вместо этого мы используем Dagger так, как это сделал бы Hilt. Это позволит нам лучше понимать, что именно он делает под капотом, и сильно упростит понимание дальнейших уроков по этой теме.

#dagger #hilt #course

https://startandroid.ru/ru/courses/dagger-2.html
🔥OTUS начинает новый набор продвинутого онлайн-курса «Android Developer. Professional» на Kotlin от OTUS и Альфа Банка. Курс предназначен для разработчиков с опытом от 1 года. Пройдите тест и узнайте, готовы ли вы к обучению!

👉🏻ПРОЙТИ ТЕСТ ПО ПРОДВИНУТОЙ ANDROID-РАЗРАБОТКЕ: https://otus.pw/v5FS/

📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Android Lint»: https://otus.pw/7uAi/

#реклама
Анонсированы изменения в системе рейтингов и оценок приложений в Play Store.

С ноября 2021 пользователь будет видеть оценки, характерные только для его страны. А в 2022 году добавится и фильтрация по используемому устройству.

#android #playstore #review #rating

https://android-developers.googleblog.com/2021/08/making-ratings-and-reviews-better-for.html
Обзор обновлений в Kotlin 1.5.30. Эта версия содержит будущие фичи из 1.6.0, которые можно опробовать уже сейчас в экспериментальном режиме

#kotlin

https://blog.jetbrains.com/kotlin/2021/08/kotlin-1-5-30-released/
По Hilt вышел второй урок. Он показывает, насколько проще можно получить такой же результат, который мы с помощью даггера делали в первом уроке.

Оба урока находятся в свободном доступе. Рекомендую к просмотру, если вы уже знаете даггер и хотели понять, что же такое Hilt.

#dagger #hilt #course

https://startandroid.ru/ru/courses/dagger-2.html
🤖Хотите стать Android-разработчиком, за которого будут драться рекрутеры? Оставьте заявку на 10-месячный онлайн-курс «Специализация Android Developer» на Kotlin от OTUS и Альфа-банка и пройдите путь с нуля до middle в сопровождении топовых преподавателей, персонального ментора и карьерного консультанта!

👉🏻ЗАПИСАТЬСЯ НА КУРС С НУЛЯ: https://otus.pw/yMl9/

📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Делаем мобильную версию PopIt»: https://otus.pw/FU8N/

#реклама
JetBrains запустил бесплатную программу обучения основам Kotlin

#kotlin #course

https://blog.jetbrains.com/kotlin/2021/08/learn-kotlin-basics/
Новый урок по Hilt.

В нем разбираемся как подключать модули и использовать scope. А также рассматриваем, какие Android объекты нам доступны в модулях.

#dagger #hilt #course

https://startandroid.ru/ru/courses/dagger-2.html