Советы по выстраиванию грамотной стратегии отправки пуш уведомлений:
- 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
- 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
YouTube
Engage with push notifications - App growth
For many apps, chances are that a user won’t return after their first session. Therefore, the first few days are your big chance to drive engagement. So, not sending push notifications highlighting the app’s value in those first days has a huge opportunity…
👍6🤔1
Стартует традиционная новогодняя скидка 50% на комплект курсов StartAndroid. Она будет действовать две недели.
Полный комплект состоит уже из 6 курсов, и его общая стоимость получается довольно высокой даже с учетом скидки. Поэтому в этом году есть некоторые приятные изменения 🎁. Теперь, чтобы получить возможность воспользоваться скидкой, не нужно покупать полный комплект. Вводится понятие "минимального набора" курсов, при котором эта скидка будет действовать.
В минимальный набор входят курсы:
- Compose
- Kotlin
- Dagger
- Тестирование
Т.е. вы можете использовать новогоднюю скидку 50% при покупке (или докупке) курсов, если у вас в итоге наберется этот минимальный комплект. Подробнее можно почитать на странице покупки курсов, войдя под своей учеткой.
🎄🎄🎄
StartAndroid уходит на двухнедельные каникулы. Надо отдохнуть, чтобы в следующем году продолжить писать курс по Compose. Он только начался, там будет еще много всего.
Вам желаю тоже отдохнуть и набраться сил в это непростое время.
С наступающим Рождеством и Новым Годом!
❄️❄️❄️
Полный комплект состоит уже из 6 курсов, и его общая стоимость получается довольно высокой даже с учетом скидки. Поэтому в этом году есть некоторые приятные изменения 🎁. Теперь, чтобы получить возможность воспользоваться скидкой, не нужно покупать полный комплект. Вводится понятие "минимального набора" курсов, при котором эта скидка будет действовать.
В минимальный набор входят курсы:
- Compose
- Kotlin
- Dagger
- Тестирование
Т.е. вы можете использовать новогоднюю скидку 50% при покупке (или докупке) курсов, если у вас в итоге наберется этот минимальный комплект. Подробнее можно почитать на странице покупки курсов, войдя под своей учеткой.
🎄🎄🎄
StartAndroid уходит на двухнедельные каникулы. Надо отдохнуть, чтобы в следующем году продолжить писать курс по Compose. Он только начался, там будет еще много всего.
Вам желаю тоже отдохнуть и набраться сил в это непростое время.
С наступающим Рождеством и Новым Годом!
❄️❄️❄️
🔥45👍9🎉8🤩1🍾1
С помощью 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
На скрине пример API, которое доступно, начиная с API Level 33. Но с помощью Extension оно может быть использовано и в API level 30 (R)
#android #sdk
https://android-developers.googleblog.com/2023/01/extending-android-sdk.html
👍26🔥11🤯2❤1👏1
Вышел 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/
Основные изменения:
- 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/
The JetBrains Blog
Kotlin 1.8.0 Released | The Kotlin Blog
New experimental functions for JVM, Improved kotlin-reflect performance, New -Xdebug compiler option, and more.
👍21🔥3💩1
Как сделать анимацию с помощью MotionLayout (туториал по ссылке)
MotionLayout – это контейнер, который позволяет просто создавать сложные анимации, для чего требуется лишь описать сцену.
Android-разработчик Павел Беловол рассказывает в своей статье на ХабрХабр, про свой опыт работы с MotionLayout на примере продакшн-задачи в онлайн-кинотеатре KION. Из статьи вы узнаете, где нужно использовать MotionLayout, а где лучше обойтись без него и писать код анимации самостоятельно.
Читать здесь.
MotionLayout – это контейнер, который позволяет просто создавать сложные анимации, для чего требуется лишь описать сцену.
Android-разработчик Павел Беловол рассказывает в своей статье на ХабрХабр, про свой опыт работы с MotionLayout на примере продакшн-задачи в онлайн-кинотеатре KION. Из статьи вы узнаете, где нужно использовать MotionLayout, а где лучше обойтись без него и писать код анимации самостоятельно.
Читать здесь.
Хабр
Как сделать анимацию с помощью MotionLayout
Привет, Хабр! Меня зовут Павел Беловол, я Android-разработчик на проекте онлайн-кинотеатра KION в МТС Digital . Это новая часть сериала о внедрении фичи Autoplay в KION, в которой я расскажу про свой...
👍19👎1🔥1
Новая 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
Список изменений:
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
Android Developers Blog
Android Studio Electric Eel
News and insights on the Android platform, developer tools, and events.
👍16👎10👏3🔥1
Первый пост из серии How Gradle Works. Рассказывают, как запускается Gradle.
#gradle
https://blog.gradle.org/how-gradle-works-1
#gradle
https://blog.gradle.org/how-gradle-works-1
blog.gradle.org
How Gradle Works Part 1 - Startup
This is the first blog of a series How Gradle Works, which includes the following topics:
❤22👍3
3 причины стать мобильным разработчиком на Android
1. Реализовать идеи
Счётчик просмотренных фильмов или управление светом в холодильнике? Приложение можно создать под любую задачу, на любом компьютере, для разных устройств и брендов.
2. «Пощупать» результат
70% людей в мире, у которых есть смартфон, пользуются Android. Разработчики улучшают жизнь людей и видят отклик: всегда можно протестировать приложение на своём устройстве или почитать отзывы в магазине.
3. Зарабатывать
По данным Хабр Карьеры, начинающие Android-разработчики получают от 40 000 ₽ в месяц, а опытные уровня middle — от 120 000 ₽. Часто разработчики работают удалённо.
Если хотите попробовать себя в этой профессии, начните бесплатную вводную часть курса по Android-разработке. Она делится на два уровня: начальный и для более подготовленных. Вы с первого урока учитесь на реальных задачах и погружаетесь в рабочую среду.
Познакомьтесь с языками Java и Kotlin, напишите своё первое приложение бесплатно →
#реклама
1. Реализовать идеи
Счётчик просмотренных фильмов или управление светом в холодильнике? Приложение можно создать под любую задачу, на любом компьютере, для разных устройств и брендов.
2. «Пощупать» результат
70% людей в мире, у которых есть смартфон, пользуются Android. Разработчики улучшают жизнь людей и видят отклик: всегда можно протестировать приложение на своём устройстве или почитать отзывы в магазине.
3. Зарабатывать
По данным Хабр Карьеры, начинающие Android-разработчики получают от 40 000 ₽ в месяц, а опытные уровня middle — от 120 000 ₽. Часто разработчики работают удалённо.
Если хотите попробовать себя в этой профессии, начните бесплатную вводную часть курса по Android-разработке. Она делится на два уровня: начальный и для более подготовленных. Вы с первого урока учитесь на реальных задачах и погружаетесь в рабочую среду.
Познакомьтесь с языками Java и Kotlin, напишите своё первое приложение бесплатно →
#реклама
Яндекс Практикум
Курс «Android-разработчик» - онлайн-обучение разработке мобильных приложений под Андроид
Онлайн-курс «Android-разработчик» от сервиса Яндекс Практикум. 12 месяцев обучения разработке мобильных приложений под Андроид для начинающих (с нуля). Научитесь писать код на Java и Kotlin, создадите командный дипломный проект, с дипломом и помощью в трудоустройстве.
💩30👍5👎1
Анонсированы изменения в механизме публикации приложений. Добавлена возможность отправки разных обновлений одним пакетом: например, само приложение и скрины к нему.
Также предусмотрена возможность отменить обновления, уже отправленные на 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
Также предусмотрена возможность отменить обновления, уже отправленные на 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
Android Developers Blog
Control when changes to your app are sent for review with new Play Console features
News and insights on the Android platform, developer tools, and events.
👍16🔥4
Новый Compose урок, про Modifier. Мы о нем уже говорили в самых первых уроках, но есть несколько важных особенностей его применения, о которых полезно знать.
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
👍35❤5
Пост о новой фиче Android Studio, которая позволяет видеть данные из крэшлитики. И обзор новых возможностей этой фичи, которые пока доступны только в Beta версии студии
#androidstudio #firebase #crashlytics
https://medium.com/androiddevelopers/see-crashlytics-issue-reports-directly-in-android-studio-with-app-quality-insights-db0ff27454f0
#androidstudio #firebase #crashlytics
https://medium.com/androiddevelopers/see-crashlytics-issue-reports-directly-in-android-studio-with-app-quality-insights-db0ff27454f0
Medium
See Crashlytics issue reports directly in Android Studio with App Quality Insights
The new App Quality Insights window, helps you discover, investigate, and reproduce issues reported by Crashlytics all in one place.
👍14🔥4
Подробный разбор механизма "живучести" ViewModel
#android #jetpack #viewmodel
https://bowser-f.medium.com/how-viewmodel-works-under-the-hood-52a4f1ff64cf
#android #jetpack #viewmodel
https://bowser-f.medium.com/how-viewmodel-works-under-the-hood-52a4f1ff64cf
Medium
How ViewModel works under the hood
Learn how a ViewModel survives to a configuration change
🔥20👍2
Новый Compose урок, про Навигацию.
Сначала делаем свою простую реализацию, чтобы лучше понять, как это работает. Потом подключаем Navigation и разбираем ее основные возможности.
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
Сначала делаем свою простую реализацию, чтобы лучше понять, как это работает. Потом подключаем Navigation и разбираем ее основные возможности.
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
👍32🔥10👏3
Forwarded from Хабр
Требуется Android-разработчик для публичного собеседования с эйчаром в прямом эфире!
От миддла и выше. Стек — Kotlin, Android SDK, Coroutines, Dagger 2, Unit Testing, Detekt, Navigation Component, MVVM, MVI, Clean Architecture, SOLID, KISS, DRY, Compose.
👉 Отправить заявку
От миддла и выше. Стек — Kotlin, Android SDK, Coroutines, Dagger 2, Unit Testing, Detekt, Navigation Component, MVVM, MVI, Clean Architecture, SOLID, KISS, DRY, Compose.
👉 Отправить заявку
👎27👍11🤔2