I released my most popular mobile app, Hours Worked Time Tracker, over five years ago. Over those five years I have received a lot of feature requests. By far the most requested feature is the ability to backup and sync data. The app has always saved data on each device using a local database. Earlier this week I released version 3.4 which includes the ability to sync data using an account for Hours Worked Pro subscribers. I relied on Firebase to add this feature. This guide will cover the steps necessary to add a similar feature to your Ionic mobile application.
An easy way to reach more users with your mobile app is by supporting their native language. Apple strongly encourages preparing your app for a global audience. This tutorial introduces how to translate your Ionic application to support other languages. My recent Hours Worked update (version 3.2) included support for 5 other languages. This tutorial walks through updating an app in 5 simple steps:
A development framework can assist tremendously when upgrading to a responsive website. One of the most robust responsive web frameworks is Zurb Foundation. This post dives into using Foundation when converting a non-responsive website into a responsive website. At the time of writing the latest version of Foundation was 6.3 according to the Foundation Documentation.
Last week I introduced the basics of Getting Started with Responsive Web Design. That post introduced 4 practical starting points when upgrading a website to become more mobile friendly. This post dives deeper into the debugging process.
An increasing number of people are using a mobile phone to access the web. A lot of websites were built on the assumption that most visitors used a computer and unfortunately do not serve mobile visitors well. This leads to less impact, less conversions, and less attention.
TL;DR jump to the full screencast video.
One way to better serve a mobile audience is to upgrade your website using Responsive Web Design. This post will cover the basics of making a website more mobile friendly with Responsive Web Design.
I often find myself needing to round corners of an app icon for promotional graphics. I put together a quick screen cast tutorial that does just that. This demonstration uses Pixelmator for Mac. Here are the steps as shown in the video:
Continue reading “Round corners of a squared image using Pixelmator”
Are you having trouble editing the value of an input element in your iOS Phonegap app? It may likely be the CSS rule used to prohibit users from selecting content by long pressing: -webkit-user-select: none;
Apply the rule -webkit-user-select: text; to your input element to fix the issue.
Nothing interrupts your productivity like a random Build Failed from the CLI. If your build is failing after you recently added a new plugin and especially if you are getting a CpResource error here is the solution for iOS and Xcode:
Continue reading “cordova build failed after adding a new plugin”
Are you having issues with your location aware Phonegap app on iOS 8? I did too. My first attempt to deploy an existing app through Xcode on an iOS 8 device did not work. The application would not recognize my iPhone location.
Here is the quick solution:
Continue reading “Problems with the Phonegap/Cordova geolocation plugin on iOS 8”