Extend your love of Kotlin to several operating systems, including iOS, macOS, watchOS, tvOS, Android, Windows, Linux, and WebAssembly!
Explore some of the latest animation tools for Android development. excerpt: Recently, at Android Dev Summit 2019, the Android Studio and MotionLayout teams showed off a new MotionEditor tool that aims to even further simplify creating complex animations with MotionLayout. We are going to explore both during this post.
The Android framework provides us with `SharedPreferences`, which is a great way to store a small amount of key-value data. Sometimes that data needs to be encrypted to keep it away from prying eyes. The AndroidX Security library provides us with a simple and easy way to do so.
Users expect to interact with your company when and how they choose to. This can include on the web, in mobile applications, via chatbots and voice assistants, and via wearable devices. How can your company provide a high-quality experience for users across all these platforms?
Kotlin Multiplatform is quickly becoming a solid contender in the multiplatform solution space. This article explains what makes the platform stand out against the competition and what to expect for Kotlin Multiplatform in 2020 and beyond.
ConstraintLayout chains are great, but they only work for one row of items. What if you have too many items to fit on one row? Learn how to use ConstraintLayout Flow to handle this case.
Another year, and another Android Dev Summit has wrapped up. We wanted to share the biggest highlights from the conference in case you missed it.
So you’ve watched the CameraX introduction at Google I/O 2019 and you saw all the cool image manipulation and face detection implemented in the demo apps. Then you worked through the CameraX CodeLab, but the analysis that they demonstrate in that app just calculates the luminosity. What if we want something a little flashier?