Rico Zuñiga, Feb 05
Using C and C++ Code in an Android App with the NDK
The Android NDK allows developers to use C and C++ code in their apps and Rico Zuñiga walks us through the advantages, disadvantages and usage.
Valdio Veliu, Jan 20
Animating an Android Floating Action Button
Valdio Veliu shows how to animate that most popular of components in Google's Material Design, the Floating Action Bar.
Wern Ancheta, Jan 19
Build an Android App with React Native
Wern Ancheta shows us how to use React Native to create an Android app based on the Pokemon Pokodex that even reads results to you!
Dennis Williams, Jan 15
The 7 Best Resources for Web and Mobile App Animations
Dennis Williams looks at 7 of the best resources for creating animations to bring dazzle and delight to your mobile web and native apps.
Theodhor Pandeli, Dec 16
Authentication and Sharing in Android with the Google+ API
Theodhor Pandeli looks at using the Google+ API in an Android app to provide authentication and social sharing features.
Valdio Veliu, Dec 11
Streamlining Mobile App Databases with Realm.io
Valdio Veliu looks at Realm.io, a promising replacement for storing app data that promises to streamline, speed up and simplify your development process.
Joyce Echessa, Dec 09
Adding Maps to an Android App with Google Play Services
Joyce Echessa shows how to use Google Play Services to add highly interactive maps to an Android app.
Chris Ward, Dec 08
iOS and Android Programming with Go
Chris Ward looks at the possibilities for Native iOS and Android programming with Go and wonders if the language is a viable alternative.
Valdio Veliu, Dec 01
Mastering Complex Lists with the Android RecyclerView
Valdio Veliu looks at the RecyclerView in Android, perfect for handling long lists of data efficiently.
Theodhor Pandeli, Nov 20
Integrating the Facebook API with Android
In Theodhor Pandeli's first post for SitePoint, he looks at integrating the Facebook API into Android apps for login, profile information and posting.
Ethan Damschroder, Nov 19
Learn Android NFC Basics by Building a Simple Messenger
Ethan Damschroder looks at incorporating reading and writing NFC tags into Android apps
Joyce Echessa, Nov 04
Google Play Services for Location and Activity Recognition
Joyce Echessa looks at using Google Play services for recognising user location and activity in apps.
Aldo Ziflaj, Oct 27
Streamline Android Java Code with Kotlin
Aldo Ziflaj looks at Kotlin, a Java-like language for Android development that fits right into current IDEs and offers many advantages.
Srinivas Rao, Oct 26
How to Build an AR Android App with Vuforia and Unity
Srinivas Rao goes through the entire process of building an augmented reality app for Android in Unity with Vuforia, without writing a single line of code!
Chris Ward, Oct 23
Watch: Understanding Android and Java
Android development uses the popular Java programming language. In this video we look at the basics of Java and the additions that Android brings to it.
Abbas Suterwala, Oct 23
Sharing Functionality between Android Apps with AIDL
Abbas Suterwala looks at using AIDL for sharing functionality between Android apps and services, perfect for developers with multiple apps.
Valdio Veliu, Oct 20
Volley, a Networking Library for Android
Valdio Veliu looks at Volley, Google's standard library for network requests that takes care of a lot of the hard work for you.
Patrick Catanzariti, Oct 12
Building a Google Cardboard VR App in Unity
Patrick Catanzariti covers in detail how to put together a Google Cardboard based VR app in Unity using the Google Cardboard Unity SDK.
Valdio Veliu, Oct 06
Android Gestures and Touch Mechanics
Valdio Veliu looks at how to use common gestures in android applications and how to create your own custom touch events when needed.
Patrick Catanzariti, Oct 05
Smartwatch Platforms to Consider Developing for in 2015
Patrick Catanzariti provides an overview of various smartwatch platforms available for developers in 2015.
Thomas Greco, Sep 18
Offline Support in Firebase, a Truly Mobile Datastore?
Thomas Greco looks at the recent changes to Firebase and wonders if it's new offline support now makes it an ideal mobile data store.
Chris Ward, Sep 09
Watch: Structuring an Android Project
In this video we'll look at the auto-generated files containing skeleton code for our project in Android Studio.
Joyce Echessa, Sep 09
Face Detection in Android with Google Play Services
Joyce Echessa shows how to use the face detection features of the Google Play Services library for detecting faces and facial features in images and video.
Chris Ward, Sep 04
Watch: A Tour of Android Studio
Android Studio is the official IDE for Android development. In this video we look at how to download and install it, tour the interface and tools it offers.