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 […]
We can use the window inset listener so that all list items, including the last list item, are padded above the navigation bar. Figure 12. App has handled insets, but feels less immersive because content does not scroll behind system bars. // Figure 12ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.recycler_view)) { v, insets ->val innerPadding = insets.getInsets(// Notice we’re using systemBars, […]
Photo by Clark Tibbs on Unsplash Business logic has a much bigger connotation than what is perceived. Generally, people limit themselves to a single screen. Developers choose one of the MV(x) design patterns, believing that this selection ensures the successful implementation of KMM. However, this assumption does not hold because of the platforms’ framework design […]
🚀 Immerse yourself in the world of Kotlin as the latest podcast episode unveils the inner workings of the Kotlin Foundation! 🎙️ Join Sebastian and Hadi and a stellar lineup of guests, including Ksenia Shneyveys, Trisha Gee, Kevin Galligan, Charles Anderson, and Jeffrey van Gogh, as they share exclusive insights into the foundation’s mission, projects, […]
In this episode, we talk about the future of Kotlin and its development after the 2.0 version. Source link
Android 15 Beta 4, the final update in the beta release cycle, is now available. This release brings stability and final APIs for developers to test and integrate into their apps. The blog covers the removal of the legacy PNG-based emoji font, which means some devices will only have the vector-based COLRv1 file. Android 15 […]
12 min read · Aug 27, 2024 The article aims to show how to handle parameters of compose functions and use @PreviewParameter in Jetpack Compose UI. For any concerns about the article, contact me here. 🤝 The image has been created by Caner Kaşeler. I create a basic Android application with only Jetpack Compose in […]
I recently wrote a little toy app for my pickup soccer group to check field permit statuses. In New York City most public parks’ fields can be reserved or have recurring permits, so we have to check if fields are going to be in use before we try to organize games. The city parks website […]
Releases Toolbox App Read this post in other languages: JetBrains IDEs, .NET tools, and AI Assistant are ready to be updated to the 2024.2 versions, which introduce a plethora of new features and improvements. We’ve seen high adoption rates for the new UI, and in the 2024.2 versions of JetBrains IDEs, the new UI is […]
09 Aug 2024 • 4 min read After more than a year of work and contributions from a number of developers in the community, I’m pleased to share a functionally-complete KSP implementation of Anvil code gen. GitHub – ZacSweers/anvil: A Kotlin compiler plugin to make dependency injection with Dagger 2 easier. A Kotlin compiler […]