PinnedA Guide to Modern Android Project Package StructuresRegardless if we are working on small or big project, we always need to put some effort into organizing our project’s package structure…May 20, 20241May 20, 20241
PinnedKotlin Essentials: Objects (Part 2)When it comes to the “object” keyword in Kotlin, there is always one key idea: the keyword defines a class and creates an instance of that…Mar 14, 2024Mar 14, 2024
PinnedKotlin Essentials (Part 1): Exploring Data ClassesAs Android developers, we’re using Kotlin as programming language on daily basis. Some of us take the Kotlin’s features for granted and not…Mar 7, 2024Mar 7, 2024
PinnedSecure Android WebViews: Best PracticesAs more and more hybrid apps are developed for Android, it’s important to consider the security risks associated with using webview…Dec 16, 2022Dec 16, 2022
App defence alliance — Will you join the Alliance ?Did you already heard about the latest initiative from Google about the Android apps security? It’s called App defence alliance and the…Sep 30, 2022Sep 30, 2022
Android certificate pinning — Tips and lessons learnedFirst time that I heard the ‘certificate pinning’ phraze was 5 years ago when suddenly I was invited to a meeting with the clients where…Sep 12, 20224Sep 12, 20224
Published inBetter Programming2-Way Flow Using Jetpack Compose and DatastoreHow to use MVVM in your Android projectsApr 5, 20221Apr 5, 20221
Go-live and free promoting Android appThis blog post is mainly for developers that want to upload their app on Playstore but are struggling with store content, free marketing…Nov 17, 2021Nov 17, 2021
Droidcon 2019 London part 2This is continuation of the first part. I was participating to Droidcon conference that took place on 24/25 October 2019 in London. Here…Nov 5, 2019Nov 5, 2019
Droidcon 2019 London part 1I was recently participating to Droidcon conference in London. The talks took place on 24/25 October 2019. So I’m writing this blog post…Nov 3, 20191Nov 3, 20191