Search
You can now search through our
archive
!
Please specify a keyword
-
Issue #555
Jeroen Mols shows how you can connect your app on an Android emulator to a development server running on the localhost of your computer.
-
Issue #516
WorkManager is great to schedule background work on Android. However, since scheduled work lives outside of the app lifecycle, you might run into unexpected crashes. Jeroen Mols shows why and how to prevent this.
-
Issue #507
In the past years, Jeroen Mols' thoughts on pull request reviews have evolved considerably. This post details when to craft a pull request and what pull requests require a code review.
-
Issue #459
While there are many posts on how to publish new artifacts to Maven Central, this post by Jeroen Mols covers all steps required to migrate existing JCenter artifacts as well.
-
Issue #458
Read on as Jeroen Mols examines how to share part of your code between Android and Java (JVM), while still providing platform-specific implementations of some classes.
-
Issue #452
Jeroen Mols lets developers know how they will be affected by Bintray/JCenter getting shut down by JFrog.
-
Issue #440
Jeroen Mols continues his series on building libraries. This post covers how transitive dependencies of an Android library affect apps integrating it.
-
Issue #439
With modularization being all the hype, should you also modularize an SDK? Jeroen Mols continues his series on Android library development, taking a look at modularization.
-
Issue #438
Jeroen Mols starts a mini-series covering the differences between SDK and App development and explores some interesting challenges around SDK modularization and transitive dependencies.
-
Issue #402
A great way to make your library easier to use it to generate code documentation for its public interface. Jeroen Mols covers some challenges in configuring Dokka and explain some neat tricks to improve your documentation.
-
Issue #379
In this post, Jeroen Mols presents a simple, powerful architecture to manage feature flags and comes with a full example on Github.
-
Issue #375
Jeroen Mols' mini-series explains the benefits of using feature flags and propose a handy architecture that enables local feature flag configuration, remote configuration, and easy testability.
-
Issue #371
From Android Q onwards there is no longer an on-screen back button, instead users can swipe from both edges to navigate back. In this blog post, Jeroen Mols presents a case study on how support was added for these back gestures in the Philips Hue app.
-
Issue #369
Your icon is one of the most important assets in your app. Jeroen Mols shows how make use of the newer adaptive icons that are available on Android O+.
-
Issue #359
Now that Jeroen Mols cleared up how a modularized app could look like, in part four he dives deeper into how existing apps can be sliced and how you can gradually migrate to a fully modularized architecture.
-
Issue #356
With a clear view from the previous articles on how multi-module apps should be architected, Jeroen Mols dives into a real-life practical example.
-
Issue #354
In this second part, Jeroen Mols explores a simple, yet very effective approach to modularizing apps. He covers in depth the different kinds of modules and present the benefits of this approach.
-
Issue #352
Modularizing your app seems to be all the hype these days. But why should you actually care? Part one of this series by Jeroen Mols will deep dive into the problems modularization solves and the unique opportunities it offers.
-
Issue #350
We have bugs that haunt us, crashes at inconvenient times and sometimes 💩simply hits the fan… Jeroen Mols shares five tips to help get out of this mess.
-
Issue #349
After you’ve been working on an app for some time, the most common quandary one runs into is the need to rewrite the app. Jeroen walks us through his thinking about when it's best to rewrite.
-
Issue #345
Architecture components are one of the most exciting things that happened to Android in the past years. But how do you effectively go about and testing this? Jeroen Mols shows you how.
-
Issue #339
Learning from analyzing code is one of the greatest ways to improve your skills. Jeroen Mols brings a fun little quiz for both testing gurus as novices, with a deep dive into the how and why of awesome tests.
-
Issue #334
Java interop is one of the best features of the Kotlin language, yet sometimes this also can cause unforeseen issues. Here Jeroen Mols explains an issue he encountered with Kotlin fields and how they worked (or rather, failed to work) with Java code.
-
Issue #321
A post-mortem from Jeroen Mols where the very dangerous permission, READ_PHONE_STATE, unintentionally sneaked into his app. Here’s how this could happen, how he debugged and finally how he solved it.
-
Issue #319
Not only can anything in Android Studio be controlled with a keyboard shortcut, it offers many more simple tricks to make you more productive. Jeroen Mols wraps up this series with some additional shortcuts.
-