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
Пост о новой фиче Android Studio, которая позволяет видеть данные из крэшлитики. И обзор новых возможностей этой фичи, которые пока доступны только в Beta версии студии

#androidstudio #firebase #crashlytics

https://medium.com/androiddevelopers/see-crashlytics-issue-reports-directly-in-android-studio-with-app-quality-insights-db0ff27454f0
👍14🔥4
Подробный разбор механизма "живучести" ViewModel

#android #jetpack #viewmodel

https://bowser-f.medium.com/how-viewmodel-works-under-the-hood-52a4f1ff64cf
🔥20👍2
Новый Compose урок, про Навигацию.

Сначала делаем свою простую реализацию, чтобы лучше понять, как это работает. Потом подключаем 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.

👉 Отправить заявку
👎27👍11🤔2
Android 14 Developer Preview

Список основых изменений:

Working across devices and form factors

Streamlining background work
- Updates and additions to JobScheduler and Foreground Services
- Optimized broadcasts
- Exact alarms

Customization
- Bigger fonts with non-linear scaling
- Per-app language preferences
- Grammatical Inflection API

Privacy and Security
- Runtime receivers
- Safer implicit intents
- Safer dynamic code loading
- Block installation of apps
- Credential Manager and Passkeys support

App compatibility
- OpenJDK 17 Support
- Easier testing and debugging of changes
- Platform stability milestone

#android

https://android-developers.googleblog.com/2023/02/first-developer-preview-android14.html
👍19😢12
Новый Compose урок, про Навигацию и ViewModel.

В нем подробно выясняем, почему получение ViewModel отличается с навигацией и без. Рассмотрим пару способов создания shared ViewModel. Разберемся, чем viewModel() отличается от hiltViewModel(). И узнаем, какую пользу может принести SavedStateHandle при навигации.

#android #course #compose

https://startandroid.ru/ru/courses/compose.html
👍31🔥11👏3
JetBrains переписывает Kotlin компилятор. Он должен появиться в Kotlin 2.0, но уже сейчас его можно опробовать.

Пишут, что исправили кучу багов, и это может поломать код, который раньше работал только благодаря этим багам )
In addition, tons of long-standing bugs have been fixed and, inevitably, some of those fixes might break code that accidentally relied on incorrect compiler behavior.

#kotlin #compiler

https://blog.jetbrains.com/kotlin/2023/02/k2-kotlin-2-0/
😁42👍16🤯21
Вторая статья от Gradle команды. Подробно рассказывают о daemon.

#gradle #daemon

https://blog.gradle.org/how-gradle-works-2
👍21
Обновился гайд по обработке поворота экрана и прочих смен конфигурации. Хороший повод перечитать и освежить знания.

#android #configchanges

https://developer.android.com/guide/topics/resources/runtime-changes
👍21🥴3
Статья о том, что надо быть аккуратным при совместной работе операторов sequence и try-finally.

#kotlin #sequence

https://betterprogramming.pub/breaking-try-catch-finally-in-kotlin-b95059a5673f
👍13👏1
Новый Compose урок, про Composable lifecycle и RememberObserver.

В этом уроке рассматриваем lifecycle этапы Composable функций и разбираемся как работает remember + RememberObserver. Эти знания помогут лучше понять принцип работы некоторых SideEffects функций.

#android #course #compose

https://startandroid.ru/ru/courses/compose.html
👍18🔥5