In a few recent projects, I’ve needed to utilise Google Maps within environments utilising Jetpack Compose. In the early days of Compose this felt light a sought-after piece of functionality – even though it is still being built on, it now seems to be in a place where I can confidently use it. In this […]
Modifiers in Jetpack Compose are a powerful tool for customising and enhancing UI components. They allow developers to modify the appearance, behaviour, and layout of composable functions without changing their core implementation. Chainable: Modifiers can be chained together, allowing for multiple modifications to be applied sequentially. Reusable: Custom modifiers can be created and reused across […]
Scrolling is a fundamental element of any mobile app, and Jetpack Compose provides powerful tools to create smooth and efficient scrolling experiences. This article dives into the world of scroll in Compose, starting with the foundational concepts and gradually progressing towards more complex scenarios. Compose offers two workhorses for creating scrollable lists: LazyColumn for vertical […]
I’ve continued my journey with Compose and Canvas! After exploring drawing and animating shapes, I wanted to learn more about text. Bi-visibility Day was coming, so I drew a small animation to publish on Instagram. The final animation looks like this: In this blog post, we will look at how to add text to Canvas […]
Unsplash@adolfofelix When applying for a job as an Android developer, you’ll need expertise in Android, Kotlin, and other relevant skills, depending on the team you’re joining. While it’s impossible to predict every interview question, you can prepare by mastering the fundamental knowledge essential for working as an Android developer. The best way to prepare for […]
Android API level updates are becoming more frequent and streamlined. In 2025, there will be a major API release in Q2 and a minor API release in Q4, with the goal of delivering you more polished and innovative APIs faster. The minor release in Q4 will include new APIs, but, like the incremental quarterly releases […]
The Team Leaders feature for the NHL app on Google Play To create exceptional Jetpack Compose features, start by aligning them with your product goals and user needs. Design, prototype, and develop features that provide value. For this specific feature, Product aims to deliver interactive widgets and comprehensive player data, enhancing the user experience. 🏆🎉🥇💪 […]
In a few recent projects, I’ve needed to utilise Google Maps within environments utilising Jetpack Compose. In the early days of Compose this felt light a sought-after piece of functionality – even though it is still being built on, it now seems to be in a place where I can confidently use it. In this […]
If you haven’t looked into Glance theming, it is pretty easy to set up. It is just the same as Material Design 3 theming where you can provide a custom set of colors to style your widget to match your app branding. In this basic set up, we have the app color scheme lightScheme and […]
Unlock What’s New in Android Development 📱 Animation and Masking in Jetpack Compose with the grahpicsLayer() and Drawing Modifiers Omar Sahl goes over the power of Jetpack Compose’s animation API combined with graphicsLayer() for creating dynamic, eye-catching animations. Mastering FileProvider in Android: Secure File Sharing Explained Dobri Kostadinov gives a guide to configuring and using […]