Create an AdMob account https://developers.google.com/admob/android/quick-start First, install CocoaPods if you haven’t already: sudo gem install cocoapods Inside the Android Studio terminal, enter the following commands. The command creates a Pods directory “iosApp/Pods/Podfile” in your iOS project. cd iOSApppod init Android Studio terminal from my laptop The simplest way to import the SDK into an iOS […]
Years back when I really wanted to get a job as an Android developer, I created so many personal apps and published them to learn and have a portfolio of apps I can showcase. Now that I've been an Android developer for a couple of years now, I've lost motivation to do these things as […]
If you’re starting a Greenfield project, one of the key decisions you’ll face is selecting the right local database. Over the years, these databases have evolved significantly, with new features, improvements and some feature deprecations that could impact your choice. Photo by Oladimeji Ajegbile on Pixels.com If you’ve worked with databases before, whether on Android/iOS […]
I made a little project that I actively use. I want to make it useable on IOS and planning to make it with Kotlin Multiplatform. Should I develop it from scratch or can I make it usable by making some changes? Which one is easier? On project I use Jetpack Compose, room library and some […]
My deadline to accept this (or my apps will be removed) started now. How hypocrite does EU have to be, to create GDPR and all that crap, only to then create a law that will force PERSONAL HOME addresses to be shown to public, just because someone wants to make money and pay taxes? :/ […]
One of the major challenges developers face in Android app development is optimizing app size without sacrificing functionality. Our team consists of only one Android Engineer working on the WINK+ app. Despite this resource constraint, we set an ambitious goal: to reduce our APK size to under 10 MB. A best-in-class product should look as […]
In the world of Android UI development, DiffUtil is a go-to tool for optimizing list updates in RecyclerView. Enter DiffUtils, a utility class that calculates the minimal changes required to transform one list into another and updates only the parts of the UI that changed, saving performance and reducing unnecessary redraws. This powerful tool relies […]
Hey everyone! 👋 I’ve been working on a Compose Multiplatform Chat Interface Project that supports audio recording, audio playback,audio recording, video playback, image support,etc. The project is built to work across Android, iOS, Web, and Desktop platforms. It’s still a work in progress, but it’s functional enough for others to explore and build upon. If […]
Download directly In this episode, discover how Dan Rusu’s pods4k Immutable Arrays library can deliver 2–8× speed boosts and 5× lower memory usage in Kotlin/Android apps. We first revisit the fundamentals of autoboxing/unboxing and immutability to understand their impact on performance. Then we hear from Dan himself on his library, motiviations for building it, how […]
I know there are certain risks involved when an app runs on environment that can't be containerised. There are chances of modifications so it's a good thing for Banking and financial apps. People use patches to get those apps running but why bother playing the cat and the mouse game? Why can't just provide a […]