Daniel NovakMaking incremental KAPT work (Speed Up your Kotlin projects!)Do you have kapt mentioned somewhere in your build.gradledependencies? Are you using Dagger, Glide, Room? Chances are you can make your…Jun 5, 20197Jun 5, 20197
Daniel NovakinINLOOPXIt’s time to ditch Loaders in AndroidThe idea of Loaders never really caught on. They were introduced with Honeycomb around 2011. It was a solution to a problem that we…Feb 5, 20189Feb 5, 20189
Daniel NovakinINLOOPXService Locator pattern in AndroidDependency injection is all the rage now on Android but there are also some other patterns worth considering for managing dependencies. A…Jan 31, 20184Jan 31, 20184
Daniel NovakinINLOOPXUsing Android Fragments in 2018No, I’m not crazy. And yes — I know there are dozens of frameworks and approaches that are trying replace them.Jan 9, 20186Jan 9, 20186
Daniel NovakinINLOOPXSamsung tablets are not removing application files after uninstallI have been seeing some very strange issues where application files inside the external storage (getExternalFilesDir()) were not writeable…Jan 10, 20171Jan 10, 20171
Daniel NovakinINLOOPXOkHttp is quietly retrying requests. Is your API ready?OkHttp will potentially repeat your requests on a slow/unreliable connection “aggressively” until it succeeds. This is done for GET, POST…Dec 9, 20164Dec 9, 20164
Daniel NovakinINLOOPXAdventures with FragmentStatePagerAdapterA lot of Android developers are confused or don’t even know about the difference between FragmentPagerAdapter and…Dec 2, 20168Dec 2, 20168
Daniel NovakinINLOOPXA pragmatic Android application architectureRemember the issues with AsyncTasks and orientation change? Not only would the AsyncTask leak the Activity context, it would also deliver…Nov 28, 20163Nov 28, 20163
Daniel NovakinINLOOPXAndroid process death — and the (big) implications for your appWith more developers using Dependency Injection (e.g. Dagger) in Android and adopting patterns such MVP or MVVM, this topic is more needed…Nov 14, 201615Nov 14, 201615
Daniel NovakinINLOOPXDemystifying Android’s commitAllowingStateLoss()Many, if not all Android developers have came across the following dreaded exception:Nov 7, 20163Nov 7, 20163