This Weeks Links
Revisiting the topic of Testing, looking at it from a TDD perspective. Globetrotter, Kata Queen, TDD practitioner and overall boss of Android development with guest Corey Latislaw
Simpler Android APIs with AutoParcel
Using AutoParcel in Android APIs to make things simpler
[VIDEO] Android Performance Patterns – Performance Anxiety (100 Days of Google Dev)
A behind the scenes look on how Android Performance Patterns was first started.
LibGDX Android Studio Tutorials
If you are looking for some best libGDX android studio Tutorial then you are at the right place
[VIDEO] Learning RxJava (for Android) by example
A presentation aimed at beginners who have heard about RxJava and want to see what all the fuss is about. Kaushik Gopal provides primers on RxJava and RxAndroid, then looks at implementing real-world use cases in Android with RxJava.
[VIDEO] The price of ENUMs (Android Performance Patterns Season 3 ep4)
So what’s the deal with using ENUMs on Android? Some people say it’s bad, other people say it’s not a problem. What gives, and what’s the reasons?
[VIDEO] Fun with ArrayMaps (Android Performance Patterns Season 3 ep1)
Optimizing your Android applications performance has a lot to do with how you’re managing your memory; And more often than not, issues here can come from using collections that may not be frugal when it comes to memory.
Android Testing Blueprint
Automated testing of Android applications should be part of any developer’s workflow. However putting all the testing-related bits and pieces together can be challenging at times. To improve this experience we’ve created a brand-new template project called the Android Testing Blueprint (ATBP)
Create awesome, lifelike prototypes with InVision and NOW so stakeholders can experience and give feedback on your vision.
RxJava Code Review Part 1
Full code review of RxJava sources, understand it better, create issues and PRs if something suspicious is found and share some results with you to save your time
Get Android device rotation angles with accelerometer and geomagnetic sensors
The following tutorial aims to show you how to get rotation angles (azimuth, pitch and roll) in the recommend way by using accelerometer and geomagnetic sensors.
Off by a pixel
Misaligned images in the Play Store app leading to investigation and solution of the problem
Flux Architecture on Android
Defining an architecture for your application is important. Like it or not, every application is going to have an architecture. So you’d better be the one defining it rather than letting it just emerge
7 Best Game Development Tools For Android
Smartphones and tablets are arguably the most popular platforms in the world right now for developers. To help with your game development needs, we’ve rounded up a host of key tools to ensure you can get the most out of your game
Gradle Daemon Support for Faster Compilation
We are currently working on improving compilation times. Today we are happy to invite you to try Kotlin 0.12.1230 making use of the Gradle Daemon. It eliminates startup costs, and your builds run faster.
Curved Motion – Part 1
The Material design guidelines advocate the use of authentic motion and the Play Store app has (at the time of writing) recently had an update to provide curved motion when transitioning from a list into a detail view. In this short series we’ll look at how to implement curved motion.
Expand a RecyclerView in Four Steps
The Expandable RecyclerView library is a lightweight library that simplifies the inclusion of expandable dropdown rows in your RecyclerView. In this post, we will implement the Expandable RecyclerView in the CriminalIntent application from our Android programming guide. We’ll be showing a more detailed view of each crime from the main list fragment.
Using Data Binding API in recyclerview
In this article we will look into how to use Data Binding with RecyclerView. This library allows us to eliminate a ton of boilerplate code such as findByViewId() calls, adding references to views (inside activities/fragments), setting listeners, etc
Different Ways to Develop Android Apps – C#, Visual Basic, Pascal and C++
There’re so many programmers are out there with the ability to create Android apps. And as such, there’re so many other programmers out there with the same question; “How do I make Android apps when I don’t know Java”?
Five app prototyping tools compared – Proto.io, Pixate, Origami, Framer & Form
I recreated the IF by IFTTT user onboarding in five different high-fidelity prototyping tools to get an idea of the differences between them: Proto.io, Pixate, Framer, Facebook’s Origami and RelativeWave’s Form. See how these five recreations behave compared to the real thing:
Project Tango Tablet Development Kits coming to select countries
Project Tango is a mobile platform that uses computer vision to give devices the ability to sense the world around them. The Project Tango Tablet Development Kit is a standard Android device plus a wide-angle camera, a depth sensing camera, accurate sensor timestamping, and a software stack that exposes this new computer vision technology to application developers
Open Source Section
RxJava bindings for Android
KonamiCode
Installs the Konami code easter-egg into Android apps
Least
Least amount of effort to add multiple views in a recyclerview
agp-doc
Android Gradle Plugin DSL reference and Groovydoc
gradle-android-signing
Easy APK signing without much boilerplate
awesome-android-ui
A curated list of awesome Android UI/UX libraries