Android ResId
Открыть в Telegram
The most important news and resources for Android developers Want to become channel topic creator? https://forms.gle/pgxCXoPMuHVFGjvNA
БольшеСтрана не указанаТехнологии и приложения13 784
7 602
Подписчики
Нет данных24 часа
Нет данных7 дней
Нет данных30 день
Архив постов
7 602
Android migrates away from C/C++ to Java/Kotlin/Rust
https://security.googleblog.com/2022/12/memory-safe-languages-in-android-13.html
#android13
7 602
Kotlin Multiplatform Mobile in Beta now!
https://blog.jetbrains.com/kotlin/2022/10/kmm-beta/
Guide video from JetBrains: https://youtu.be/2yd6rVJdICU
#kmm
7 602
#compose #kaspresso #testing
Kaspresso 1.4.0: Jetpack Compose support Latest
🔥 Jetpack Compose support [Early access]
🛠️ Bugs fixes
7 602
#proguard
ProGuard Playground Beta Graduation
ProGuard Playground allows you to check the effect of your ProGuard configuration in real time. With the release of Beta, new features were added:
👉 Naming your playground
👉 Support for Kotlin Metadata
👉 Integration with AppSweep (find and fix security issues in your Android app’s code and dependencies)
7 602
#android12 #androiddevsummit
12L and new Android APIs and tools for large screens
Announced a preview of a special version of Android 12 for devices with large screens: tablets, foldable and Chrome OS - Android 12L (L - large as I understand it).In this version, the UI of the system for large devices has been updated, multitasking has been improved, new taskbar, etc.
Android 12L will be release early 2022. Google recommends adapting the applications, but it will not be mandatory to be published on Google Play.
In addition, the Material Design manual has been updated, and an API has been added for developing universal applications for various screen sizes. Now you can embed Activity (Activity embedding), Window size classes (will appear in Jetpack Window 1.1) and other possibilities for folding devices.
An interesting innovation is resizable emulator that can change screen size on the fly: phone, tablet (portrait and landscape), folding device
7 602
#compose
Snapper is a library which brings snapping to the Compose scrolling layouts
Snapper can be summarized as SnapHelper for LazyRow & LazyColumn, adding item snapping, maximum fling distance, snap position, and more
7 602
#kotlin #native #multithreading
Kotlin Native. Multithreading with Coroutines
Kotlin Multiplatform provides common way to implement the multithreading. It uses Kotlin, so we can use Coroutines for all our targets. In the article you will find how to do that
7 602
#compose
Always provide a Modifier parameter
Any composable you write which emits layout (even a simple Box), should have a modifier: Modifier parameter, which is then used in the layout. Why? More details in the article
7 602
Kotlin Symbol Processing (KSP) in Alpha now!
https://android-developers.googleblog.com/2021/02/announcing-kotlin-symbol-processing-ksp.html
KSP offers similar functionality to KAPT, however it’s up to 2x faster, offers direct access to Kotlin compiler features, and is being developed with multiplatform compatibility in mind.
More details in repository: https://github.com/google/ksp
Quickstart: https://www.github.com/google/ksp/tree/master/docs%2Fquickstart.md
#Kotlin #KSP #KAPT
7 602
Android 11 is here!
https://www.youtube.com/watch?v=Jl-lFUoQ4rA
Learn more:
https://blog.google/products/android/android-11
Additional features fro Pixels:
https://support.google.com/pixelphone/thread/69861931?hl=en
Sources:
https://android.googlesource.com/platform/build/+/refs/heads/android11-release
#Android11
7 602
Today, we’re releasing the alpha of Jetpack Compose, our modern UI toolkit designed to help you quickly and easily build beautiful apps across all Android platforms, with native access to the platform APIs.
https://android-developers.googleblog.com/2020/08/announcing-jetpack-compose-alpha.html
Manual how to setup it: https://developer.android.com/jetpack/compose/setup
#Jetpack #Compose
7 602
Android 11 Beta: now available
https://www.blog.google/products/android/android-11-beta/
https://developer.android.com/android11
#Android11 #Beta
7 602
#ViewBinding #Kotlin
Make Android View Binding great with Kotlin
2 min read, author Kirill Rozov
Android View Binding is a great feature of Android Gradle Plugin 3.6, which killed
findViewById() and Butter Knife. But its proper use is not the most convenient thing.
The article considers how to use Kotlin Delegated Property to simplify this and what trick awaits in Fragment.viewLifecycleOwner7 602
Android 11 announcement: the Beta Launch Show (June 3, 11AM ET)
https://youtu.be/gqJEcy57hA8
Event details
https://developer.android.com/android11
Android Beta Program
https://www.google.com/android/beta
#Android11 #Beta
7 602
Modern development is changing rapidly:
👉 new technologies appear;
👉 new libraries and their versions are released;
👉 programming languages are changing;
👉 experience is accumulating that changes approaches and recommendations in development;
👉 device shapes change and become more powerful.
To keep track of everything, you need to read many articles, watch videos from conferences, attend meetups and conferences, follow the best developers on social networks.
Android Broadcast Telegram channel is a place where you can find a selection of the best materials android Android development in a compact format with a short overview and personal opinion of the author.
7 602
Google: "We sadly will not be holding I/O in any capacity this year."
https://events.google.com/io/
#GoogleIO
7 602
#Fabric #COVID19
Fabric shutdown extended to May 4, 2020
👑The virus affects everything, even the deadlines for shutdown services. So Fabric shutdown was extended from March 31, 2020 to May 4, 2020(5 weeks)
