1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
Select Page

Using Ship.io to Implement Coding Best Practices for Native iOS and Android Apps

Published by Mike Solinap
on February 10, 2015

Mobile application developers have a new tool in their arsenal when it comes to increasing their software quality and speed of production. With the recent launch of their new site, Ship.io, Electric Cloud is looking to bring Continuous Delivery to native iOS and Android app development.

Ship.io’s main goal is to be an end-to-end solution for streamlining mobile app development through the automation of the build-test-deploy cycle. Native mobile applications—particularly for Android—present a unique challenge due to the many permutations of devices and OS versions being used in combination.

To make this complexity manageable, Ship.io automatically detects and configures iOS and Android dev projects. Furthermore, by offering tight integrations with services like GitHub, AppThwack, TestFlight ,and HockeyApp, the act of checking in code can automatically trigger unit testing and device testing against both virtual and physical devices and distribute successful builds OTA to target devices. While still having to supply their own unit tests, the fact that developers can run their builds against all manner of devices without having to actually provide their own hardware or glue-ware is a big win!

Ship.io is available as a SaaS service and the current Beta release is free to use. At the time of this writing, when a user creates an account, they’re taken to a dashboard where they can run a demonstration iOS build. Users of the free beta will also notice that there is a counter at the top of the page indicating that they have 9999 builds remaining for the month and suggests that future subscription fees will be based around how many builds per month a user expects to execute.

One of the great things about the respective app stores for iOS and Android is how they’ve given startups and hobbyists the ability to reach users through the same distribution channels as larger organizations. By eliminating much of the grunt work and providing easy access to hosted test devices, Electric Cloud is now making it easier for small development teams to produce apps that rival the code quality of larger organizations.

Next Steps:

David Hubbell
Software Engineer
SPK and Associates

Latest White Papers

Three Trends Are Transforming The Service Desk

Three Trends Are Transforming The Service Desk

Your IT service desk is about to change. Find out what's shaping the future. Three factors — enterprise service management (ESM), collaboration, and intelligent service management — are driving the transformation of the service desk. To better meet customers’ needs...

Related Resources

Extending CloudBees SDA Analytics

Extending CloudBees SDA Analytics

CloudBees SDA Analytics has more power than you think One of the main features of CloudBees SDA is CloudBees Analytics, powered by ElasticSearch. It’s a powerful tool for displaying continuous integration data and there are loads of useful metrics available from...

The Power of CloudBees Procedures

The Power of CloudBees Procedures

What are Procedures in CloudBees SDA? In CloudBees SDA, procedures are the basis for reusable code. Any engineer familiar with setting up CD pipelines knows the irritation of re-coding the same task in a multitude of different ways for different teams. With...

10-Point Checklist for Atlassian Server Migrations

10-Point Checklist for Atlassian Server Migrations

Introduction As applications, such as Jira, become more mainstream for Enterprises, it was inevitable that Atlassian and others would create their own service (SaaS) that provides numerous benefits to users across the globe.  The benefits of having a SaaS solution for...