Paolo RotoloinProAndroidDevWhy has my background Worker stopped? Exploring Android WorkManger’s StopReasonStopReason is a new powerful tool to gain info about the unexpected stop of the background workers in our app. Let’s explore how it works!Sep 18, 2023Sep 18, 2023
Paolo RotoloinProAndroidDevHow to avoid asking for Android Context in Kotlin Multiplatform libraries APIUniform your Kotlin Multiplatform library APIs on Android, iOS, and other targets removing the need of asking an Android Application…Aug 6, 20234Aug 6, 20234
Paolo RotoloinProAndroidDev10 Tips for Android Library DevelopersIf you’re distributing a library or just maintaining some library modules in your project, here’re some tips that may be useful to you.Aug 13, 20193Aug 13, 20193
Paolo RotoloinProAndroidDevSuspend what you’re doing: Retrofit has now Coroutines support!How to write async network requests with Kotlin Coroutines and RetrofitJun 27, 201918Jun 27, 201918
Paolo RotoloinCorouteamExploring Kotlin Coroutines and Lifecycle Architectural Components integration on AndroidWhat’s new in Android lifecycle and Coroutines integration with lifecycleScope and LiveData building blocks.May 23, 201911May 23, 201911
Paolo RotoloinNextomeRender a GeoJson layer with Google Maps, OSM or Mapbox on AndroidGeoJson is a relatively new open standard format (GeoJSON as RFC 7946 were released in August 2016) designed to represent simple…May 5, 20171May 5, 20171
Paolo RotoloinGlucosio ProjectHOW-TO Android 7.1: App ShortcutsAfter a few months of developer preview, this week Google officially released Android 7.1. Factory images are in fact already available for…Dec 9, 20162Dec 9, 20162
Paolo RotoloinGlucosio ProjectWhat’s new in Firebase Cloud Messaging and how to migrate from GCMAt I/O 2016, Google turned Firebase into an unified mobile platform and migrated to it some existing services service like Google Cloud…Jun 13, 20162Jun 13, 20162
Paolo RotoloinGlucosio ProjectMoving from Dialogs to BottomSheetDialogs on AndroidWith Android Support Library 23.2, Google announced support for Bottom Sheets. According to Material Design, Bottom Sheets are elements…Jun 8, 201610Jun 8, 201610
Paolo RotoloinGlucosio ProjectBuild a nice UX to backup and sync your app data on Google Drive (3/3)In my previous posts I’ve explained how to export/import a Realm database from your app and how to eventually backup it on Google Drive. If…May 21, 20164May 21, 20164