spk-logo-white-text-short2
0%
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

Written by Mike Solinap
Published 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

A guide to AI-powered knowledge management for modern teams

A guide to AI-powered knowledge management for modern teams

Although AI tools are easily accessible, helpful aids, many organizations are slow to adopt them. In this eBook, Atlassian explores how AI can redefine knowledge sharing and how your teams can adopt it with confidence.What You Will Learn In this guide, you will...

Related Resources

Is GitHub Costing More Than It Should?

Is GitHub Costing More Than It Should?

CI/CD is an important aspect of software engineering that directly impacts engineering velocity, release confidence, and total cost of ownership.  So, with the upcoming 2026 pricing changes to GitHub Actions, many teams are asking a fair question: Are we paying the...

Engineering Intelligence & Software Quality with CleverDev

Engineering Intelligence & Software Quality with CleverDev

Introduction and CleverDev Overview Release Readiness and Engineering Intelligence Welcome back to another SPK and Associates vlog. My name is Michael Roberts, Vice President of Sales and Marketing here at SPK and Associates. Today, we're talking about challenges that...