Pete Griffin, Jul 15

Future Adaptations For Smarter Watch Screens

We track the evolution of the smartwatch and explore what the future holds for the design of wearable screens. Could the smartwatch replace the smartphone?
Abder-Rahman Ali, Jul 14

Apple Watch Is Improving Health, What's the Catch?

A. Hasan looks at the increasing rise of health improvement caused by Apple Watch but wonders if this comes with a price.
Brett Romero, Jul 10

Extending an iOS App with WatchKit

Brett Romero talks us through the steps of taking an exisiting iOS application and using by WatchKit, extending it to work on an Apple Watch.
Narayan Prusty, Jul 01

How to Integrate Facebook Login into a Cordova Based App

Narayan Prusty shows us how to integrate Facebook login functionality into a Cordova based cross platform mobile app.
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.
Narayan Prusty, Jun 24

Creating an Expense Manager App with Apache Cordova

Narayan Prusty presents a tutorial on creating an expense manager app with Apache Cordova, showing us how to track calculations and visualise them.
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.
Design & UX
Gabrielle Gosha, Jun 23

5 Big Mobile Design Trends of 2015

It's 2015 and mobile browser numbers have officially surpassed their desktop cousins. Gabrielle looks at 5 mobile design trends that are shaping the market.
Cate Lawrence, Jun 16

Can Apps Help Prevent Violence?

Cate Lawrence begins a series on app development to help crime prevention. In this first post, she looks at violence prevention through apps.
Deivi Taka, Jun 10

An Introduction to Windows Phone 8.1 Development

In Deivi Taka's first post for SitePoint, he takes us on a beginners tour for developing a mobile app on the Windows Phone 8.1 platform.
Jay Raj, Jun 09

Building a Native App with JavaScript Using NativeScript

JayRaj looks at building a Native App with JavaScript Using NativeScript a cross platform framework that offers to do things a little differently.
Richa Jain, Jun 02

How Mobile Friendly Is Your Design? 12 Tips to Follow

After Google's recent search algorithm changes, mobile friendly design is more important than ever. Richa Jain looks at 12 tips to improve your designs.
Cate Lawrence, May 29

6 Tips for Creating a Language Learning App

Cate Lawrence applies her personal experience of using a language learning application and looks at 6 tips for developers wishing to create their own.
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.
Jay Raj, May 27

Creating a Location Sharing App Using the Ionic Framework

Jay Ray returns to teaching us about creating apps with the Ionic Framework, this time showing how it can help with location sharing features.
Brett Romero, May 19

An Introduction to Watchkit for iOS Developers

Brett Romero introduces current iOS developers to how to develop for Apple's WatchKit.
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.
Brett Romero, May 11

Video: Variables and Constants in Swift

In this short video, Brett Romero shows you how to use Variables and Constants in a Swift playground.
Michele Tameni, May 08

Silica Components for User Interfaces in Sailfish OS

Michele Tameni continues his look at SailfishOS development to discuss Silica components, Sailfish's UI layer.
Jay Raj, May 05

Creating a Bucket List App with Ionic and Firebase - Part 2

In the second part of his Ionic Framework tutorial, Jay Raj shows us how to add sign up functionality and the ability to add items to a user specific list.
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.
Cate Lawrence, Apr 29

7 Tips for Creating an App to Help Mental Illness

Cate Lawrence explains 7 tips for those developers looking to create a mobile app to help those suffering from or working with mental health issues.
Mark Wong, Apr 28

Building a Simple REST API for Mobile Applications

Mark Wong shows us how to create a simple REST API using Python to feed data to an iOS application.
Michele Tameni, Apr 24

Hello Sailfish, an Introduction to Developing for SailfishOS

After Jolla won the last Mobile World Congress best tablet awards, interest in their operating system SailfishOS has rocketed.

Sailfish is a modern and secure operating system built on top of the Mer open source project so it’s like a classic Linux distribution with the great addition of the Jolla crafted Sailfish UI. There’s no buttons on Sailfish devices, everything is handled with simple gestures, supported by an appealing design style. It’s a really interesting platform, for both users and developers. In this article I’ll show you how easy it is to develop on this new and promising platform.