PERSONAL BLOG
Posts for Android Category
Android Architecture MVC, MVP and MVVM Design Patterns – A Detail Tour

Android Architecture MVC, MVP and MVVM Design Patterns – A Detail Tour

Architectural Design Patterns MVC, MVP and MVVM Model View Controller (MVC) Model View Presenter (MVP) Model View View-model (MVVM) Difference between MVP and MVVM Architectural Design Patterns MVC, MVP and MVVM

There are many different architectural approaches available these days like MVP, FLUX, MVI, MVVM etc. One can use any approach as long as code is maintainable. MVC, MVP, and MVVM are three popular design patterns in software development. All these design patterns by and large help in developing applications that are loosely combined, easy to test and maintain. All discussion about the pattern is made in context...

Migrating to AndroidX

Migrating to AndroidX

While releasing update on Play Store following message display if targeted API level is less then 28

From August 2019, new apps must target at...

FirebaseInstanceIdService is deprecated – Android

FirebaseInstanceIdService is deprecated – Android

Recently Google pushed got many updates in dependencies of Firebase along with JetPack aka AndroidX. In the new version of firebase messaging the firebaseInstanceIdService is deprecated....

How To Avoid ANR & Memory Leaks In Android

How To Avoid ANR & Memory Leaks In Android

Building an Android app is easy, but making a super-high-quality, memory-efficient Android app is not. Many times we see ANR dialog while...

Storing Secret Keys in Android

Storing Secret Keys in Android

Let’s say that you are building an Android app, that connects to a third-party service. Almost any API worth implementing uses an...