Если вы используете Metro, в качестве DI, то знайте что оно стало стабильным. Свеженаписанный легковесный DI для android
Релиз ноутс: https://github.com/ZacSweers/metro/releases/tag/1.0.0
Релиз ноутс: https://github.com/ZacSweers/metro/releases/tag/1.0.0
🔥9✍5
Что нового в Compose в Апреле
👉 v2 API тестирования стал дефолтным,
👉 Shared Elements: новый composable
👉 Поддержка трекпадов: теперь трекпады распознаются как
👉 Compose runtime: новый
👉 Аннотация
👉 Готовимся что в 1.12.0
Android Good Reads
compose-bom:2026.04.01 или Compose 1.11.0👉 v2 API тестирования стал дефолтным,
StandardTestDispatcher вместо UnconfinedTestDispatcher. Коррутины в тестах больше не выполняются сразу — очередь, пока виртуальные часы не продвинутся👉 Shared Elements: новый composable
LookaheadAnimationVisualDebugging показывает границы анимаций, траектории и несовпадения👉 Поддержка трекпадов: теперь трекпады распознаются как
PointerType.Mouse, а не Touch. Исправляет скролл вместо выделения, добавляет поддержку жестов и десктопных контекстных меню👉 Compose runtime: новый
HostDefaultProvider позволяет библиотекам (особенно KMP) получать сервисы без зависимости от compose-ui👉 Аннотация
@PreviewWrapper для переиспользуемых обёрток превью:class ThemeWrapper: PreviewWrapper {
@Composable
override fun Wrap(content: @Composable (() -> Unit)) {
JetsnackTheme {
content()
}
}
}
@PreviewWrapperProvider(ThemeWrapper::class)
@Preview
@Composable
private fun ButtonPreview() {
// JetsnackTheme in effect
}👉 Готовимся что в 1.12.0
compileSdk обновится до 37. Будет много боли потому что 37 Sdk тянет за собой AGP 9Android Good Reads
❤3👍2💯2
Что нового в Compose в Апреле Часть 2
Экспериментальные API:
👉 Styles API: декларативные стили компонентов с автоматическими анимациями. Судя по бенчмаркам, быстрее модификаторов
👉 MediaQuery: адаптация под окружение (размер окна, тип клавиатуры, режим стола и т.д.)
👉 Grid: 2D-раскладка с треками, фракциями (fr) и авто-размерами
👉 FlexBox: мощный контейнер с гибким распределением пространства, wrap'ом и выравниванием. Замена Row/Column/Flow
👉 Новый
Android Good Reads
Экспериментальные API:
👉 Styles API: декларативные стили компонентов с автоматическими анимациями. Судя по бенчмаркам, быстрее модификаторов
👉 MediaQuery: адаптация под окружение (размер окна, тип клавиатуры, режим стола и т.д.)
👉 Grid: 2D-раскладка с треками, фракциями (fr) и авто-размерами
👉 FlexBox: мощный контейнер с гибким распределением пространства, wrap'ом и выравниванием. Замена Row/Column/Flow
👉 Новый
SlotTable: ускорение случайных правок в дереве композиции (пока опционально через флаг)Android Good Reads
👍5🔥2
Теперь будет немножко наглого самопиара. Я параллельно занимаюсь своими приложеньками. Они все без монетизации, я пытаюсь понять и прощупать почву как мне привлекать пользователей в них органически. Поэтому сегодня для вас апка основанная на litert-rm для запуска маленьких AI моделек локально на девайсе. Она только под Android, но запускается на любом девайсе независимо от наличия GooglePlay сервисов
Чуть больше "зачем" можно почитать тут
Ссылка на апку: https://play.google.com/store/apps/details?id=com.lamprof.ai
Чуть больше "зачем" можно почитать тут
Ссылка на апку: https://play.google.com/store/apps/details?id=com.lamprof.ai
🔥5❤2👎1
Привет!
Я завел второй канал, где больше рассказываю про AI, про мой опыт работы с разными современными тулами, а так же показываю результат работы в виде PET проектов. Ранее пытался держать некоторый баланс меж AI и мобильной разработкой, но Android разработка в этом плане догоняющая, а не фронтир, значит, будем плотнее общаться про AI, Новинки и личный опыт
Приглашаю всех туда, там будем мое основное внимание теперь t.me/androidraft
Антоха Разраб
Я завел второй канал, где больше рассказываю про AI, про мой опыт работы с разными современными тулами, а так же показываю результат работы в виде PET проектов. Ранее пытался держать некоторый баланс меж AI и мобильной разработкой, но Android разработка в этом плане догоняющая, а не фронтир, значит, будем плотнее общаться про AI, Новинки и личный опыт
Приглашаю всех туда, там будем мое основное внимание теперь t.me/androidraft
Антоха Разраб
Telegram
Антоха Разраб про AI
AI в реальной разработке. (ex. Android dev)
Агенты, тулзы, бенчмарки, архитектура, процессы и личные заметки из продакшена
3–5 постов в неделю от @Lamprof
Агенты, тулзы, бенчмарки, архитектура, процессы и личные заметки из продакшена
3–5 постов в неделю от @Lamprof
🥱22❤3👍3🍓2👻1
Немного про продуктивность без AI. Старый добрый помодоро таймер, но ужесточенный трекингом телефона. Ничего критичного, просто будет сильно-сильно напоминать, чтоб вы не забыли, что в фокус моде читать рилсы не принято
👉 Focus Time 👈
Приложение бесплатное, без монетизации и покупок. Буду рад любому фидбеку
👉 Focus Time 👈
Приложение бесплатное, без монетизации и покупок. Буду рад любому фидбеку
❤3🔥3👎2
Привет! Как вы могли заметить, я более не помогаю вести данный канал. Если вам понравилось мое авторство, то подписывайтесь на мой персональный канал: Антоха Разраб про AI
Там я делаю то, чем я занимался последние 9 лет - Android приложения 😅 А так же время от времени рассуждаю про AI разработку
Подписывайтесь -> https://t.me/androidraft
Там я делаю то, чем я занимался последние 9 лет - Android приложения 😅 А так же время от времени рассуждаю про AI разработку
Подписывайтесь -> https://t.me/androidraft
Telegram
Антоха Разраб про AI
AI в реальной разработке. (ex. Android dev)
Агенты, тулзы, бенчмарки, архитектура, процессы и личные заметки из продакшена
3–5 постов в неделю от @Lamprof
Агенты, тулзы, бенчмарки, архитектура, процессы и личные заметки из продакшена
3–5 постов в неделю от @Lamprof
👎3👍2❤1🔥1
Forwarded from Антоха Разраб про AI
Как я играю в экосистему продуктов
Наиболее близка мне сейчас тема ухода за животными. Я могу делать приложения и закрывать собственный боли. Для этого у меня:
👉 Старое приложение GoodBoy, которое собирает какую то аудиторию, но не на долго. Внутри только кликер + упражнения по дрессировке собак
👉 Свежее, но очевидно сложное PetCare с напоминалкой и трекингом по уходу за моим котом. Пост в канале о нем
👉 Сильно упрощенное PetAI приложение. По сути является моей взлетевшей AI апкой, но с 1 моделькой и препромтом
Очевидно, это могло быть суперапом весом в 200мб, где были покрыты все сценарии, но я так не хотел. Поэтому я сделал кросспромо этих приложений.
👉 Из PetCare можно открыть PetAI и туда сразу будет загружена информация и профиль животного. Со всей минимально необходимой информацией.
👉 Из GoodBoy почти нативно открываются оба приложения
Наверно, могу еще добавить интеграцию в чат PetAI, но там итак небольшое окно контекста и без рекламы
Наиболее близка мне сейчас тема ухода за животными. Я могу делать приложения и закрывать собственный боли. Для этого у меня:
👉 Старое приложение GoodBoy, которое собирает какую то аудиторию, но не на долго. Внутри только кликер + упражнения по дрессировке собак
👉 Свежее, но очевидно сложное PetCare с напоминалкой и трекингом по уходу за моим котом. Пост в канале о нем
👉 Сильно упрощенное PetAI приложение. По сути является моей взлетевшей AI апкой, но с 1 моделькой и препромтом
Очевидно, это могло быть суперапом весом в 200мб, где были покрыты все сценарии, но я так не хотел. Поэтому я сделал кросспромо этих приложений.
👉 Из PetCare можно открыть PetAI и туда сразу будет загружена информация и профиль животного. Со всей минимально необходимой информацией.
👉 Из GoodBoy почти нативно открываются оба приложения
Наверно, могу еще добавить интеграцию в чат PetAI, но там итак небольшое окно контекста и без рекламы
👎4👍3
Если вам всё ещё интересна мобильная разработка, рекомендую подписаться на канал Kotlin Adept Notes.
Там только авторский контент на самые разные темы, связанные с Kotlin: KMP, Compose Multiplatform, Android, iOS, бэкенд, безопасность и многое другое.
Вот несколько интересных постов:
• Как улучшить сканер DataMatrix-кодов
• Особенности работы с OAuth 2.0 в KMP
• Что такое Pixnapping Attack
• Особенности работы с Passkeys в Android и iOS
• Как сделать свой SDK для Remote Config
• Обманчивая лёгкость из-за AI
Подписывайтесь, если хотите глубже разобраться в Kotlin Multiplatform и узнать о практиках и нюансах, которые действительно пригодятся в работе.
Там только авторский контент на самые разные темы, связанные с Kotlin: KMP, Compose Multiplatform, Android, iOS, бэкенд, безопасность и многое другое.
Вот несколько интересных постов:
• Как улучшить сканер DataMatrix-кодов
• Особенности работы с OAuth 2.0 в KMP
• Что такое Pixnapping Attack
• Особенности работы с Passkeys в Android и iOS
• Как сделать свой SDK для Remote Config
• Обманчивая лёгкость из-за AI
Подписывайтесь, если хотите глубже разобраться в Kotlin Multiplatform и узнать о практиках и нюансах, которые действительно пригодятся в работе.
Telegram
Kotlin Adept Notes
Канал о разработке на Kotlin и обо всем, что с ним связано
По всем вопросам и рекламе: @ajiekcx
По всем вопросам и рекламе: @ajiekcx
1🥱5❤2👍2
🛠 Podlodka Android Crew: Android × AI: новый workflow разработки
С 21 по 25 сентября пройдет Podlodka Android Crew. Организаторы конференции собрали сезон, в котором будет очень много свежего опыта, специфичного именно для мобильной разработки — это возможность обсудить актуальные задачи с опытными коллегами и ускорить свою работу. Сезон проходит при поддержке RWB.
Что ждёт слушателей:
• Эффективный AI-пайплайн для Android: от дизайна до отладки и тестирования
• Настройка агента для предсказуемых результатов в мобильной разработке
• Профилирование агентом: как делать это в 3 раза дешевле
• Необычные задачи, и как научить агентов их решать автономно.
Сезон практический — в результате можно будет забрать не только новые идеи, но и сразу начать использовать собственные наработки, сделанные в ходе пяти дней конференции.
Подробности о сезоне смотрите на сайте, и там же забирайте билеты.
👉 Билеты на Podlodka Android Crew
С 21 по 25 сентября пройдет Podlodka Android Crew. Организаторы конференции собрали сезон, в котором будет очень много свежего опыта, специфичного именно для мобильной разработки — это возможность обсудить актуальные задачи с опытными коллегами и ускорить свою работу. Сезон проходит при поддержке RWB.
Что ждёт слушателей:
• Эффективный AI-пайплайн для Android: от дизайна до отладки и тестирования
• Настройка агента для предсказуемых результатов в мобильной разработке
• Профилирование агентом: как делать это в 3 раза дешевле
• Необычные задачи, и как научить агентов их решать автономно.
Сезон практический — в результате можно будет забрать не только новые идеи, но и сразу начать использовать собственные наработки, сделанные в ходе пяти дней конференции.
Подробности о сезоне смотрите на сайте, и там же забирайте билеты.
👉 Билеты на Podlodka Android Crew
👍2❤1