StartAndroid
رفتن به کانال در Telegram
Канал об Android (Андроид) разработке Сайт - http://startandroid.ru Чат - https://t.me/startandroidchat Контакты - https://startandroid.ru/ru/about/cntct5.html Реклама - https://startandroid.ru/ru/about/reklama.html РКН - https://shorturl.at/p7iUr
نمایش بیشتر9 571
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-87 روز
-2030 روز
آرشیو پست ها
9 571
Анонсированы изменения в системе рейтингов и оценок приложений в Play Store.
С ноября 2021 пользователь будет видеть оценки, характерные только для его страны. А в 2022 году добавится и фильтрация по используемому устройству.
#android #playstore #review #rating
https://android-developers.googleblog.com/2021/08/making-ratings-and-reviews-better-for.html
9 571
🔥OTUS начинает новый набор продвинутого онлайн-курса «Android Developer. Professional» на Kotlin от OTUS и Альфа Банка. Курс предназначен для разработчиков с опытом от 1 года. Пройдите тест и узнайте, готовы ли вы к обучению!
👉🏻ПРОЙТИ ТЕСТ ПО ПРОДВИНУТОЙ ANDROID-РАЗРАБОТКЕ: https://otus.pw/v5FS/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Android Lint»: https://otus.pw/7uAi/
#реклама
9 571
Вышел урок по Hilt в рамках курса Dagger. Урок открыт, вы можете просмотреть его, не покупая курс.
Для начала я решил показать, как Hilt работает под капотом. Самого Hilt в уроке пока нет. Вместо этого мы используем Dagger так, как это сделал бы Hilt. Это позволит нам лучше понимать, что именно он делает под капотом, и сильно упростит понимание дальнейших уроков по этой теме.
#dagger #hilt #course
https://startandroid.ru/ru/courses/dagger-2.html
9 571
Заменяем postDelayed на корутину
#android #kotlin #coroutines
https://juliensalvi.medium.com/safe-delay-in-android-views-goodbye-handlers-hello-coroutines-cd47f53f0fbf
9 571
QIWI Android Developer Days
19 августа пройдет первый митап QIWI для Android-разработчиков. Поделимся опытом внедрения Kotlin Multiplatform Mobile, расскажем о фича-флагах и единой системе обработки диплинков с кодогенерацией.
А ещё: кубер не только для бэкенда, но и для фермы девайсов для автотестов; как мы переходили на продуктовую разработку, о работе в наших командах и о том, как продать свои фичи бизнесу.
7 спикеров, спецгость - Илья Линник, заставший первые API Android. Приходите послушать или подключайтесь онлайн!
Подробная программа мероприятия и регистрация по ссылке
#реклама
9 571
По Dagger вышел новый урок. Про инджект объектов в ViewModel и про передачу компонента от Activity фрагменту.
Следующий на очереди - Hilt. Черновики первых уроков уже готовы. Сначала мы с помощью даггера сами сделаем то, что под капотом делает Hilt. Это поможет лучше понимать его работу. А потом уже рассмотрим, как использовать Hilt в проекте.
#dagger #course
https://startandroid.ru/ru/courses/dagger-2.html
9 571
Обзор последних 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
9 571
Небольшая подборка полезных ссылок по 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
9 571
Приглашаем iOS- и Android-разработчиков присоединиться к мобильной команде Kaspersky по программе Mobile Easy Offer.
Какие условия?
Если коротко — ты сможешь сам выбрать, как работать: в офисе, на удаленке или в гибридном формате, — будешь решать масштабные задачи вместе с командой лучших экспертов, работать над проектами в разных направлениях (B2B- и B2C-продукты, технологические решения и др). А еще у нас предусмотрены: программа релокации; премии; страхование сотрудников и их детей; 2 спортзала, сауна, массажист и врач прямо в офисе, и многое другое.
Если хочешь узнать подробнее, то переходи по ссылке.
Кого мы приглашаем?
- iOS-разработчиков со знанием Swift / ObjectiveC
- Android-разработчиков со знанием Java / Kotlin
Что нужно делать?
- До 12 августа подай заявку и пройди небольшое тестирование.
- 14 августа приходи на онлайн-знакомство и собеседование с командой, и 15 августа получи оффер.
Подать заявку: https://kas.pr/3v9x
#реклама
9 571
13 августа Яндекс приглашает на «Дзен-Мобайл: как ускорить рост приложений» — онлайн-митап для iOS- и Android-разработчиков
На митапе обсудим, как устроена мобильная разработка в Яндекс.Дзене, как мы делаем видео и как внедрили server-side вёрстку в приложениях.
— В докладе об истории видео в Дзене поговорим о том, какие метрики и зачем мы собираем в разработке видео, как интегрировали рекламу, как организовываем бесшовное проигрывание на нескольких поверхностях и как планируем создать самописный плеер.
— Во второй части расскажем, как мы переносили вёрстку ленты на сервер, о нашей реализации Backend Driven UI, о том, на какие грабли наступили, и что будем делать дальше.
— А на дискуссии рассмотрим плюсы и минусы независимых подходов к server-side вёрстке от разных компаний.
Участие в мероприятии бесплатное. Зарегистрируйтесь — взамен отправим файл для календаря и два напоминания о трансляции: https://events.yandex.ru/events/zen-mobile-meetup/?from=tg_cpc_startandroid
#реклама
9 571
Небольшая статья, рассказывающая про удобную котлиновскую связку: runCatching + Result
#kotlin #result #runcatching
https://medium.com/android-dev-hacks/simple-state-management-in-kotlin-6d1d5e41e4e8
9 571
Обзор обновлений для виджетов рабочего стола в Android 12
#android #widget #design #material
https://medium.com/androiddevelopers/updating-your-widget-for-android-12-92e7de87424c
9 571
В новой альфа версии Room научился возвращать Map для Join запросов.
#android #db #room
https://developer.android.com/jetpack/androidx/releases/room#2.4.0-alpha04
На русском об этом можно прочесть на хабре:
https://habr.com/ru/post/570400/
9 571
Jetpack Compose вышел в релиз, версия 1.0
#android #jetpack #compose #ui #design
https://android-developers.googleblog.com/2021/07/jetpack-compose-announcement.html
9 571
Ты умеешь разрабатывать мобильные приложения? 📱 Фриланс платформа CashForApp предлагает брать проекты на разработку простых мобильных игр и приложений! Множество интересных заданий разной сложности, которые подойдут, как опытным, так и начинающим мобильным разработчикам.
Оплата от 3 000₽ за задание! 💰 Будем рады видеть тебя в числе наших фрилансеров! 👨💻
➡️ Ссылка на фриланс платформу: https://bit.ly/3BmqlPU
#реклама
9 571
В эту пятницу будет две новости, и обе хорошие.
Первая новость.
По даггеру вышел урок про Assisted Inject. Это механизм, который даггер использует, чтобы запросить у нас данные при создании объекта.
Следующий урок будет про инджект ViewModel. После него, скорее всего, уже будет Hilt.
Вторая новость.
Завтра, 24 июля 2021, у сайта StartAndroid юбилей - 10 лет!
По этому поводу на 10 дней объявляется стандартная новогодняя скидка 50% на покупку (или докупку) полного комплекта курсов.
Напомню, что покупая курс, вы приобретаете и все его последующие новые уроки и обновления.
Курс по даггеру, например, сейчас уже в процессе кардинального обновления. Вместо 6 уроков, там уже 13, а всего будет около 20.
После него будет обновлен и курс по RxJava.
Спасибо за вашу поддержку на протяжении столь длительного времени!
https://startandroid.ru/ru/courses/vse-kursy.html
9 571
Proguard теперь подключается к проекту, как отдельный Gradle плагин. Можно перейти на него, если вам по каким то причинам не нравится, как работает R8
#android #gradle #plugin
https://www.guardsquare.com/blog/using-proguard-with-the-android-gradle-plugin
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
