StartAndroid
Ir al canal en 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
Mostrar más9 554
Suscriptores
-1124 horas
-237 días
-5330 días
Archivo de publicaciones
9 552
Новый Compose урок, про Навигацию.
Сначала делаем свою простую реализацию, чтобы лучше понять, как это работает. Потом подключаем Navigation и разбираем ее основные возможности.
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
9 552
Подробный разбор механизма "живучести" ViewModel
#android #jetpack #viewmodel
https://bowser-f.medium.com/how-viewmodel-works-under-the-hood-52a4f1ff64cf
9 552
Пост о новой фиче Android Studio, которая позволяет видеть данные из крэшлитики. И обзор новых возможностей этой фичи, которые пока доступны только в Beta версии студии
#androidstudio #firebase #crashlytics
https://medium.com/androiddevelopers/see-crashlytics-issue-reports-directly-in-android-studio-with-app-quality-insights-db0ff27454f0
9 552
Новый Compose урок, про Modifier. Мы о нем уже говорили в самых первых уроках, но есть несколько важных особенностей его применения, о которых полезно знать.
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
9 552
Анонсированы изменения в механизме публикации приложений. Добавлена возможность отправки разных обновлений одним пакетом: например, само приложение и скрины к нему.
Также предусмотрена возможность отменить обновления, уже отправленные на review. И, похоже, что можно будет самому решать, когда опубликовать обновления, которые уже прошли review.
#android #googleplay
https://android-developers.googleblog.com/2023/01/control-when-changes-to-your-app-are-sent-for-review-with-new-play-console-features.html
9 552
3 причины стать мобильным разработчиком на Android
1. Реализовать идеи
Счётчик просмотренных фильмов или управление светом в холодильнике? Приложение можно создать под любую задачу, на любом компьютере, для разных устройств и брендов.
2. «Пощупать» результат
70% людей в мире, у которых есть смартфон, пользуются Android. Разработчики улучшают жизнь людей и видят отклик: всегда можно протестировать приложение на своём устройстве или почитать отзывы в магазине.
3. Зарабатывать
По данным Хабр Карьеры, начинающие Android-разработчики получают от 40 000 ₽ в месяц, а опытные уровня middle — от 120 000 ₽. Часто разработчики работают удалённо.
Если хотите попробовать себя в этой профессии, начните бесплатную вводную часть курса по Android-разработке. Она делится на два уровня: начальный и для более подготовленных. Вы с первого урока учитесь на реальных задачах и погружаетесь в рабочую среду.
Познакомьтесь с языками Java и Kotlin, напишите своё первое приложение бесплатно →
#реклама
9 552
Первый пост из серии How Gradle Works. Рассказывают, как запускается Gradle.
#gradle
https://blog.gradle.org/how-gradle-works-1
9 552
Новая Android Studio Electric Eel вышла на прошлой неделе.
Список изменений:
Design
- Compose Preview updates automatically
- Compose Preview device spec
- Layout Inspector recomposition rendering highlights
- Visual Linting
- Universal Problems panel
Build & dependencies
- Improved Sync performance with parallel project imports
- Download impact in Build Analyzer
- Upgrade Assistant post-upgrade report and rollback support
- SDK Index integration
- Baseline Profile fix for App Bundles
Emulators & devices
- New "Desktop" category & Desktop AVD
- Resizable Emulator (Experimental)
- Physical Devices Mirroring (Experimental, Opt-in)
IntelliJ
- IntelliJ Platform 2022.1 Update
#androidstudio #android
https://android-developers.googleblog.com/2023/01/android-studio-electric-eel.html
9 552
Как сделать анимацию с помощью MotionLayout (туториал по ссылке)
MotionLayout – это контейнер, который позволяет просто создавать сложные анимации, для чего требуется лишь описать сцену.
Android-разработчик Павел Беловол рассказывает в своей статье на ХабрХабр, про свой опыт работы с MotionLayout на примере продакшн-задачи в онлайн-кинотеатре KION. Из статьи вы узнаете, где нужно использовать MotionLayout, а где лучше обойтись без него и писать код анимации самостоятельно.
Читать здесь.
9 552
Вышел Kotlin 1.8.0.
Основные изменения:
- New experimental functions for JVM: recursively copy or delete directory content
- Improved kotlin-reflect performance
- New -Xdebug compiler option for better debugging experience
- kotlin-stdlib-jdk7 and kotlin-stdlib-jdk8 merged into kotlin-stdlib
- Improved Objective-C/Swift interoperability
- Compatibility with Gradle 7.3
#kotlin #release
https://blog.jetbrains.com/kotlin/2023/01/kotlin-1-8-0-released/
9 552
С помощью Extension SDK гугл может добавлять новые API к уже выпущенным версиям Android.
На скрине пример API, которое доступно, начиная с API Level 33. Но с помощью Extension оно может быть использовано и в API level 30 (R)
#android #sdk
https://android-developers.googleblog.com/2023/01/extending-android-sdk.html
9 552
Стартует традиционная новогодняя скидка 50% на комплект курсов StartAndroid. Она будет действовать две недели.
Полный комплект состоит уже из 6 курсов, и его общая стоимость получается довольно высокой даже с учетом скидки. Поэтому в этом году есть некоторые приятные изменения 🎁. Теперь, чтобы получить возможность воспользоваться скидкой, не нужно покупать полный комплект. Вводится понятие "минимального набора" курсов, при котором эта скидка будет действовать.
В минимальный набор входят курсы:
- Compose
- Kotlin
- Dagger
- Тестирование
Т.е. вы можете использовать новогоднюю скидку 50% при покупке (или докупке) курсов, если у вас в итоге наберется этот минимальный комплект. Подробнее можно почитать на странице покупки курсов, войдя под своей учеткой.
🎄🎄🎄
StartAndroid уходит на двухнедельные каникулы. Надо отдохнуть, чтобы в следующем году продолжить писать курс по Compose. Он только начался, там будет еще много всего.
Вам желаю тоже отдохнуть и набраться сил в это непростое время.
С наступающим Рождеством и Новым Годом!
❄️❄️❄️
9 552
Советы по выстраиванию грамотной стратегии отправки пуш уведомлений:
- Give people control
- Be relevant
- Filter the firehose
- Win back people who opted out
- Let data lead the discussion
#android #push #notification
https://www.youtube.com/watch?v=rtX3DujJPZk
9 552
Статья для начинающих о том, что такое UseCase
#android #architecture #usecase
https://medium.com/@donturner/adding-a-domain-layer-bc5a708a96da
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
