Metal Toad has been been building mobile applications for a while and we've found building iPhone and Android can be a lot of fun. Mobile development has significantly more gotchas so we've created a catalog of all of the mobile development tips and tricks we have cataloged over the years, sorted in order with the newest first. Enjoy!
-
What is Xamarin?
Maybe I should start with a better question. Who doesn’t love free stuff? Guess what? Xamarin is F-R-E-E!!!! Yep! I’ll explain why this is exclamation point worthy in just a bit.
-
The Value of Android, iOS, and React to the Cloud
As an AWS Advanced Consulting Partner, Metal Toad helps our clients identify their cloud solutions. However, one question I frequently hear is, “If we are building cloud solutions, then why is there a need for engineers in Android, iOS, and React specialties?”.
-
Thumb Zone
I’m used to thinking of ergonomics in terms of chairs, desks, physical plant, tennis rackets, etc., but this week our expert UX designer, Cami, blew my mind when she shared a “natural thumb extension” image that she uses to help design for mobile.
-
An Exploration of Daydream Using the Android SDK
Going into the latest hackathon, I knew there were several options for building a virtual reality (VR) app for Android devices. Google currently has two platforms for VR available: Cardboard and Daydream, not to be confused with the screensaver mode on Android phones.
-
6 Design Tips for iOS and Android
Recently I've been designing a few mobile apps. The first app was designed from scratch for both iOS and Android. The other was taking a pre-existing iOS app and translating the design and UX to be more suited for Android.
-
Force Touch for Safari in Javascript
First I explored Force Click on the Mac. Now it is on the web with javascript in Safari. There has long been hooks for touches and gestures on Safari for iOS devices.
-
iOS: Retain Your Sanity With CoreSimulator Folders
Previously, we published a script to work around the opaque iOS Simulator folder structure on Xcode 6. With the recent release of Xcode 7, the naming structure changed a bit, so we've updated the script below:
-
iOS: A Quick Script to Retain Your Sanity With CoreSimulator Folders.
Note: This is outdated. See our update for Xcode 7
-
Integrating Faux Pas into your iOS Continuous Integration Workflow
Faux Pas is a OS X app that analyzes your source code for possible bugs and stylistic issues (among many, many other things). It also has a nifty command line tool that we wanted to integrate into our continuous integration process.
-
Continuous Delivery for Enterprise on iOS
In part two (part one) of a series on iOS automation, we'll discuss continuous deployment. Thankfully, due to wonderful tools like Hockey, it’s never been easier.
-
Short-circuiting SpriteBuilder to use Cocos2d-swift Programmatically
The goal is to create a project with SpriteBuilder and then not use the nice GUI and ccb files that it provides.
-
iOS Continous Integration for Enterprise
Updated Oct 19, 2015: Added updates for OS X El Capitan. Updates highlighted in yellow. Updated Jan 23, 2015: this post is part of a series on iOS Continuous Integration.
-
PhoneGap Day! Michael Brooks on Contributing to Apache Cordova
Michael Brooks, @mwbrooks Open Source Designers are needed. Tech writers are really, really needed.
-
PhoneGap Day! Andrew Lunny and Hardeep Shoker on Phonegap Build
Andrew Lunny @alunny & Hardeep Shoker @hardeepshoker Andrew was the person who named it Callback, he's the bad person.
-
PhoneGap Day! Patrick Mueller on Weinre
Works at IBM @pmuellr
-
PhoneGap Day! James Burke on RequireJS and Phonegap
James Burke - works at Mozilla @jrburke Why webapps? They deploy everywhere!
-
Phonegap Day! Pamela Fox on Phonegap Pain Points
Pamela Fox - @pamelafox She used to work for google, was on the Wave project.
-
Phonegap Day! Fil Maj on what's new in PhoneGap 2.0
We have two toads at PhoneGap Day here in Portland - you can follow the conference on Twitter #pgday. I'll be live blogging the event. Here is what's new in PhoneGap 2.0:
-
Mobile Drupal optimization results
Our responsive redesign has been a great improvement for metaltoad.com. I was still not entirely satisfied with the speed of our site, especially while waiting for my train at the busy Pioneer Square! One of the major obstacles for mobile networks is lag, and so I set out to cut down the number of HTTP requests. By improving the site's stylesheets and scripts, I was able to eliminate a dozen extra requests.
-
A Short List of Handy Web/Mobile Debugging Tools
I recently helped a friend with a couple bugs they were fixing on a mobile site, and suddenly realized that there is a good basic list of tools that folks should have in their frontend dev kit.
-
A Simple Device Diagram for Responsive Design Planning
Updated for 2015! Check out Analytics-driven responsive web design planning
-
Improved Lazy Loading for iPhone & Android
The latest version of the jQuery Lazy Load plugin (released Jan 29th, 2012) included the ability to customize your data attribute parameter.
-
When it comes to Mobile Development, Stop Worrying about Bandwidth
When it comes to mobile development, I've seen a lot of buzz recently on how CSS3 can help people eliminate images and cut the bandwidth requirement for their websites, however if a good mobile experience is important to you, you may want to think twice before deciding how to retrofit your websit
-
Pitfalls When Writing a Canvas Game for Android
Recently a client approached Metal Toad to develop a prototype game for Android devices and leaving the option of porting it to other devices open.
-
Responsive Web Design and HTML5 are the Future
With the latest launch of the Amazon Kindle Fire Tablet, the world is now up to more than five major Android hardware providers. Among each of these, there is also a wide variety in the screen sizes, from the smart phones to mid and larger tablets. Outside of the Android market you have the 800 pound gorilla, Apple with their iPhone, iPod & iPad. And you have RIM with the Blackberry and Nokia (who still can't decide what they are going to use).
-
Mobile First – a mirage?
You've heard the hype. The mobile web is exploding, and device sales will soon outstrip PCs. Our desktops and laptops will join VCRs and fax machines in the dustbin of history. Yet, mobile usage share is totally flatlined (perhaps even declining slightly). What is going on?
-
How we made the Metal Toad site more mobile-friendly with media queries
There’s been a lot of buzz lately about Responsive Web Design, and in particular about CSS3 Media Queries.
-
Mobile Traffic is Up
Mobile website traffic is up. While this is hardly news, as a small case study I'm posting findings from metaltoad.com (you can see the exact numbers in the tables below). Here's the most important information I gleaned from our mobile analysis:
-
Stop! You are doing mobile wrong!
For as long as mobile sites have been around the conventional wisdom has been: build your website first and then create a mobile site as an add-on; creating a distilled, streamlined version of the desktop site. This makes sense, no? A few weeks ago I discovered that we've been doing it wrong*. Here's why: