
Theodhor Pandeli looks at requesting runtime permissions in Android M and N, the new permission model that gives more control to users.
Theodhor Pandeli looks at requesting runtime permissions in Android M and N, the new permission model that gives more control to users.
Last year Valdio Veliu wrote a popular article on his favorite plugins for Android Studio, now he's back with more to streamline your development process.
Developers often use code from other libraries to reduce their amount of work. Aleksander Koko looks at dependency management in iOS with Carthage.
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.
Aleksander Koko looks at networking in iOS, including NSURLSession and Alamofire.
Travis O'Brien starts a series on using libGDX to create high powered cross-platform applications and games.
Simon Codrington takes a look at Android Auto, Google's attempt to connect your phone with your car.
Petros Demetrakopoulos presents a beginners guide to populating and using TableViews in iOS, a fundamental part of app design and layout.
Chris Ward looks at the Swift Package Manager, an early-days dependency management utility for Swift.
In his first article for SitePoint, Kumar Animesh shows Android developers how to create an iOS style swipe button for Android Apps.
Mark Brown presents a quick tip on using and installing Cordova, an excellent tool for cross-platform mobile development.
File storage is an essential feature for an Android app. In this tutorial Valdio Veliu shows you how to add the Dropbox API for cloud storage.
Wern Ancheta adds authentication to React Native apps using Firebase.
Are you looking to get started with Android development? Where better to start than with a time honoured ToDo app tutorial?
Wern Ancheta uses the Ionic framework and the Google Vision API to create an image recognition app.
Read Add Elegant Maps to Your Android App with MapBox and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Robyn Tippin looks at 5 alternative app stores to sell your apps.
Chris Ward loves Swift, and in this article looks at it's past, present and future to see what's possible and what's coming.
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
After covering using C and C++ in Android Apps, Rico Zuñiga now looks at using the languages in iOS apps with Objective-C++
There are many ways to install the Android SDK depending on how you want to develop your apps. Donald Dragoti rounds up the options.
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.
Here is a brief guide for getting started with Swift, Apple's new programming language announced at WWDC.
Universal links in iOS create a seamless user experience, allowing users to jump straight to content on your app. Arvindh Sukumar shows us how to use them.
Wern Ancheta creates an imgur clone app to demonstrate the features and performance of NativeScript for cross platform app development.
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.
Wern Ancheta looks at using LokiJS with Cordova based apps for fast and light data storage.