Ninad MGBuilding Server-Driven Mobile Apps for Web3 worldThe world of web3 is a rollercoaster of innovation, pushing boundaries and evolving at breakneck speed. At OKTO, we’re building a bridge…5 min read·Jan 18, 2024----
Ninad MGwhy your next app should be in FlutterMobile development has changed a lot in the last few years. In the past, if you wanted to build a fast, smooth app, you had to build native…2 min read·Jun 4, 2023----
Ninad MGThe Right AbstractionIt’s a very popular saying — abstract it out if you are duplicating it a third time. But when you make duplication the primary trigger for…2 min read·Mar 19, 2023----
Ninad MGinDisney+ HotstarHandling backpressue in RxjavaRxJava 2 introduced the concept of backpressure. Backpressure is nothing but a way for the subscriber to limit the number of items emitted…5 min read·Dec 8, 2020----
Ninad MGinDisney+ HotstarAndroid : Leveraging RecyclerView Effectively with ViewModelWe discuss how we broke the norm and attached a ViewModel to a RecylerView for a cleaner and more agile implementation.6 min read·Jul 8, 2020--1--1
Ninad MGThings to remember when multithreading Realm DBRealm is one of the finest alternatives to SQLite DB we have in Android. It is really easy to set up and fun to work with. Since realm lazy…3 min read·Sep 11, 2018--2--2
Ninad MGinProAndroidDevThe curious case of Android CanvasAnyone who has worked with the android custom views will be familiar with the onDraw method. This is where we draw the view to the android…2 min read·Mar 17, 2018--1--1
Ninad MGinProAndroidDevOptimizing Nested RecyclerViewA RecyclerView is more advanced version of ListView which reuses the same view to prevent additional creation of views to provide a smooth…2 min read·Sep 8, 2017--20--20
Ninad MGinProAndroidDevRxJava subscribeOn and ObserveOnSubscribeOn and ObserveOn, two concepts that eludes most Rx beginners . I too belonged to this before my experiments using them. Below is a…2 min read·Jun 2, 2017--6--6