This Weeks Links
Auto Backup for Apps makes seamless app data backup and restore possible with zero lines of application code. This feature will be available on Android devices running the upcoming M release
[New eBook] Download The No-nonsense Guide to App Growth
What’s the secret to rapid growth for your app? This handbook will walk you through practical ways to increase your app’s user engagement to help you eventually transition to growth
Iterate faster on Google Play with improved beta testing
Google launch new features of their beta testing format
Get your hands on Android Studio 1.3
Previewed earlier this summer at Google I/O, Android Studio 1.3 is now available on the stable release channel
ViewPager Without Fragments
A walk through of how to utilize the ViewPager with just plain-old Views and layouts
Android adding SMS Verification Like WhatsApp – Part 1
How to sign up a user using their mobile number by verifying their mobile number in order to get genuine users. This first of a two-part article covers the work on the server side.
Android adding SMS Verification Like WhatsApp – Part 2
How to sign up a user using their mobile number by verifying their mobile number in order to get genuine users. This second of a two-part article covers the work on the app which interacts with the API
Mobile:2015 – UI/UX Trends
From flat design to Material design, this article analyses what trends have evolved, and share a few insights.
Create and Start a Background Service in Android
In Android applications, like in all mobile applications, responsiveness is often the key to offer great user experience. It’s essential to avoid blocking user interface. In some cases, you will need to process long-running operations. To void affecting user interface’s responsiveness, you will need to use background service.
Kill your IntentFactory (or how to do something different)
How and why you should create an IntentFactory class to handle the creation of the intents for each activity.
Introducing Sixpack-java: A/B Testing for Android and Java Apps
Designed with the goal of making A/B testing Android applications easy and painless, sixpack-java has a straightforward API and an easy setup process that should make measuring and analyzing your application design decisions a breeze
Creating an intro screen for your app using ViewPager and PageTransformer
Creating apps is not just about writing code. It’s also about creating something that users want to use and are comfortable using. Everyone should feel at home immediately upon launching the app. This article explains how to create and use an engaging intro screen
Improving Facebook’s performance on Android with FlatBuffers
An overview of how Facebook has to limit the downloadable data of its social graphs for Android using flatbuffers
Episode 32: Leak Canary
In this episode, we chat with Pierre-Yves Ricau (aka @Piwai, for his initials P and Y and for the benefit of non-French-speakers that find “Pierre-Yves” entirely too complicated to pronounce) from Square about his excellent Leak Canary tool, as well as other topics he’s interested in — presenting, dependency injection, and crash reporting
How to generate Java sources using buildSrc Gradle project and Codemodel
Assume that you have to embed some data in your Android application. Data which is gathered from some external source and needs to be parsed to be usable inside an app. In this example we will use list of Internet top-level domains.
Hiding Secrets in Android Apps
Taking a look at the most common secret-stashing strategies (and how it can go wrong)
Joe’s Great Adapter Hell Escape
A hyp[erthetical story to illustrate the difficulty of creating reusable RecyclerView adapters and how to implement reusable adapters painlessly
Deferring Observable code until subscription in RxJava
More detail on RxJava’s defer() as as tool for unsuring observable code runs when subscribed (rather than when created)