Issue #241

January 22nd, 2017

Articles & Tutorials

 
link image   Case Study. Master/Detail Pattern Revisited (goneremote.io)

In this article, Lucas Urbas showcases a classic design pattern – Master/Detail. He goes from Material design mockups to the actual code needed.

 
Layouts & Resources - Android Tutorials pt. 4 (medium.com)

Rafael Toledo continues his introductory series, This post is about the res folder, found in path app/src/main/res.

 
Tracking app update sizes (medium.com)

Android Developer Advocate Wojtek Kaliciński shares some tips & tricks to keeping track of your APK file size.

 
Continuous Integration with Android (medium.com)

Continuous integration with CircleCI and UI testing with Firebase.

 
link image   Writing your first Android Things driver (www.novoda.com)

Xavi Rigau takes a look at what it takes to write a new peripherals driver for Android Things.

 
Reactive Apps with Model-View-Intent - Part 2 (hannesdorfmann.com)

In this blog post Hannes Dorfmann continues the journey towards “Reactive Apps” by introducing the Model-View-Intent pattern to build Reactive Apps.

 
Simple Things – Part 3 (blog.stylingandroid.com)

Mark Allison turns attention towards creating the weather station app by looking at how to display the temperature using the Four 14-segment alphanumeric displays on the Rainbow HAT.

 
How modularization affects build time of an Android application (medium.com)

Before making a decision to split code base by feature, or by layer to possibly improve build times, Nikita Kozlov decided to experiment and collect some data and share the results.

 
Exploiting Android Seams for Testing and Flexibility (www.philosophicalhacker.com)

In this post, the Philosophical Hacker highlights some Android-specific code seams that we can leverage to make our applications more testable and flexible.

 

Sponsored

 
link image   A Free Mobile Device Cloud Platform (kobiton.com)

Test your mobile app on real Android devices for free. Manual testing for native/hybrid apps and Appium based web automation testing. Sign up now to get started in minutes!

 
link image   Deliver in-app customer service with Zendesk (www.zendesk.com)

Special offer for Android Weekly readers: save $177 with coupon "DEV238". With Zendesk's Mobile SDK, you can join Rovio Games and Swiftkey in bringing rich, native, in-app support to your app quickly and easily. Try it out today.

 

Jobs

 
Senior Android Developer (Stockholm)

Our development team is growing (yah!) and we are looking for more great Android Developers that want to work on cutting edge and revolutionary projects. You will work together with our talented engineers, project managers and designers to create award-winning apps!

 

Libraries & Code

 
Reptar (github.com)

A collection of useful RxJava 2.X classes

 
Toasty (github.com)

The usual toast, but with added capabilities 💪

 
Google-Actions-Java-SDK (github.com)

Unofficial Google Actions Java SDK - for Android engineers and all Java lovers

 

News

 
Welcoming Fabric to Google (firebase.googleblog.com)

Fabric is moving to Google, into the Firebase product.

 

Tools

 
link image   AndroidWiFiADB (github.com)

ntelliJ/AndroidStudio plugin which provides a button to connect your Android device over WiFi to install, run and debug your applications without a USB connected.

 
AndroidAssetStudio (github.com)

Roman Nurik has released a major update to his Android Asset Studio tool.

 
Refactoring Across Multiple Code Repositories with Gradle and IntelliJ IDEA (engineering.linkedin.com)

This post is about working with code that lives in many separate code repositories, while still being productive and efficient in the process!

 

Videos & Podcasts

 
link image   How to grow your startup on Google Play (android-developers.googleblog.com)

Game developer Peaklabs and audio platform SoundCloud, presented on Playtime 2016's stage their own best practices for growth, which you might find helpful.

 
An honest discussion about Realm (fragmentedpodcast.com)

In this episode Donn and Kaushik have an honest discussion about Realm (a client side database).

 

Specials

 
Rituals of Shaming in the Software Industry (dev.to)

One of the biggest challenges during the software development process isn't technical, but rather social. There will be people lined up to tell you how wrong you are and as a result; how you're not good enough. I'm here to tell you, that you are!

 
Top 100 Newsletters for Developers and Designers (medium.com)

Alberto Grande wrote a list of the 100 newsletters developers and designers should have an eye on.

 

Events

 
link image   Droidcon Boston, April 10-11 2017 (www.droidcon-boston.com)

The most community-driven Android conference is happening for the first time in Boston - April 10-11, 2017 @Calderwood Pavilion - 527 Tremont St. Keynote speakers are the amazing Annyce Davis and Chiu-Ki Chan.

 
Android development conferences 2017 (androidweekly.net)

Check our conferences list for Android development events! If an event you know didn't made it yet, just submit the link to it through our events submit form here: http://androidweekly.net/#submit-link