Chris Ward looks at the Proto Android App from relayr for rapid IoT development with SDKs available in many popular programming languages.
Interactivity is crucial in cross-platform games and in this tutorial Travis O'Brien covers handling player input with LibGDX.
Wern Ancheta covers realtime app development with RethinkDB and React Native for automatic data updates pushed straight to users
Mark Brown covers installing the ionic framework and using it for creating performant and native-like HTML Apps.
Abbas Suterwala looks at managing sound from multiple apps and sources in Android with audio focus.
Theodhor Pandeli creates an Android app with text-to-speech that answers all of life's most important questions.
Chris Ward looks at the 8 most interesting announcements for Android developers from Google IO 2016.
Travis O'Brien starts a series on using libGDX to create high powered cross-platform applications and games.
In his first article for SitePoint, Kumar Animesh shows Android developers how to create an iOS style swipe button for Android Apps.
Wern Ancheta uses the Ionic framework and the Google Vision API to create an image recognition app.
Deivi Taka looks at Gradle, a popular build system for Java that is also part of Android Studio and gives us a quick overview of how it works
Xamarin is a cross-platform development solution for creating Android and iOS apps. Ariel Ariel Ben Horesh looks at it's form component for creating UIs.
Custom Accessibility Services for Android allow a developer to create inclusive interfaces for all users and Valdio Veliu shows us how to create our own.
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.