Issue #143

March 8th, 2015

Articles & Tutorials

 
link image   The past, present and future of Android development (www.infinum.co)

With more than 80 percent market share, Android is the dominant mobile operating system today. It's running on countless models of smartphones and tablets, as well as many other devices. Judging by this, one would think that programming for Android is simple and easy. Or is it?

 
Reverse engineering using Androguard - Part 1 (www.technotalkative.com)

In this part, you shall cover how reverse engineering can be done by using Androguard, how to download and setup Androguard and how to decompile an apk using Androguard. Also you will have a look into the deep analysis in future parts of this series.

 
The ultimate Android testing device (intohand.com)

Scott Alexander-Bown will take a Nexus 4, which has been fairly unloved since many people upgraded to the Nexus 5, and make it act as a Swiss Army knife for multiple Android versions testing.

 
Scrolling RecyclerView – Part 3 (blog.stylingandroid.com)

In this article by Mark Allison you'll learn to implement how to implement your own smooth scrolling for a large view.

 
link image   Creating a watch face with android wear api (catinean.com)

This tutorial will guide you through the process of creating a digital watch face for your Android wear powered smartwatch. In this first part we will cover the basics of structuring your project and using the Wear API in order to create your first watchface.

 
Continuous Delivery for Android (www.bignerdranch.com)

In this post you'll learn how the guys from BigNerdRanch are dealing with continuous delivery for Android using Jenkins.

 
Don't break the chain: use RxJava's compose() operator (blog.danlew.net)

In this blog post you'll learn how to use Transformer to reuse operators with RxJava.

 

Sponsored

 
link image   Android Studio: Dynamic Resource Management Plugin (www.transround.com)

The new plugin deploys an SDK into your app - adding on-the-fly language resource management feature. Management console provides control on user, machine and pro generated resource creation, distribution and usage. User contribution is accelerated with instant in-app translation.

 
link image   Will 2015 Be the Year of the Android Uninstalls? (www.appjolt.com)

AppJolt’s one line of code SDK finally lets you use your own uninstall traffic to re-capture their app uninstalls. You are not only saving your daily uninstalls, but you are cross-promoting and getting free installs for your other apps and games. A FREE version is now available for all Android Developers.

 

Jobs

 
Senior Android/C++ Engineer (Remote)

We are building PSPDFKit for Android using RxJava & C++14. It's a challenging project that will be used in many apps and there's plenty of work left to be done. We have a talented team, who enjoy the benefits of working in a remote environment. If you're up for a challenge, send us your resume.

 
Reach more than 21600 Android Developers (Anywhere)

You're searching for top notch Android developers for your project or team? Place a job post in one of our issues and reach thousands of Android developers around the world!

 

Libraries & Code

 
link image   Bee (github.com)

Bee is a QA/Debug tool that works like a widget in any application.

 
MaterialLoadingProgressBar (github.com)

MaterialLoadingProgressBar provide a styled ProgressBar which looks like SwipeRefreshLayout's loading indicator.

 
SharedPreferenceInspector (github.com)

Provides a simple way to see shared preferences and edit them for test.

 
Caeser (github.com)

Caesar is a tiny Java library that allows to create an asynchronous proxy-version of some synchronous bean. It means that you can still think in terms of your service/bean/object and use its methods instead of writing concurrency code.

 
Wasp (github.com)

Wasp is compact, complete, easy-in-use and all-in-one network solution.

 
DragSortAdapter (github.com)

Drag and drop re-ordering adapter for RecyclerView. A note from the author: "This is an advanced library meant to be flexible and customizable which leads to more complexity in integration. It is not meant to be a simple drop-in."

 

News

 
link image   Google Play services 7.0 - Places Everyone! (android-developers.blogspot.de)

Official blog post on the great Google Play Services revamp: A brandnew Location Settings Dialog. The new Places API. Updates to Google Fit. A simplified App Indexing API and much more.