Reviews

Honor Magic 2 review: A phone full of new tricks

by Lanh Nguyen December 12, 20180 comments
VS

Asus ROG Phone vs Razer Phone 2 vs Xiaomi Black Shark

by Edgar Cervantes December 12, 20180 comments
News

OnePlus 6T McLaren Edition hands-on: What should you expect?

by David Imel December 11, 20180 comments
Features

Vivo Nex Dual Display Edition hands-on: Who needs a selfie camera?

by David Imel December 11, 20180 comments
2 articles

ML Kit Image Labeling: Determine an image’s content with machine learning

Learn how to build an Android app that can automatically process an image using on-device and in-the-cloud machine learning.
by Jessica ThornsbyDecember 11, 2018

Sending Android push notifications with Firebase Cloud Messaging

In this article, we'll show you how to quickly and easily send notifications from an external server, using Firebase Cloud Messaging (FCM).
by Jessica ThornsbyNovember 22, 2018

Reduce your APK size with Android App Bundles and Dynamic Feature

Creating an app that can run across the full range of Android devices, is one of the biggest challenges facing Android developers - but Google's new publishing format promises to make ...
by Jessica ThornsbyNovember 21, 2018

An introduction to Kotlin for Android development

As of Android Studio 3.0, developers will have the option to make their apps with Kotlin, out of the box. Take a look at the differences and why you might want to check it out!
by Adam SinickiOctober 22, 2018
 
 

Consuming APIs: Getting started with Retrofit on Android

Learn how to retrieve information from any HTTP-based service using the popular Retrofit library.
by Jessica ThornsbySeptember 27, 2018

Creating adaptive, legacy, tab and action bar icons with Image Asset Studio

While there’s no shortage of guidelines and advice on how to craft the perfect UI, in this article we’ll be focusing on an area of user interface design that’s easy to overlook: your ...
by Jessica ThornsbySeptember 18, 2018

How to add interactive animations to your app with MotionLayout

A few well-placed animations can make your app feel more dynamic and engaging.
by Jessica ThornsbySeptember 2, 2018

Flutter UI Toolkit: Creating a cross-platform, infinite scrolling ListView

By the end of this article, you’ll have used Flutter and Dart to create an infinite scrolling list, populated by data pulled from two external Dart packages - and all without a single ...
by Jessica ThornsbyAugust 20, 2018

Poly API: Retrieving 3D assets for your VR and AR Android apps

In this article, we’re going to be looking at Poly, an online repository and API that puts thousands of 3D assets at your fingertips.
by Jessica ThornsbyAugust 15, 2018

Google Flutter – what is it, and how to use it for cross-platform app creation

In this guide we'll talk about Google Flutter and show you how to build a cross platform 'Hello World' app.
by Jessica ThornsbyAugust 1, 2018
Load More
End of the line!