Новая версия стабильной Android Studio - Flamingo
Список основных изменений:
UI Tools
- Live Edit (Compose) - Experimental
- Themed app icon Preview support
- Dynamic color Preview
- Jetpack Compose and Material 3 Templates
Build
- Build Analyzer Task Categorization
- One-click Automated Profileable Build and Run
- Lint Support for SDK Extensions
- Breaking changes in Android Gradle Plugin 8.0
Inspect
- Updates to App Quality Insights
- Network Inspector Traffic Interception
- Auto-connect to foreground process in Layout Inspector
IntelliJ
- IntelliJ Platform 2022.2 Update
#androidstudio
https://android-developers.googleblog.com/2023/04/android-studio-flamingo-is-stable.html
Список основных изменений:
UI Tools
- Live Edit (Compose) - Experimental
- Themed app icon Preview support
- Dynamic color Preview
- Jetpack Compose and Material 3 Templates
Build
- Build Analyzer Task Categorization
- One-click Automated Profileable Build and Run
- Lint Support for SDK Extensions
- Breaking changes in Android Gradle Plugin 8.0
Inspect
- Updates to App Quality Insights
- Network Inspector Traffic Interception
- Auto-connect to foreground process in Layout Inspector
IntelliJ
- IntelliJ Platform 2022.2 Update
#androidstudio
https://android-developers.googleblog.com/2023/04/android-studio-flamingo-is-stable.html
Android Developers Blog
Android Studio Flamingo is stable
News and insights on the Android platform, developer tools, and events.
👍12🤔2❤1
Курс «Английский для разработчиков» Яндекс Практикума
Для тех, кто хочет изменить свою профессиональную жизнь и работать в международной команде.
Обучение построено не вокруг абстрактной теории, а вокруг рабочих ситуаций и полезных для карьеры навыков:
✋Стендапы. Подготовитесь обсуждать задачи, задавать вопросы и просить о помощи.
👨💻 Работа с заказчиками. Научитесь презентовать решения, говорить про баги и фичи.
📣 Митапы. Сможете понимать на слух доклады и выступать сами.
😎 Собеседования. Научитесь рассказывать про свой опыт, понимать вопросы и тактично переспрашивать.
👯 Неформальное общение с коллегами. Сможете рассказать о своих интересах, опыте, планах на будущее.
💻 Код-ревью. Сможете описать сделанное, дать обратную связь, тактично отстоять своё мнение.
Запишитесь на бесплатную консультацию. Кураторы определят ваш уровень языка и расскажут подробнее про обучение.
#реклама
Для тех, кто хочет изменить свою профессиональную жизнь и работать в международной команде.
Обучение построено не вокруг абстрактной теории, а вокруг рабочих ситуаций и полезных для карьеры навыков:
✋Стендапы. Подготовитесь обсуждать задачи, задавать вопросы и просить о помощи.
👨💻 Работа с заказчиками. Научитесь презентовать решения, говорить про баги и фичи.
📣 Митапы. Сможете понимать на слух доклады и выступать сами.
😎 Собеседования. Научитесь рассказывать про свой опыт, понимать вопросы и тактично переспрашивать.
👯 Неформальное общение с коллегами. Сможете рассказать о своих интересах, опыте, планах на будущее.
💻 Код-ревью. Сможете описать сделанное, дать обратную связь, тактично отстоять своё мнение.
Запишитесь на бесплатную консультацию. Кураторы определят ваш уровень языка и расскажут подробнее про обучение.
#реклама
💩20👍7🤡1
Серия из 4 видео про работу с камерой
CameraX concepts - https://www.youtube.com/watch?v=I4rDx90Nlus
Setup and permissions - https://www.youtube.com/watch?v=XUN6mUQiDpg
CameraController basics - https://www.youtube.com/watch?v=fazzQs-O31U
CameraProvider basics - https://www.youtube.com/watch?v=OfjPOUunkc8
#android #camera
CameraX concepts - https://www.youtube.com/watch?v=I4rDx90Nlus
Setup and permissions - https://www.youtube.com/watch?v=XUN6mUQiDpg
CameraController basics - https://www.youtube.com/watch?v=fazzQs-O31U
CameraProvider basics - https://www.youtube.com/watch?v=OfjPOUunkc8
#android #camera
YouTube
CameraX concepts
In this video, we’ll take a look at the CameraX Jetpack library, which is the easiest way to add rich camera functionality to your Android application. CameraX provides common camera functionality through 4 UseCases: Preview, ImageCapture, VideoCapture, and…
👍21❤2
Google выкатил альфа версию новой библиотеки для рисования (и анимации) фигур различных форм.
Девиз библиотеки написан под одним из скринов в статье :)
I don’t know why you would create a shape like this. But isn’t it nice that you can?
#android #drawing #shapes
https://medium.com/androiddevelopers/the-shape-of-things-to-come-1c7663d9dbc0
Девиз библиотеки написан под одним из скринов в статье :)
I don’t know why you would create a shape like this. But isn’t it nice that you can?
#android #drawing #shapes
https://medium.com/androiddevelopers/the-shape-of-things-to-come-1c7663d9dbc0
😁21👍9🎉2👌1🤣1
Новый Compose урок про механизм CompositionLocal.
Разбираемся как использовать этот механизм для передачи объектов между Composable функциями. И выясняем, в чем разница между compositionLocalOf и staticCompositionLocalOf
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
Разбираемся как использовать этот механизм для передачи объектов между Composable функциями. И выясняем, в чем разница между compositionLocalOf и staticCompositionLocalOf
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
🔥18👍6👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Вторая статья о новой graphics-shapes библиотеке - про трансформацию фигур.
#android #draw #graphics
https://medium.com/androiddevelopers/shape-morphing-in-android-f5c36416a979
#android #draw #graphics
https://medium.com/androiddevelopers/shape-morphing-in-android-f5c36416a979
🔥12👍1
android 13_8 (1).gif
12.5 MB
Photo picker, который был добавлен в Android 13, теперь доступен и в старых версиях, начиная с Android KitKat (4.4).
#android #picker #media #photo
https://android-developers.googleblog.com/2023/04/photo-picker-everywhere.html
#android #picker #media #photo
https://android-developers.googleblog.com/2023/04/photo-picker-everywhere.html
🔥49❤7👍3🌚2🤬1
Как устроены собеседования в Тинькофф? Что спрашивают у кандидатов? И какие задачи решают на технической секции?
Эти и другие вопросы часто форсятся в чатах комьюнити. Поэтому Android-команда Тинькофф решила показать техническое интервью в прямом эфире.
Все будет как на реальном собеседовании: опытный разработчик-интервьюер, задачи и кандидат, который сможет проверить свои скиллы на практике.
📲 Если хотите увидеть, как устроены интервью в команду Тинькофф, подключайтесь к трансляции на ютуб-канале IT’s Tinkoff Mobile 27 апреля в 18:00.
Не забудьте подписаться и нажать на колокольчик, чтобы не пропустить!
#реклама
Эти и другие вопросы часто форсятся в чатах комьюнити. Поэтому Android-команда Тинькофф решила показать техническое интервью в прямом эфире.
Все будет как на реальном собеседовании: опытный разработчик-интервьюер, задачи и кандидат, который сможет проверить свои скиллы на практике.
📲 Если хотите увидеть, как устроены интервью в команду Тинькофф, подключайтесь к трансляции на ютуб-канале IT’s Tinkoff Mobile 27 апреля в 18:00.
Не забудьте подписаться и нажать на колокольчик, чтобы не пропустить!
#реклама
💩37👍13❤3👎1
Play Store теперь будет предлагать пользователю обновить приложение, если оно крэшит и есть новая версия. Это позволит улучшить статистку крэшей.
#android #playstore #crash #update
https://android-developers.googleblog.com/2023/04/automatic-update-prompts-for-crashing-apps.html
#android #playstore #crash #update
https://android-developers.googleblog.com/2023/04/automatic-update-prompts-for-crashing-apps.html
❤33👍23🔥4🤔2💘1
Краткий обзор основных изменений в Kotlin 1.8.20
New language features
- Enum class entries function
- Data objects
- Secondary constructors with the body in inline classes
Standard library updates
- Autocloseable interface
- Base64 encoding and decoding
- Support for @Volatile annotation in Kotlin/Native
Kotlin/JVM
- Preview of Java synthetic property references
#kotlin
https://proandroiddev.com/exploring-koltin-1-8-20-6ac4fb16dd19
New language features
- Enum class entries function
- Data objects
- Secondary constructors with the body in inline classes
Standard library updates
- Autocloseable interface
- Base64 encoding and decoding
- Support for @Volatile annotation in Kotlin/Native
Kotlin/JVM
- Preview of Java synthetic property references
#kotlin
https://proandroiddev.com/exploring-koltin-1-8-20-6ac4fb16dd19
Medium
Exploring Kotlin 1.8.20
Kotlin 1.8.20 has been released, and we will explore some of the new features/improvements.
🔥12👍3❤2👎1
Новый Compose урок - про Material Design.
Выясняем, как стандартные UI элементы используют Material под капотом. Рассматриваем основные отличия Material 3 и Material 2. Разбираемся как устроены темы в Compose.
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
Выясняем, как стандартные UI элементы используют Material под капотом. Рассматриваем основные отличия Material 3 и Material 2. Разбираемся как устроены темы в Compose.
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
👍23🔥1
YouTube плейлист видео с KotlinConf'23
#kotlin #conference
https://www.youtube.com/playlist?list=PLlFc5cFwUnmwcJ7ZXyMmS70A9QFyUu1HI
#kotlin #conference
https://www.youtube.com/playlist?list=PLlFc5cFwUnmwcJ7ZXyMmS70A9QFyUu1HI
👍6
Несколько полезных советов (dos and don'ts) по разработке приложений под разные типы устройств.
#android #bestpractice
https://android-developers.googleblog.com/2023/05/optimizing-your-android-app-for-large-screens.html
#android #bestpractice
https://android-developers.googleblog.com/2023/05/optimizing-your-android-app-for-large-screens.html
👍5
Через 8 часов стартует Google I/O
https://io.google/2023/ По моим наблюдениям мало кто это смотрит, но я не мог не запостить новость об этом. Давайте выясним какое у нас отношение к Google I/O
https://io.google/2023/ По моим наблюдениям мало кто это смотрит, но я не мог не запостить новость об этом. Давайте выясним какое у нас отношение к Google I/O
Anonymous Poll
4%
Буду на конфе вживую
12%
Буду смотреть онлайн
57%
Потом посмотрю видосы на YouTube
26%
Пройду мимо, нет там ничего интересного
👍6
Новый дизайн и другие новые фичи доступны в 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
https://android-developers.googleblog.com/2023/05/android-studio-io-23-announcing-studio-bot.html
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
https://android-developers.googleblog.com/2023/05/android-studio-io-23-announcing-studio-bot.html
👍11🔥8❤1🤔1🤬1
Видео для начинающих о том, как устроен простой data layer в приложении: репозиторий, сеть, БД, типы данных, тесты.
#android #architecture
https://www.youtube.com/watch?v=P125nWICYps
#android #architecture
https://www.youtube.com/watch?v=P125nWICYps
👍21
Роман Елизаров рассказывает про Loom и корутины.
Пока что выглядит так, что они не являются прямыми конкурентами друг для друга, потому что они немного о разном. Более того, их потенциальное совместное использование может быть полезным с точки зрения производительности.
#kotlin coroutines
https://www.youtube.com/watch?v=zluKcazgkV4
Пока что выглядит так, что они не являются прямыми конкурентами друг для друга, потому что они немного о разном. Более того, их потенциальное совместное использование может быть полезным с точки зрения производительности.
#kotlin coroutines
https://www.youtube.com/watch?v=zluKcazgkV4
👍17