I am a web developer who dabbles in mobile development from time to time. You can find me on Twitter @joyceechessa to see what I’m up to.
Joyce's articles
Create a simple Facebook Chat bot that responds to movie queries from users via Facebook messenger. Joyce Echessa steps you through the process in detail.
Joyce Echessa shows how to use the YouTube API to embed video into an Adroid App.
Firebase provides all the backend infrastructure you need for your mobile app. This tutorial shows you how to integrate it into an iOS app.
With Parse shutting in January 2017, Joyce Echessa looks at alternatives, such as using Firebase as a cloud backend for your Android app.
Joyce Echessa shows how to use Google Play Services to add highly interactive maps to an Android app.
Joyce Echessa looks at using Google Play services for recognising user location and activity in apps.
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.
Joyce Echessa demonstrates how the Android Design Support library can bring Material Design to older Android versions.
Designing for mobile is as much about meeting user expectation as it is about screen sizes. Joyce looks at the most common Android design anti-patterns.
Joyce Echessa shows us how to use the Android Multimedia Framework to develop a fully featured music streaming app.
Joyce Echessa talks through the changes in XCode 6 that mean Interface Builder now allows you to edit custom controls and see them rendered live.
The default Android emulator is renowned for it's slowness. Joyce Echessa looks at one alternative, Genymotion.
Apple have introduced new tools for building adaptive interfaces in iOS 8. They are very thorough but offer great potential. Joyce Echessa shows us more.
Mobile design requires a specialist set of tools and Joyce has delivered a killer set of resources for all your design needs.
UIKit Dynamics in iOS 8 allows you to add real-life behaviours and animations to your apps with very little code. We show you how using Swift.
iOS 8 introduces many new features and techniques to bring your apps up to date, Joyce Echessa shows us the highlights and what they will mean to you.
How to utilise the Parse backend service with your own Android app for a fully functioning data storage service.
How do you keep a user engaged after that initial giddy flush of install excitement? Joyce shows you ways to make that initial 'onboarding UX' really count.
Cocoapods are great for handling dependancy management in iOS development, but how do you create one? We show you how.
CocoaPods is a dependency management tool for iOS and OS X development that has been gaining a lot of traction in the Cocoa community.
It is common for apps to require a backend for data to be saved and synced between a user's devices. We look at creating one for your iOS app.
The App Store is a global market. Taking international users into consideration and building an app that adapts can greatly increase your market reach.
Learn how to localize your android app for language, screen orientation and much more.
An introductory guide on how to schedule background tasks in Android app development.
This article shows how the Android Action Bar can be used to help create elegant user interfaces.
Read PDF Generation in Rails and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Easy Admin Interfaces with Active Admin in Rails and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Responsive Emails in Rails with Ink and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.