Futures: Asynchronous Programming with Dart

Posted on March 17, 2018 in Development

"Futures" are Future objects that represent the results of asynchronous operations. Asynchronous operations don't block the thread and their processing finishes at a later time. Asynchronous operations results are returned as Futures.


Continue reading

Managing App's Lifecycle using "Lifecycle Aware components" (Part 1)

Posted on August 12, 2017 in Development

This post is first part of 3 parts series about recently introduced architecture components.


Continue reading

How to start using custom fonts in an Android App under 5 minutes

Posted on July 26, 2017 in Development

This post is part of the "under 5 minutes series". In this post I'll talk about how did I set up custom fonts to render text in TextView in an Android app.


Continue reading

How did I set up multiple flavors for an Android App under 5 minutes

Posted on July 18, 2017 in Development

This post is part of the "under 5 minutes series". In this post I'll talk about how did I set up flavors for an Android app.


Continue reading

Android Model-View-Presenter (MVP) Design Pattern

Posted on July 13, 2017 in Development

A Quick tour to Model-View-Presenter (MVP) Android Design Pattern.


Continue reading

Requesting Audio permission at Runtime

Posted on June 20, 2017 in Development

This post will show how to request run-time permissions to enable audio recording in a recipe style.


Continue reading

Getting started with developing Android apps in Kotlin

Posted on June 18, 2017 in Development

This post shows how to get started with creating Android apps in Kotlin language using Android Studio 3 and higher.


Continue reading

How did I integrated a launcher screen in an Android App under 5 minutes

Posted on June 16, 2017 in Development

This post shows to integrate a launcher screen in an Android App.


Continue reading

Adding Menu Items in Navigation Drawer Dynamically

Posted on April 19, 2017 in Development

Quick code recipe to demonstrate the dynamic addition of menu items in Navigation Drawer.


Continue reading

Scheduling Repeating Local Notifications using Alarm Manager

Posted on April 18, 2017 in Development

Introduction to scheduling repeating local notification in Android using AlarmManager.


Continue reading