CameraX, An Understanding Friend!

Every mobile developer has at least met with a requirement for a Custom Camera. That's where it all starts, from learning low level native code to actually understanding Camera API's and writing a lot of boilers camera configuration code for just adding some buttons for product branding. Even an experienced developer well known to Android's … Continue reading CameraX, An Understanding Friend!

Flutter Interactive Motion Backgrounds

Have you seen Apple iOS’s parallax wallpaper? If you enable “Perspective Zoom” in your iOS’s wallpaper setting, you’ll find your HomeScreen will respond visually as per your device’s tilt/position. It’s simple eye trickery but it looks impressive. Here is an example of what we’re gonna build today NOTE: All the images in this post are … Continue reading Flutter Interactive Motion Backgrounds

Upload an image in background using WorkManager

We always think about which services to use for background image upload with better performance. Earlier we had AlarmManager, JobScheduler, FirebaseJobDispatcher for scheduling the background tasks. But the issues were, JobScheduler available only for API >= 21 and FirebaseJobDispatcher for backward compatibility. So I had to understand which method to use when. But when I came across WorkManager library as part … Continue reading Upload an image in background using WorkManager