Обзор полезной фичи Android Studio - Scratch File.
Это возможность создать вне проекта временный файл для экспериментов. При этом он может использовать классы из проекта.
#androidstudio
zaplatform.com/android…1f9b043d
Управление платными подписками переезжает из InAppProducts API в Monetization.subscriptions API. Миграцию необходимо выполнить до 1 мая 2024.
#android #purchase #subscription
android-developers.googleblog.com/2023/06…023.html
Попасть в Яндекс за выходные
17–18 июня пройдёт Weekend Offer Mobile. Решите несколько задач в Контесте, 17 июня пройдите все технические секции, 18 июня пообщайтесь с нанимающими командами и получите офер в интересный проект.
Ждём мобильных разработчиков на iOS, Android и Flutter с опытом от 3 лет. Предлагаем работу в любом офисе в России и Беларуси. Приглашаем в наши международные хабы в Армении, Казахстане и Сербии.
Заявки принимаем до 12 июня.
Подробности ищите здесь
#реклама
Новый Compose урок
С помощью LayoutModifier разбираемся, как взаимодействуют между собой родительские и дочерние UI элементы во время Layout фазы.
Это даст нам представление о том, как работают Modifier операторы, которые влияют на размер UI элемента и на то, как он будет расположен - width, padding, offset и т.п.
А также поможет лучше понять следующую тему - Custom Layout, т.к. у них общий принцип работы.
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
Обзор специальных типов Any, Unit и Nothing: что это такое, ключевые характеристики, где и как могут быть использованы.
#kotlin
medium.com/@amoljp…837c2891
👩💻 Тест на знание языка
— Ответьте на 20 вопросов и проверьте, насколько хорошо вы знаете язык Kotlin. Сможете сдать — пройдёте на продвинутый онлайн-курс "Android developer. Professional" со скидкой!
👉 ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА "Android developer. Professional" Курс доступен в рассрочку.
🎁 Пройдете успешно тест, получите доступ к открытым урокам курса.
Нативная интеграция. Информация о продукте www.otus.ru
#реклама
Привет, друг! Собеседования в любой сфере вызывают много эмоций, зачастую это эмоции переживания. Но это вовсе не должно быть данностью. С моей точки зрения, нужно рассматривать собеседование как...
Библиотека Jetpack Media 3 предоставляет возможности по редактированию видео:
- Transcode between formats
- Video Effects and Transformations
- Remove audio or video
- Trim a clip
#android #video #media
android-developers.googleblog.com/2023/05…out.html
Новый Compose урок - про Scaffold.
Там на самом деле особо не о чем рассказывать, все просто и понятно. Но это достаточно важный UI элемент, поэтому я решил включить его в курс.
В итоге получился краткий обзор элементов Scaffold, Drawer, Snackbar, BottomSheet и немного про паттерн Content Slot.
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
Видео с KotlinConf про тестирование корутин.
В целом ничего нового, говорят про базовые вещи. Будет полезно начинающим или продолжающим, которые давно не обновляли свои знания по этой теме.
#kotlin #coroutines #testing
https://www.youtube.com/watch?v=nKCsIHWircA
Привет! Этим постом я завершаю цикл из конспектов видеолекций Дяди Боба про чистый код. Вот ссылки на предыдущие: Чистый код. Часть 1 Чистый код. Часть 2 Сегодня обсудим исключения, классы и все, что...
Роман Елизаров рассказывает про Loom и корутины.
Пока что выглядит так, что они не являются прямыми конкурентами друг для друга, потому что они немного о разном. Более того, их потенциальное совместное использование может быть полезным с точки зрения производительности.
#kotlin coroutines
https://www.youtube.com/watch?v=zluKcazgkV4
Видео для начинающих о том, как устроен простой data layer в приложении: репозиторий, сеть, БД, типы данных, тесты.
#android #architecture
https://www.youtube.com/watch?v=P125nWICYps
Новый дизайн и другие новые фичи доступны в beta (Giraffe) и canary (Hedgehog) версиях Android Studio.
Coding productivity
- Android Studio Bot
- Live Edit
Build productivity
- Kotlin DSL and Version Catalogs
- Per-app language preferences
- Download impact in Build Analyzer
- New Android SDK Upgrade Assistant
Developing for form factors
- Google Pixel Fold and Google Pixel Tablet Virtual Devices
- Wear OS 4 Developer Preview Emulator
- Watch Face Format support in Wear OS 4 Developer Preview Emulator
- Device Mirroring for local devices
- Android Device Streaming
- Espresso Device API
Improve your app quality
- App Quality Insights: Android vitals
- App Quality Insights with improved code navigation
- Compose State information in Debugger
- New Power Profiler
- Device Explorer
- Compose animation preview
- Embedded Layout Inspector
- Firebase Test Lab support for Gradle Managed Devices
IntelliJ
- IntelliJ Platform Update to the IntelliJ 2023.1
- New UI
#androidstudio
android-developers.googleblog.com/2023/05…bot.html
Новый Compose урок - про Material Design.
Выясняем, как стандартные UI элементы используют Material под капотом. Рассматриваем основные отличия Material 3 и Material 2. Разбираемся как устроены темы в Compose.
#android #course #compose
https://startandroid.ru/ru/courses/compose.html