In this post, Udi Cohen summarizes everything in his Android Performance Optimization talk from Droidcon NYC, and shows examples he didn’t have time to go over.
The Data Binding library for android is something that Joe Birch has been keen to check out for a short while. He decided to experiment with it using the Model-View-ViewModel architectural approach.
This blog will step you through a sample application that demonstrates implementing the new permissions model all while answering commonly asked questions about the new model and how it affects your application.
Without a doubt, maps are one of the most useful tools for users when included in an app. This tutorial is the first in a series going over Google Maps v2 for Android.
The bundled ViewGroups such as LinearLayout and RelativeLayout are generic all purpose containers. You can improve performance by measuring and laying out your Views yourself in a custom View.
Are you trying the new Android data binding library, and you don’t know how to load images into ImageViews? Here are two examples of how to get those images showing!
In the previous article Mark Allison covered some basic Data Binding of text items to TextViews within a layout. This week he’ll also be adding images, which is slightly more complex.
If you are an Android developer you might be interested in this new Renderscript demo which shows how to implement a healing brush using Renderscript.
With the rollout of Google Play services 8.1 finally finished, there’s a lot of new information to share with developers about the release!
Answers lets you understand exactly how users are behaving within your app and what's actually important within your data -- all in real time. Trusted by Spotify, Buzzfeed and other top apps on Google Play, Answers processes over 5 billion events per day. Get started with Answers today -- it's free!
Check out Ship.io for easy cloud CI for native Android apps. Build, test & deploy across multiple platforms & devices. Ship supports Gradle, the latest Android OS & more. Special 100ドル credit for our Android Dev Weekly friends. Enter promo code androiddevweekly after signing up!
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!
The evolution of Starbucks digital products for Google’s new design framework.
Rapidly growing Columbus based software firm looking for an Android Developer to become part of our software products team. We are in the fast paced mobile healthcare software space working with industry leaders using our products for innovative deliveries. Full time team local team members only.
Reach more than 30500 Android developers around the world with one job post in Android Weekly.
Search Bubble allows you to Search with a floating button. It's thats simple.
This repository showcases and compares the exact same sample app built three times using the following approaches: Standard Android, Model View Presenter and Model View View-Model
Tray is a cross-process data management approach to SharedPreferences. Tray also provides an advanced API which makes it super easy to access and maintain your data with upgrade and migrate mechanisms.
Implementation of a healing brush (like in Photoshop) in Renderscript.
Dan Lew has been tracking the method counts in the various versions of Google Play Services.
Location aware Android apps are awesome! But as Colt McAnlis shows if you’re not gathering it in the right way, it can cost you big with respect to battery life.
Andrew and Akshay from Google join the Fragmented duo to talk about Android Nearby
In this episode, ADB chat with George Mount and Yigit Boyar from the Android UI Toolkit team. Yigit and George worked on the new Data Binding feature.
The goal of the Android Development Patterns series of videos is to focus on the fundamental components and best practices that can make the biggest difference in your app.
Implicit intents could cause an ActivityNotFoundException if there’s no activity to handle the Intent you’ve created. Make sure you protect your implicit intents with a simple runtime check.
Wear your love of JSR-201 proudly with this #enumsmatter shirt. A topic that will likely confuse your grandma and raise the blood pressure of Android Developer Advocates everywhere.