Home » Archives for Ayusch Jain

Author Archives: Ayusch Jain

Ayusch is a Software Engineer currently working in Android Development. He's worked long enough that he's transformed into an Android himself :P. Additionally, he also maintains a community of Android developers called: AndroidVille and writes about Android on his website: https://ayusch.com

How To Master Data Structures & Algorithms in 6 Simple Steps

If you want to get good at Data Structures & Algorithms, then this article will be really important for you., I’ll outline 6 simple steps that I personally follow, every time I want to learn Data Structures and Algorithms. This is not just cold blooded advice, this is something that I’ve followed since I started learning DSA for interviews. I ...

Read More »

Using Work Manager in Android with Example

In this post, we’ll take a look at how to use the work manager in android. Work manager is a part of the android architecture components and is a good replacement of all the previous scheduling options. Other scheduling options such as JobScheduler, GcmNetworkManager etc. But they had their shortcomings. GcmNetworkManager required play services, so it won’t work on some ...

Read More »

Android Fragment Lifecycle Explained!

Whether you’re preparing for an interview or want to implement fragments in your app, you should know about the fragment lifecycle. Most of us know android activity lifecycle pretty well, but not fragment lifecycle as such. How does the fragment lifecycle interact with activity lifecycle? What’s the difference between adding a fragment vs replacing it ? We’ll take a look ...

Read More »

Android Launch Modes and Tasks Explained

Android launch modes are a very conceptual topic in Android development and can be easily messed up. There are 4 major launch modes in android that you need to know about: Standard SingleTop SingleInstance SingleTask Launch modes are very frequently asked in android developer interviews and can be tricky if presented with a complex scenario. Most discussions are around, what ...

Read More »

Android Activity Life Cycle – The Complete Guide

Android activity life cycle if one of the most asked questions in Android Developer interviews. It is also the one to mess up easily. You must have already seen this activity lifecycle diagram from developer.android.com and many android development books. source: developer.android.com But this is not enough. This diagram just outlines the activity lifecycle callback sequence through it being created ...

Read More »

Using Custom Fonts in Flutter – Good way and the Bad!

In this flutter tutorial, we’ll take a look at how to use custom fonts in flutter. Font is essential in establishing your brand identity and default fonts do not always serve the purpose. Flutter has a very elegant way of using custom fonts and it’s very easy to set it up. As for the font files, I’ll be downloading them ...

Read More »

Creating a Flutter Web & Android & iOS Application

I recently created a flutter web, flutter iOS and flutter Android Application. This is a short account of my experience with the same. Especially with so much hype around flutter web, I was very excited to try it out and see it for myself. Spoiler alert: It was an absolute pleasure working with flutter web!. I wouldn’t lie I was ...

Read More »

ListView using SQflite in Flutter – Todo Application

In this tutorial, we’ll take a look at how to create a ListView using Sqflite in Flutter. In the previous article on Sqflite in Flutter, we saw how to build a simple todo application using Sqflite. Since then, I’ve gotten a lot of requests to create an article on how to build a listview using Sqflite. So, in this tutorial, ...

Read More »