"Today we are launching Android Studio Iguana 🦎 in the stable release channel to make it easier for you to create high quality apps. With features like Version Control System support in App Quality Insights, to the new built-in support to create Baseline Profiles for Jetpack Compose apps, this version should enhance your development workflow as you optimize your app." Debugging - Version control in App Quality Insights - View Crashlytics in App Quality Insights Design - Jetpack Compose UI Check - Progressive rendering for Compose Preview Develop - Intellij platform update Testing - Baseline Profiles wizard - Espresso Device API - The latest Android Virtual Devices Build - Support for Gradle Version Catalogs - Policy issue warnings in Google Play SDK Index - CompileSDK version support https://lnkd.in/eNMFY4-N #android #androidstudio
Dmitry Vinogradov’s Post
More Relevant Posts
-
"Однажды, в одну из бессонных ночей, я думал, как можно автоматизировать рутинные действия на андроид-смартфоне. Ну вы же знаете программистов - их хлебом не корми, дай только что-то автоматизировать. Будь это просто создание каких-то отчетов или сортировка файлов. И вот, тогда я узнал об одной прекрасной утилите - Android Debug Bridge, ADB. Прекрасный инструмент для работы с Android - подключил телефон, и занимайся чем хочешь. Но иногда так лень запоминать разные команды, вводить их каждый раз... Вот здесь на помощь приходит Python. Прекрасный язык с большими возможностями. В этой статье я рассмотрю как работать с ADB через python." #android #adb #python https://lnkd.in/etjRbpVs
Дроиды и питоны: работаем с ADB на Python
habr.com
To view or add a comment, sign in
-
Погружение в мир Lint'a в Android-проекте "Статические анализаторы уже давно являются неотъемлемой частью разработки проектов не только на Android. Они позволяют выявлять ошибки, несоответствия стандартам code style, производительности или безопасности, обозначать какие-то узкие места, сокращать code review и т. д. Android Studio (далее просто студия) «из коробки» содержит огромное количество всевозможных проверок, но, как правило, этого недостаточно, всегда есть какие-то неучтённые проблемы, внутренние правила компании или команды разработки. Кратко расскажем про Lint, как начинали делать свои правила, с какими задачами сталкивались на первых этапах и как решали. Это поможет вам впервые погрузиться в тему, так как интернет весьма скуден на статьи по ней." #android #lint https://lnkd.in/djkxsN_b
To view or add a comment, sign in
-
Новые коллекции в Android "Зачем вообще нужно было строгать новые коллекции и переписывать старые? На это есть как минимум три причины: - Эффективный расход памяти - думаю не секрет что даже при наличии 8Gb ОЗУ на вашем телефоне память не бесконечна, поэтому новые коллекции были написаны, придерживаясь принципа "минимум объектов". - Эффективная реализация алгоритмов - старые реализации могут содержать не очень эффективные алгоритмы и устаревшие решения, требующие рефакторинга. - Kotlin Multiplatform - при написании общего кода на Kotlin под разные платформы требуется минимальное количество зависимостей от платформенных структур данных, например таких как android.util.SparseArray. А теперь перейдём к самой вкусной части статьи, разберёмся что за магические штуки наколдовали Google кодеры и самое главное как они работают под капотом." #android #kotlin #collections https://lnkd.in/eEmeREDe
Новые коллекции в Android
habr.com
To view or add a comment, sign in
-
Пара статей о переходе на Kotlin 2.0 #kotlin #gradle #android https://lnkd.in/eqZqn9Rk https://lnkd.in/eh2-SmZi
Adapt Kotlin 2.0 in Android applications
dev.to
To view or add a comment, sign in
-
Принципы SOLID, только понятно Статья, как водится, холиварная :) , читайте не только основное содержимое, но и каменты. #android #solid #bestpractice https://lnkd.in/dZw85sGQ
Принципы SOLID, только понятно
habr.com
To view or add a comment, sign in
-
"Our new learning portal, DPE University, is now live! We released the first 10 free, self-paced courses for Gradle Build Tool, Apache Maven, Develocity Build Scan, and DPE. Learn best practices with us, improve your Gradle-fu, and boost your developer productivity!" #gradle #course https://lnkd.in/eMUKuaYq
To view or add a comment, sign in
-
-
This talk will cover best practices and guidelines for developing idiomatic Compose APIs. We'll go over how to think about and plan for your components, how to leverage Kotlin and naming conventions, how to define a solid structure for your component, and how to verify and maintain these APIs. We'll discuss how these guidelines can help developers write code that is more scalable, performant, and consistent. #android #compose #bestpractices https://lnkd.in/e3UkWKig
Designing scalable Compose APIs
https://www.youtube.com/
To view or add a comment, sign in
-
Новый Compose урок по теме - Input. Вернее, даже два урока. Первый - небольшой, в нем рассматриваем detect* функции: detectTapGestures, detectDragGestures и detectTransformGestures. А во втором рассматриваем Modifier операторы: draggable, draggable2D, anchoredDraggable и transformable. А также подробно рассматриваем nestedScroll, с помощью которого можно получить эффект, как на видео. #android #course #compose https://lnkd.in/exgSpjzq
To view or add a comment, sign in
-
"A lot has happened since our last update about Amper, an experimental build tool by JetBrains. In this post, we’ll look at a brand-new way of using Amper, see how the tooling has improved recently, and learn what’s new in Amper 0.3.0." #build #amper https://lnkd.in/eP--H9yX
Amper Update May 2024 – Standalone Build Tool, New IDE Features, and More | The Amper Blog
blog.jetbrains.com
To view or add a comment, sign in
-
Discover what's new in Android Studio for Android app developers. We'll share some demos and present relevant features that can accelerate developers' workflows across Android APIs, Firebase, and Google AI. #android #androidstudio https://lnkd.in/emb7b4VW
What's new in Android development tools
https://www.youtube.com/
To view or add a comment, sign in