Обложка канала

StartAndroid. Страница 6

Материалы по Android разработке. Проект startandroid.ru

  • StartAndroid

    Новый Compose урок, про SideEffects функции: LaunchedEffect, DisposableEffect, rememberCoroutineScope В этих функциях используется механизм RememberObserver, который мы рассмотрели на прошлом уроке. Это дает нам возможность изучить исходники функций и полностью понять принцип их работы. #android #course #compose https://startandroid.ru/ru/courses/compose.html
  • StartAndroid

    Вышел Android 14 Developer Preview 2 Working across form factors Privacy and security - selected photos access - credential manager - safer implicit intents - background activity launching Streamlining background work - background optimizations - fewer non-dismissible notifications Improved App Store Experiences Personalization - regional preferences App compatibility #android #preview android-developers.googleblog.com/2023/03…w-2.html
    Android 14 Developer Preview 2

    Today, we're releasing the second Developer Preview of Android 14, with additional enhancements to privacy, security, performance, and more.

    Android Developers Blog
  • StartAndroid

    Подборка статей по разным Android темам: Jetpack, корутины, Android Studio и т.п. Обещают постоянное обновление списка по мере выхода новых статей. #android #links #kotlin androidgeek.co/masteri…20318962
    ✨Mastering Kotlin : A Comprehensive Guide✨

    This list will be updated regularly after each new article is published 😊

    Medium
  • Реклама

  • StartAndroid

    Один день из жизни JVM-инженера

    Можно разрабатывать на Java, а можно разрабатывать Java . Есть люди, чей код исполняет виртуальная машина — а есть люди, чей код и есть виртуальная машина . Вроде бы те и другие существуют в одной...

    Хабр
  • StartAndroid

    ☝️Японская пословица гласит: «Не попробуешь — не узнаешь». Это выражение актуально и для IT-cферы. Если вы давно хотели попробовать себя в андроид-разработке и понять, что из себя представляет эта профессия, это ваш шанс! — Приходите 9 марта 20:00 мск на бесплатный вебинар «Android-разработка с нуля» в OTUS. Урок пройдет в рамках специализации «Android Developer» — онлайн-курса длительностью 10 месяцев, доступного в рассрочку. — На занятии вы узнаете, кто такой андроид-разработчик, какими он должен обладать компетенциями, какую работу выполняет, как он может развиваться. В результате занятия вы поймете, подходит ли вам эта профессия! 👉Занятие будет интересно всем новичкам, которые хотят сменить профессию и стать андроид-разработчиком. Готовьте свои вопросы эксперту и регистрируйтесь: https://otus.pw/5h1x/ #реклама
  • StartAndroid

    Новый Compose урок, про Composable lifecycle и RememberObserver. В этом уроке рассматриваем lifecycle этапы Composable функций и разбираемся как работает remember + RememberObserver. Эти знания помогут лучше понять принцип работы некоторых SideEffects функций. #android #course #compose https://startandroid.ru/ru/courses/compose.html
  • StartAndroid

    Статья о том, что надо быть аккуратным при совместной работе операторов sequence и try-finally. #kotlin #sequence betterprogramming.pub/breakin…59a5673f
    Breaking try-catch-finally in Kotlin

    Should you use Kotlin’s generator functions?

    Medium
  • StartAndroid

    Обновился гайд по обработке поворота экрана и прочих смен конфигурации. Хороший повод перечитать и освежить знания. #android #configchanges developer.android.com/guide/t…-changes
    Handle configuration changes  |  Android Developers

    Handle configuration changes in your Android app.

    Android Developers
  • StartAndroid

    (не)очевидный механизм переводов в Android

    Привет! Локализация приложений в Android – достаточно простая и понятная процедура. Именно так думал я, пока не столкнулся с необычным багом. Как оказалось позже, это был вовсе и не баг, а одна очень...

    Хабр
  • StartAndroid

    Откуда возникает TransactionTooLargeException, если я ничего такого не делал?

    Android-разработчиков часто спрашивают на технических собеседованиях, как запускать фрагменты, как передавать туда данные, почему нельзя класть много в аргументы, а много — это сколько, а что может...

    Хабр
  • StartAndroid

    API desugaring supporting Android 13 and java.nio

    News and insights on the Android platform, developer tools, and events.

    Android Developers Blog
  • StartAndroid

    Делай нейминг как сеньор

    В чём разница между сочинением третьеклассника и статьёй в крупном таблоиде? Любой из нас сходу определит, что есть что. Даже если оба текста описывают одно и то же событие. А чем отличается код...

    Хабр
  • StartAndroid

    How Gradle Works Part 2 - Inside The Daemon

    Previously on How Gradle Works:

    blog.gradle.org
  • StartAndroid

    Какие параметры компьютера влияют на скорость сборки Gradle проекта

    Как вы думаете, какие характеристики сильнее влияют на скорость сборки вашего проекта: частота CPU или частота оперативной памяти? Количество ядер CPU или количество оперативной памяти? Влияет ли...

    Хабр
  • StartAndroid

    Пример использования Jetpack Security для шифрования файлов и префов #android #security #encrypting #preferences tdcolvin.medium.com/encrypt…9437f9c0
    Encrypting files and SharedPreferences in Android + Kotlin

    As we saw previously, the data your app stores to external storage can be read by other apps if they have the right permissions. Extra…

    Medium
  • Реклама

  • StartAndroid

    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 blog.jetbrains.com/kotlin/…tlin-2-0
    The K2 Compiler is going stable in Kotlin 2.0 | The Kotlin Blog

    We’ve been working on a new frontend for the Kotlin compiler (code-named “K2”) for quite a while. The new frontend is already available for preview – we’re continually polishing and stabilizing it and plan to make it the default compiler frontend in a future Kotlin release. We’ve decided to name this future release Kotlin 2.0. Keep reading to learn more about the roadmap for the Kotlin 2.0 release, our motivation, and what to expect from it.

    The JetBrains Blog
  • StartAndroid

    Новый Compose урок, про Навигацию и ViewModel. В нем подробно выясняем, почему получение ViewModel отличается с навигацией и без. Рассмотрим пару способов создания shared ViewModel. Разберемся, чем viewModel() отличается от hiltViewModel(). И узнаем, какую пользу может принести SavedStateHandle при навигации. #android #course #compose https://startandroid.ru/ru/courses/compose.html
  • StartAndroid

    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 android-developers.googleblog.com/2023/02…d14.html
    The first developer preview of Android 14

    Today we're releasing the first Developer Preview of Android 14, and your feedback is a critical part of making Android better for everyone.

    Android Developers Blog