StartAndroid
9.5K subscribers
357 photos
10 videos
5 files
1.84K links
Канал об Android (Андроид) разработке

Сайт - http://startandroid.ru

Чат - https://xn--r1a.website/startandroidchat

Контакты - https://startandroid.ru/ru/about/cntct5.html

Реклама - https://startandroid.ru/ru/about/reklama.html

РКН - https://shorturl.at/p7iUr
Download Telegram
Автор предлагает разрабатывать ViewModel не для всего экрана, а по жизненному циклу и области ответственности. ViewModel может жить столько, сколько нужен конкретный UI-компонент.

#android #compose #viewmodel

https://proandroiddev.com/stop-building-god-viewmodels-with-one-screen-one-viewmodel-569fe4cb3784
🤔14👍84😴2🎉1🌚1
🤖 AI в разработке: время новых процессов

Сейчас уже поздно спорить о том, нужен ли AI в разработке: он прочно вошёл в процессы — и в стартапах, и в бигтехе.

Эксперты Podlodka AI Crew собрали сезон «AI-First Development», чтобы обсудить уже не отдельные инструменты, а новую инженерную модель, в которой AI становится частью команды.

С 15 по 19 июня участники конференции:

📄 Разберутся, как делать AI-разработку более предсказуемой с помощью Open Spec Development

⚡️ Изучат model routing и prompt caching


🏗 Узнают, как автоматизировать инженерные процессы с помощью AI

🤖 Обсудят навыки и оркестрацию AI-агентов

📊 Посмотрят, как AI влияет на качество и скорость разработки.


Формат конференции — необычный и удобный: пять дней живых Zoom-сессий по утрам и вечерам, закрытое комьюнити в Telegram и обсуждения со спикерами.

Если хотите разобраться, как реально встроить AI в процессы разработки и использовать его не только для генерации кода — присоединяйтесь, тем более, что сейчас действует приятная early-bird цена на участие.

🎟 Посмотреть программу и купить билеты:
https://podlodka.io/aicrew

А по промокоду START получите скидку🎁
💩32👎1
Вышел Kotlin 2.4.0 

Что нового:
- Language: Stable context parameters, explicit backing fields, and multiple features for annotation use-site targets.
- Standard library: Stabilized support for the UUID API and support for checking sorted order.
- Kotlin/JVM: Support for Java 26 and annotations in metadata enabled by default.
- Kotlin/Native: Support for Swift packages as dependencies, updates on Swift export, and the CMS GC enabled by default.
- Kotlin/Wasm: Incremental compilation enabled by default and support for WebAssembly Component Model.
- Kotlin/JS: Support for value class export and ES2015 features in JS code inlining.
- Gradle: Compatibility with Gradle 9.5.0.
- Maven: Automatic alignment between Java and JVM target versions.
- Kotlin compiler: More consistent inline function behavior during .klib compilation.

#kotlin

https://blog.jetbrains.com/kotlin/2026/06/kotlin-2-4-0-released/
4👍2
Как выглядит современный SDK для монетизации приложений

Недавно Яндекс выпустил новую версию SDK для своей рекламной сети. Обновление действительно впечатляет, потому что подумали обо всём:

- облегчили SDK для Android на 30%. А чем компактнее SDK, тем быстрее скачивается и меньше весит ваше приложение. Следовательно — выше конверсия в установку;
- добавили поддержку Kotlin Coroutines и Swift async/await;
- настроили быстрый переход на новую версию через ИИ-агентов;

А тем, кто разрабатывает приложения на Compose Multiplatform, сэкономили время. Создали интерфейс рекламных блоков без дублирования вёрстки, чтобы избавить от рутины.

Подробнее о Yandex Mobile Ads SDK 8 и переходе с семёрки на новую версию, читайте тут.
👎12🤡64👍4🔥1
Как  Gradle решает какие модули пересобирать

Gradle compiles Kotlin to bytecode, uses the ASM library to strip out all private internals leaving only the public skeleton, then SHA-256 hashes that skeleton. If the hash matches the cached value, dependent modules are skipped entirely — only a public signature change produces a different hash and triggers downstream recompilation.


#android #gradle  #kotlin

https://proandroiddev.com/how-gradle-decides-what-to-recompile-the-multi-module-secret-that-surprises-most-android-devs-353a5437488b
4
Регистрируйся на Android Митап от Сбера ⚡️

14 июля новое летнее пространство Сбера на один вечер станет точкой притяжения для Android-разработчиков.

Спикеры из Сбера, Авито и SberDevices разберут практические кейсы: как создать собственную библиотеку для графиков, перейти на Jetpack Compose и находить проблемы с производительностью ещё до релиза.

А после докладов можно будет продолжить общение на летней террасе: обсудить выступления, познакомиться с коллегами и просто хорошо провести вечер вместе с Android Community 😎

📅 14 июля, 18:30
📍 Сбер.Среда, Москва, Земляной Вал, 9А
💻 Очно и онлайн

Количество очных мест ограничено — регистрируйся скорее
👎9👍5🔥31❤‍🔥1
Видео с советами по оптимизации производительности приложений (I/O Connect ‘26)

0:00 - Introduction
2:58 - Memory on Android
9:16 - App memory limits in Android 17
10:12 - In-field monitoring and profiling
15:24 - R8 and memory optimization
20:34 - Bitmaps and image management
27:48 - App resilience and Low memory killer daemon
30:24 - Track app kills and handle memory pressure
33:47 - Recap of app optimization techniques
35:06 - Improve startup time with profiles
36:06 - Save UI state with rememberSaveable
37:12 - Session summary

#performance  #android 

https://www.youtube.com/watch?v=4BlGtrTeCMU
5😢1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62💩2🤡1
Что нового в Android Studio Quail 2:

- Multi-tasking with parallel chats
- Memory leak detection with LeakCanary
- App Quality Insights agent integration
- Quality & stability improvements

#androidstudio

https://android-developers.googleblog.com/2026/06/android-studio-quail-2-stable-features.html
2