Mirek Stanek takes a look at Asynchronous injection 2 with RxJava , an alternative to Dagger 2 Producers.
It’s still possible to minimize startup time, even when you’re following modern development practices. The key is to eliminate blocking code, reflection, and heavy resource loading.
Artem Zinnatullin shares three tips for making https communications in your app more secure.
after a while you’ll notice that RxBindings is missing a few callbacks that you really really need. So you decide to write one yourself! Amanda Hill shows you how to do it.
Paresh Mayani shares some tips about features and functionalities beyond @Bind which Butter Knife provides and can help reduce boilerplate code as much as possible.
This is part 3 of the solid Principles for Android Developers series. The third letter in the solid mnemonic acronym is L, which is for the Liskov Substitution Principle (LSP).
Matthew Wear introduces the on conflict replace SQlite statement for easily updating your tables of data.
In this tutorial, Paul Trebilcox-Ruiz expands on Fit for Android with the Sessions API, which allows you to organize activity data by time intervals.
Adel Nizamutdinov talks about Observable’s completion semantics and Subscriber.add(Subscription) method.
This article shows how to integrate Google's Cloud Test Lab with a Continuous Integration build.
In the previous article Mark Allison looked at how to send configuration changes from the mobile companion app, yet the Wear app was blissfully unaware of those changes, simply because it isn’t yet listening for them. Here's how to do that.
Creating products for emerging markets presents unique challenges. This article shares some thoughts on what this team learned.
In the previous part, Dávid Karnok introduced the concepts around operator fusion. In this post, he'll detail the API and protocols required make operator fusion happen
Spend less time on routine tasks with Sympli—a design handoff and collaboration tool that works with Sketch, Photoshop, and your IDE. Sympli Android Studio plugin extends autocomplete and allows you to inspect mockups, sync assets, and set automatic asset renaming rules to implement design quicker.
Bored at work? Want to try a new stack? Find 3500+ great tech companies on Hired who will compete to hire you. Try it today.
We are looking for a Mobile Engineer to lead the design, development and maintenance of our consumer facing Abercrombie & Fitch and Hollister Co. mobile apps (Android).
Centralway’s vision is to create the world’s leading mobile banking platform. We are looking for highly skilled Android Engineers, who are interested in changing the future of mobile banking with us.
Changing the world is all in a day's work at Apple. If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more than a few perks. Apple has a world-class reputation for product quality and we need your help to keep those high standards in our Android Applications.
Changing the world is all in a day's work at Apple. If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more than a few perks. Imagine what you could do at Apple, where great ideas have a way of becoming great products, services, and customer experiences very quickly.
Agera is a set of classes and interfaces to help write functional, asynchronous, and reactive applications for Android. From a team at Google.
We all know that Java is a bit rusty - some of us moved to Kotlin but now there is another option: Swift. Swift is a new open source programming language originally design by Apple to replace Objective-C. It's a nice and modern language that is easy to learn and it has some nice features that you'll miss in Java. Now some folks figured out how to tweak it to create Android apps. There are some rumors that Google is actually considering to adopt it for Android development.
As a way to recognize the incredible developer community and highlight some of the best apps and games, Google is kicking off their first-ever Play Awards.
With Android Wear API 23, Google has enabled the new round resource identifier which helps you separate resource files such as layouts, dimens between round and square devices.
Fellow Android developer Annyce Davis joins Chris Lacy for a deep dive into all things Android TV!
In this mini Fragment Donn Felker touches on a highly requested topic – working remotely.
In this short video clip learn how to change the colors of your Logcat output in Android Studio.
While in Torino for Droidcon Italy, Huyen talks to GDE Wiebe Elsinga about why UX matters.
We’re kicking off the series of Dev Days on 12 May with a focus on mobile. Join Amazon Appstore’s Tech Evangelist Mario Viviani & fellow Android enthusiasts for a day sharing insights & info, deep discussions plus good food & a few beers to finish off. Reserve your place now