We reach out to more than 80k Android developers around the world, every week, through our email newsletter and social media channels. Advertise your Android development course!
Leo N compares Android’s FileProvider and MediaStore, detailing their roles in file sharing and storage, and offers guidance on implementing each within applications.
Souvik Sarkar demonstrates creating custom shapes and masking user profile pictures within these shapes using the Modifier.drawWithContent function in Jetpack Compose.
Kirill Rozov introduces version 2.0 of the ViewBindingPropertyDelegate library, highlighting key changes such as the transition from lifecycle-based to component callbacks, removal of state checks, and updates to the artifact ID and base package.
Jaewoong Eum discusses best practices for designing UI components in Jetpack Compose, emphasizing effective use of modifiers, state management, and creating flexible, reusable components.
Aung Thiha analyzes the impact of declaring constants as top-level versus within companion objects in Kotlin, examining their effects on performance, APK size, and memory usage.
Souvik Sarkar provides a step-by-step guide to designing a modern bottom navigation bar in Jetpack Compose, featuring a curved cut-out for a docked floating action button.
Nav Singh shows a new API in Material3 that allows developers to customize the stroke of the checkmark and checkbox outline in Jetpack Compose’s Material3 Checkbox component.
JetBrains announces the winners of the Advent of Code 2024 in Kotlin, celebrating participants who excelled in solving algorithmic puzzles and contributed to the community.
Jamal Eason discusses his journey from studying computer science at West Point to his current role, insights on Android Studio’s evolution, and the importance of community engagement in shaping the IDE’s future.
AYA is a open-source desktop application for easily controlling android devices, which can be considered as a GUI wrapper for ADB. Available for Windows, Mac and Linux.
Learn how to effectively diagnose and solve performance issues in your Koin-powered Kotlin applications using the Kotzilla platform - a new debugging tool specifically designed for applications using the Koin framework
Philipp Lackner shows how you can make use of Firebase Test Lab for your Android app to test your app on various different devices, manufacturers and configurations in the cloud without having to physically possess these devices.
Arnaud Giuliani walks through the open beta of the official Koin Plugin for IntelliJ IDEA and Android Studio that will hopefully make your development experience with Koin smoother and more intuitive.
Updates on Firebase Remote Config Custom Signals and Custom Signal Conditions, Crashlytics Event-Specific Custom Keys, AI Assistance In Crashlytics, and more!