ch
Feedback
StartAndroid

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 576
订阅者
-124 小时
-77
-2130
帖子存档
Опубликован релиз библиотеки Media3, которая включает в себя инструменты для работы с аудио/видео контентом. Ключевые компоненты: - Player - ExoPlayer - MediaSession - MediaSessionService - MediaLibraryService - MediaController - MediaBrowser #android #media #exoplayer https://android-developers.googleblog.com/2023/03/media3-is-ready-to-play.html

Всем привет! Меня зовут Тимофей! Если вы в начале своего пути Android разработчика и ищите простое объяснение сложных вещей, то обязательно зайдите ко мне на канал: https://www.youtube.com/@TimofeyKovalenko У меня есть ролики по Clean архитектуре с очень простым объяснением и реальными примерами. Никаких непонятных “кругов” и сложных рисунков 😂. У меня все очень просто и доступно. Также, там есть ролики по MVVM, MVP, Dagger, Koin, юнит тестам и языкам Java и Kotlin. Даже опытные разработчики далеко не все знают фундаментально те или иные принципы архитектуры. Поэтому настоятельно рекомендую глянуть мой канал 😎 Да и для подготовки к собеседованию эти ролики отлично подойдут, сможете внятно ответить на основные вопросы по архитектуре. #реклама

Разбор структуры Android проекта и Gradle файлов. #android #project https://medium.com/@antoniniprota/why-an-android-app-project-is-structured-like-that-14bc495ef601

Новый Compose урок продолжает тему SideEffects функций. В этом уроке рассматриваем produceState, rememberUpdatedState и SideE
Новый Compose урок продолжает тему SideEffects функций. В этом уроке рассматриваем produceState, rememberUpdatedState и SideEffect. #android #course #compose https://startandroid.ru/ru/courses/compose.html

Новые ресурсы по Privacy в Android: - обновленный раздел в документации - сheat-sheet - сodelab В основном там про работу с P
Новые ресурсы по Privacy в Android: - обновленный раздел в документации - сheat-sheet - сodelab В основном там про работу с Permissions, но есть и про encryption, биометрию, SSL и т.п. #android #privacy https://android-developers.googleblog.com/2023/03/privacy-week-for-android-developers.html

🔥🔝 Готовы прокачать навыки андроид-разработки? ➡️ Успейте попасть в группу онлайн-курса «Android Developer. Professional» O
🔥🔝 Готовы прокачать навыки андроид-разработки? ➡️ Успейте попасть в группу онлайн-курса «Android Developer. Professional» OTUS! Чтобы проверить достаточно ли у вас навыков для обучения на курсе 👉 Пройдите тест 5️⃣ За 5 месяцев обучения вы научитесь ускорять свои приложения с помощью Android SDK, организовывать инфраструктуру, выбирать архитектурные паттерны, тестировать приложения и использовать современные библиотеки и фреймворки. Все это на живых вебинарах и практике с разработчиками крупнейших компаний. В конце курса в качестве проекта для портфолио вы создадите тонкий клиент к какому-либо сервису с публичным API. 📌Старт занятий 30 марта. 👉 Изучайте программу курса и проходите тест для записи в группу: https://otus.pw/wJDZ/ Информация о рекламодателе на сайте otus.ru #реклама

Полезные советы/хоткеи по работе со студией 1. Surround with 2. Split editor 3. Extract Method 4. Bookmarks 5. Live templates #androidstudio https://pavelparradomarin.medium.com/5-hidden-android-studio-features-that-will-boost-your-productivity-12842f8627f8

Q&A сессия про Compose. Обсуждают распространенные вопросы про производительность Lazy списков, судьбу XML, ConstraintLayout, миграцию и т.п. Полный список вопросов: - Is it the right time to migrate existing XML code into Compose? - I’m new to Android development. Should I use Compose or XML? - When should I use Column vs LazyColumn? - Is there a schedule for M2 & M3 parity? - Will there be scroll support out-of-the-box for LazyColumn? - In what scenarios should I create a custom layout vs use Row/Column/Box? - So there will be no XML layouts? - When should I use Modifier.alignByBaseline()? - How to migrate an app built in Java to Compose? - Can I pass multiple modifiers in a Composable? - When will scrollbars be supported? - Why is RecyclerView faster than Lazy Lists? - Will there be any impact on performance if we use more columns? - Lots of Compose features are experimental. How concerned should we be using these features in production? - What are some tips to debug custom Compose layouts? - Why should we use composed { } when creating custom modifiers? - Do I still need to use ConstraintLayout? - When should I use SubcomposeLayout? - Which architecture is most suitable for a Compose app? - What is the fastest way to switch from XML to Compose and migrate ongoing projects? #android #compose https://www.youtube.com/watch?v=zGP7-VvjmTQ

Новая статья от команды Gradle. Немного о синтаксисе Gradle скриптов и о том, как выполняется код в скриптах. #gradle https:/
Новая статья от команды Gradle. Немного о синтаксисе Gradle скриптов и о том, как выполняется код в скриптах. #gradle https://blog.gradle.org/how-gradle-works-3

Вышел Kotlin 1.8.20-RC Список изменений: - New Kotlin K2 compiler updates - New experimental Kotlin/Wasm target - New JVM incremental compilation by default in Gradle - Update regarding Kotlin/Native targets - Preview of Gradle composite builds in Kotlin Multiplatform - Improved output for Gradle errors in Xcode - Experimental support for AutoCloseable interface in standard library - Experimental support for Base64 encoding in standard library #kotlin #release https://kotlinlang.org/docs/whatsnew-eap.html

👩‍💻А вы пьете достаточно воды? Чтобы это узнать, вы можете скачать приложение, но еще полезнее будет создать свое! 🔥ЗАВТРА
👩‍💻А вы пьете достаточно воды? Чтобы это узнать, вы можете скачать приложение, но еще полезнее будет создать свое! 🔥ЗАВТРА, 14 марта в 20:00 мск приходите на бесплатный урок «Создание приложения для трекинга воды» специализации «Android Developer» в OTUS. На онлайн-курс действует рассрочка. — На занятии мы создадим свое приложение для контроля водного баланса в организме посредством записей пользователя. Приложение позволит пользователю вводить необходимую норму жидкости потребляемой в сутки и записывать потребление воды в течение дня, а также просматривать статистику по дням недели. 👉Урок будет полезен тем, кто делает первые шаги в Android-разработке или только планирует. А также людям с опытом, тем, кто ранее не использовал SQLite для хранения данных. Для участия зарегистрируйтесь: https://otus.pw/e8Qi/ Информация о рекламодателе на сайте www.otus.ru. #реклама

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

Вышел 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 https://android-developers.googleblog.com/2023/03/android-14-developer-preview-2.html

Подборка статей по разным Android темам: Jetpack, корутины, Android Studio и т.п. Обещают постоянное обновление списка по мере выхода новых статей. #android #links #kotlin https://androidgeek.co/mastering-kotlin-a-comprehensive-guide-c70220318962

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

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

Статья о том, что надо быть аккуратным при совместной работе операторов sequence и try-finally. #kotlin #sequence https://betterprogramming.pub/breaking-try-catch-finally-in-kotlin-b95059a5673f