Issue #138

February 1st, 2015

Articles & Tutorials

 
link image   Tools of the trade — Part 2 (medium.com)

From part 1, you’ve learned that the tools namespace can be used to override any attribute at design-time only, and that it can help us helping Lint. This part looks at a few other things that the tools attributes can do for you as well.

 
The Basics Of Test Automation For Apps, Games, Mobile Web (www.smashingmagazine.com)

Professional automated testing software is a solution to a common problem: how to produce high-quality, robust and reliable software with the ever-growing complexity of technology and under massive competitive pressure.

 
Fast Rendering News Feed on Android (code.facebook.com)

Keeping News Feed working well in Facebook's Android app presents a variety of engineering challenges starting with performance considerations for touch screens.

 
Floating Action Button – Part 1 (blog.stylingandroid.com)

There is isn't a Floating Action Button control baked in to Android, so in this series Mark Allison looks at how to implement it while conforming to the Material guidelines.

 
Using Project Kotlin for Android (plus.google.com)

Jake Wharton has been watching and playing with Kotlin for about two years now. Here he shares a document about its viability for Android development.

 
Event-driven programming for Android (part I) (medium.com)

In this first article in a three part series there's an introduction to what event-driven programming is, and how it can apply to Android development.

 
Implementing and Using Custom Drawable States (ptrprograms.blogspot.com)

Android supports various states for colors and drawables to change what's displayed based on if user is pressing down on that view. This post takes that a step further and shows how to implement custom drawable states.

 
InstaMaterial concept (part 7) - Navigation Drawer (frogermcs.github.io)

In this post the author continues his Material Instagram app, showing how to include a navigation drawer.

 
Android Animation - Part 3: Advanced Animators (hiqes.com)

The preferred way of handling animations is to use Animator classes whenever possible. This article takes a closer look at this generic class and more advanced Animator use.

 

Sponsored

 
link image   Android Developers Can Finally Re-Capture Daily Uninstalls (www.appjolt.com)

AppJolt has officially launched the new App WinBack Network. It’s a unique offering for Android Developers looking to re-capture their app uninstalls or cross-promote their other apps. The Company’s one line of code solution, which is the first of its kind in the app ecosystem, allows app developers to re-capture or win back users who have uninstalled their apps. A FREE version is now available for all Android Developers.

 
link image   Get 5+ Job Offers in One Week! (hired.com)

Hired gives top Android developers more power in their job search. You'll create a profile & over 1 week tech companies will apply to you! You'll get salary/equity offers upfront & you're under no obligation to accept any offer. Interested? Join Hired today!

 

Jobs

 
Android Engineer @ Notion (Ann Arbor, MI)

Notion is a mobile startup looking to hire an experienced Android developer. You will be joining a small and ambitious team who's goal is to change the face of messaging.

 
Android @ Expensify (San Francisco, CA)

Join our quest to eradicate the pains of expense reporting! We are looking for self-driven, passionate and collaborative generalists with a strong Android background to help make the best expense reporting solution out there even better.

 
Foodler Lead Android Developer - Boston, MA (Boston, MA)

You are passionate about code. You want to build products that people love. You cherish simplicity. You do things the right way. You want to work with smart and dedicated people. You are humble. You actively improve yourself. You care. We want to work with you. jobs at foodler.com

 
Lead Android at Basecamp (Anywhere, Earth)

LEAD US FORWARD ON ANDROID! You are: Someone who LOVES Android and hates half-hearted iOS ports. We are: the world's #1 project management app, helping over 350,000 companies work on 4,000,000 projects last year alone. We need you to lead the charge for us on Android. Will you join us?

 
Android Engineer @ Layer (San Francisco, CA)

We're Layer and we've embarked on a massive mission to create an open communications Layer for the Internet. Customer demand is already huge, and we need a world-class Android SDK developer to join our team and build services that will touch millions out of the gate.

 
Android Developer @ Seatgeek (New York City)

Mobile ticketing right now is where photo sharing was five years ago (i.e. awful). We're changing that. We’ve come a long way already, but we still have so much more we want to do! Join our team and help us build an Android app that defines sports and music on the platform.

 

Libraries & Code

 
link image   Kotterknife (github.com)

Butter Knife-esque view binding for Kotlin.

 
ExceptionWear (github.com)

ExceptionWear is very simple library to solve problem of not passing exceptions from Android Wear devices to the phone.

 
Android-transformer (github.com)

Android Transformer is Java library to manage your object transformations between your POJO objects.

 

Specials

 
Wearables TechCon, March 9-11 in Santa Clara (www.wearablestechcon.com)

Wearables TechCon expands beyond its DevCon roots to include a focus on both the hardware and software behind the coming generation of wearable technology.Use code WEARIT for a $200 conference discount off the 3-day pass.