Apple changed the world with the launch of the iPhone in 2007. At Metal Toad we've done a lot of mobile development over the year and we've cataloged our iOS learnings here. Enjoy!
-
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?”.
-
Winter Hackathon 2018: Hacking History
A few years ago, I had the good fortune to travel to London to visit some friends. But before I talk about my trip, there is something you must know about me.
-
Sum Algebraic Data Types in Haskell and Swift
"Grove Park Traincare Depot and sidings" (CC BY-SA 2.0) by train_photos
-
Leveraging Structs and Generics in the Networking Layer with Swift 4
Swift Talk #1 and #8 introduces an approach (hereinafter alternative approach) to using structs and generics to build a networking layer in
-
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.
-
The Launch of Swift 2.0
Ever since Grace Hopper came up with the A language programmers have been trying to create new languages and processes that make it easier to do work with computers.
-
A Note About UICollectionView with Negative Margins
When you’re making a basic, edge-to-edge UICollectionView in interface builder, Xcode has a habit of describing it using negative margins.
-
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.
-
WatchOS 2 Animations with Completion Blocks
Now that WatchOS 2.0 is released we have more than just frame animations in the SDK. It now has animation support for moving things around on-screen. It's not terribly powerful because it is based on their layout engine. The layout engine organizes content by Group, Image and Alignment.
-
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:
-
Metal Toad at WWDC
This past week, a couple of us at Metal Toad traveled down to San Francisco for WWDC and AltConf.
-
Use the Force Touch
Every once in a while, Mac OS X gains new features that require us to change code. It doesn't happen often. The last time was for retina displays. Now the new-fangled thing is Force Touch.
-
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.
-
What I Did Over the Weekend
I spend all week programming at Metal Toad so you would think I'd want to spend my weekend doing anything but. Yet, instead of enjoying the unseasonably warm January weather, I spent last weekend at an event, writing code. Why? Because I sincerely love programming.
-
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.
-
How I learned to stop worrying and love the code
In 1989 I sat down at an Apple II E to write my first bit of code in BASIC. It made the screen invert colors, so text appeared black, and the screen was the strange, alien green that early monitors seemed to favor.
-
Apple's Origin Story (I'm talking coordinates)
I'm not talking about getting bit by a radioactive spider or being given a green ring by some random aliens.
-
Analytics-driven responsive web design planning
Many of our readers have asked for an update to the mobile device diagram. Rather than diagramming what handset makers are selling, I thought it would be interesting to plot what our visitors are actually using. With that in mind, here is the updated version with data extracted from Google Analytics:
-
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.
-
Covering our Apple Assets
Whenever a programmer and a designer get together they need to agree on a common language. That often involves mock-ups, aspect ratios, points, pixels and work-flow.
-
Switching from Apple OSX apps to Google Apps in the Browser
I’ve been using the Apple OSX suite of productivity tools (Safari, iCal, Mail) for as long as I’ve been using Macs (PowerBook G4 in ‘03). I’ve dabbled with other applications like Thunderbird, Firefox, and Chrome, but I’ve stayed true to the Apple products because they worked.
-
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.
-
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).
-
Google Hotpot Rates Portland 5/5
Google, the king of the internet, and Portland, OR, also known as Beervana; at first the two may seem unrelated, but at closer inspection it seems as if Portland has been targeted by Google's new service called Hotpot.
-
Tablets are the New PCs - or are they?
People building websites should be keeping a close eye on their analytics. Since sales of tablets are skyrocketing, any day now we'll be seeing a huge uptick in web traffic from tablets.