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.
Wern Ancheta, Sep 02
Android Video Calling with CrossWalk and PeerJS
Wern Ancheta shows us how to create a video calling app for Android with Crosswalk and PeerJS.
Aldo Ziflaj, Sep 01
The 5 Best Resources for Android Developers
Aldo Ziflaj looks at 5 useful sets of resources for Android developers, new and old.
Wern Ancheta, Aug 28
Push Notifications in Ionic Apps with Google Cloud Messaging
Wern Ancheta shows us how to create a Cordova app based on Android that integrates with the Google Cloud Messaging push notification service
Chris Ward, Aug 21
Watch: The Evolution of Android's Ecosystem
In this video Chris Ward outlines a history of Android versions, and asks whether we should still support them in our applications and, if so, how.
Abbas Suterwala, Aug 21
Create Your Own Content Provider in Android
Abbas Suterwala shows how we can create shareable data stores amongst apps by creating a content provider in Android.
Ada Ivanoff, Aug 18
10 Essential Material Design Resources and Tutorials
Ada Ivanoff shows 10 of her favorite resources for working with Material Design. Google's current design framework.
Wern Ancheta, Aug 12
Creating a PhoneRTC Calling App - Server Side
In the final part of this short series, Wern Ancheta adds a server side component to our PhoneRTC calling app to handle client connections.
Chris Ward, Aug 11
Video: Understanding Android Differences
We'll look at understanding the differences between Android devices, system versions and the components that comprise the Android Operating System.
Joyce Echessa, Aug 11
Material Design with the Android Design Support Library
Joyce Echessa demonstrates how the Android Design Support library can bring Material Design to older Android versions.
Wern Ancheta, Aug 07
Creating an Audio Calling App with Ionic and PhoneRTC
Wern Ancheta starts a two part article on creating an app for audio calling between users with Ionic, Cordova and PhoneRTC
Krzysztof Trzeciak, Aug 04
How to Run Node.js with Express on Mobile Devices
Krzysztof Trzeciak looks at how to run node.js express apps on mobile devices.
Kerry Butters, Jul 29
Deep Linking in Apps for Improved Discoverability
Kerry Butters shows us how to use Deep Linking in our apps to improve discoverability.
Huan Liu, Jun 30
Designing Always-On Smart Watch Apps
Huan Liu discusses the principles behind designing for always on watch apps that need constant access to the device hardware.
Joyce Echessa, Jun 26
How to Develop a Music Streaming Android App
Joyce Echessa shows us how to use the Android Multimedia Framework to develop a fully featured music streaming app.
Valdio Veliu, Jun 23
A Developers Guide to Risky Android App Permissions
We have all seen Android App permissions from a user perspective but how should you implement them and why as a developer? Valdio Veliu explains more.
Brett Romero, May 28
Visual Studio Community 2015: Going Mobile
Brett Romero explains how to integrate mobile platform Cordova into your Visual Studio Community 2015 website, and provide users with a slick mobile app.
Abbas Suterwala, May 13
Understanding Android WebViews
Abbas Suterwala shows us how to load and interact with WebViews in Android to load external web pages or HTML that might be required in your application.
Valdio Veliu, May 06
The Top 8 Plugins for Android Studio
In Valdio's first article for SitePoint, he lists eight useful plugins for Android studio, the official IDE for Android development.
Donald Dragoti, May 01
An Introduction to Android Accessibility Features
Donald Dragoti demonstrates how to use some of Android's accessibility features to make your apps usable by everyone.
Jay Raj, Apr 21
Creating a Bucket List with the Ionic Framework and Firebase
Jay Ray looks at using the IONIC Framework to create a Bucket List application perfect for mobile usage.
Richa Jain, Apr 08
7 Best Practices for Designing a Mobile User Experience
Richa Jain discusses 7 of her favourite tips for designing a mobile user experience to give your mobile users an optimized experience with your site.