John O'Reilly digs in to see what the Realm team has delivered for Kotlin Multiplatform.
Learn how you can access the authentication mechanism used by Mobile Network Operators. Securely verify phone numbers and detect SIM Swap attacks using tru.ID's APIs and SDKs.
Matt McKenna takes a close look at Live Templates, how to create your own custom ones, and shares several useful templates for use with Jetpack Compose.
Critical apps crashed for millions of Android users around the world due to the Android System WebView bug. Read our blog post to get tips on how you can proactively protect your Android apps from similar outages. Never miss a single Android app crash with Bugsnag!
Avinash Agarwal shows how Scaffold is a composable component that makes designing some of the basic UI extremely easy.
Sebastian Aigner describes how he built a simple arcade game on top of Jetpack Compose in this series of articles.
Benjamin Monjoie walks us through how he built a theme-switcher reveal animation in Jetpack Compose.
Matt Anger writes about how a Python backend was re-engineered to use Kotlin and the Java ecosystem.
Understanding the Android lifecycle and responding correctly to state changes is crucial to building apps with fewer bugs that use fewer resources and provide a good user experience. Follow Denis Buketa's tutorial to learn more.
In this post, Rahul Sainani helps you to discover the pitfalls of using hard-coded dimensions and a way to support different screen sizes.
In this blog post by Manuel Vivo, you’ll become familiar with the shareIn and stateIn operators by example. You’ll learn how to configure them to perform certain use cases and avoid common pitfalls you might encounter
If you have some code ready to be shared and used by the community, Romain Boisselle shows you how to publish your future releases to Maven Central.
Manuel Vivo declares that Hilt, Jetpack’s recommended dependency injection (DI) solution for Android apps, is stable and ready to be used in production apps.
Komoot is an app that lets you find, plan, and share adventures with the easy route planner. It’s our mission to inspire great adventures by making them accessible to all. You’ll take over full responsibility of our Android App and team up with the rest of our world class Android team.
Atomic Robot is looking for a passionate, collaborative, and innovative Android developer to help us bring our clients mobile projects to life
ClassPass is the world's leading fitness and wellness aggregator and we're on a mission to help everyone lead healthier, more fulfilling lives. We're hiring junior and senior Android developers to build and grow our mobile app which is used by hundreds of thousands of users around the world.
KMMT is a KMM based project template designed to simplify the KMM development
Google has announced that Android Studio 4.2 is now available to download in the stable release channel
Google is pre-announcing an upcoming safety section in Google Play that will help people understand the data an app collects or shares, if that data is secured, and additional details that impact privacy and security.
Jetbrains released the first technology preview of Jetpack Compose for Web
This release delivers stable language features such as JVM records, sealed interfaces, inline classes, and includes the new default JVM IR compiler.
Kotlin 1.5.0 has been released, and we’d like to invite you to celebrate the occasion with the Kotlin team on May 25, 2021.
In this episode, Bryan Lidberg talks about his Android Development journey, in which he started with Compose!
Mitch Tabian built a Kotlin Multiplatform app using Kotlin Multiplatform Mobile and put it in production for iOS and Android. All this to answer the question: Is KMM ready for production apps?
A playlist of presentations for April, including using Jetpack Compose for games & animations, Android App Bundles, and building custom lint rules.
Cody Engel compares using Kotlin vs Java for Android development in 2021.
In this presentation, Mohit introduces Kotlin Multiplatform for building Android (and iOS) apps using shared code.
The playlist of several talks from GDG Johannesburg Meetups, including fun wth declarative UIs, StateFlow/SharedFlow and ConstraintLayout2.
Android Studio 4.2 is now available for download on the stable channel. This new version of Android Studio contains improvements to the database inspector, layout inspector, system trace, and apply changes.
Explore the highlights included with Kotlinx.serialization 1.2.0: high-speed JSON handling, support for Kotlin value classes and unsigned integer types, new and improved documentation and guides, alternative names for JSON fields, and expanded support for ProtoBuf schemas.
In this episode of Fragmented, Donn talks with Glenn Leifheit from Microsoft about a concept known as "Secure Development Lifecycle". Glenn is a Senior Security Program Manager at Microsoft