This Week’s Links
Fragmented Podcast – Ep #97 – Android Architecture Paging Library with Florina Muntenescu
In this episode Florina returns to talk to Donn (@donnfelker) and Kaushik (@kaushikgopal) about Google’s recently announced paging library! The paging library is a powerful take on implementing paging functionality in general, not necessarily linked to a paritcular technology or library. Florina breaks down the different components and explains what specific function each of them play.
Clean App Design with Architecture Components
Handling life cycle events, maintaining view state, and persisting data are common challenges on Android. This article talks about clean architecture, by taking a look at the new Android architecture components, and how they might be able to use those to improve on already existing clean app design.
Java 8 Features on Android
With the migration to OpenJDK instead to Apache Harmony, Android is having a gradual injection to Java 8 features. This talk is focused on exploring Java 8 features added on Android, how to implement them, and which benefits we can obtain to use them.
Stress-free SQLite with Anko
This post is about Anko SQLite, a library promising to simplify working with SQLite on Android. Persistent storage is a recurring theme in mobile development, a huge percentage of apps rely on it. The database itself varies, but developers hardly ever choose the default SQLite implementation, they rather switch to something that’s easier to use, even if that means including a robust library.
Google Play Billing Library 1.0 Released
With Play Billing, you can receive payments from users around the world via a payment system they trust and you can take advantage of features and reports in the Play Console to manage and earn more revenue.
ConstraintLayout – Guidelines, Barriers, Chains and Groups
Since the initial release of ContraintLayout there have been a whole bunch of new features added (and lots of improvements) to ConstraintLayout. This blog post aims to cover some of the new features, namely Guidelines, Barriers, Chains and Groups.
Kotlin Testability – Part 1
There are many aspects of Kotlin which make developers’ lives much easier. In this short series Styling Android takes a look in to some techniques which will can enormously assist in making our Kotlin classes testable.
Building for An Omni-channel Business with Square’s APIs has Never Been Easier
Starting with the launch of Square’s E-Commerce API, the Square teams has worked to create a powerful commerce platform for both online-only and multi-channel businesses. In the last few months they’ve introduced our Catalog API, a tool to help businesses manage their products more efficiently, as well as Square Checkout, an out-of-the-box, hosted checkout for Square developers. And today, they are tying it all together to make sure developers can provide all the necessary tools for every omni-channel business eCommerce and in person.
(these are pulled from Androiddevdigest.com/jobs)
Android Developer at Nuuk GmbH (Hamburg, Germany)
Senior Android Developer at CleverTech (Remote)
Senior Android Developer at Reddit (San Francisco)
Android Developer at WillowTree Inc. (Durham, NC)
Senior Android Engineer at Juvo (San Francisco, CA)
Need to hire an Android professional? Post a job here
New Virus on Android Steals Bank Card Data
On mobile devices running the operating system Android found a new virus stealing data from bank cards.The Svpeng Trojan is distributed under the guise of a Flash player that asks for access rights for people with disabilities. The biggest danger that a malicious program represents is the self-creation of screenshots while using banking applications. After that, the data gets to the scammers.
How to Write Maintainable Recyclerview
Google is famous for making complicated things.
RecyclerView is not an exception. Check out this article to learn one way to organize things a bit better so you can easily find what you are looking for. Put the skills to use by building a chat app.
Waterfall Toolbar is an Android version of Material Design’s web component waterfall toolbar. Basically, what it does is dynamize an ordinary Toolbar, increasing and decreasing its shadow when an associated view is scrolled.
This is a indeterminate progress indicator for android that shows a dots bouncing animation for the progress indicator.