30+ Resources to Develop Mobile Apps

30-free-tools-to-develop-your-app

Developing an app can be a stressful experience.  There are a number of things that you have to consider before even writing your first line of code like, what platforms your app is going to be built on. You may think that there are also a multitude of challenges that stand in your way if you want to develop the app yourself. Well, I’m here to tell you that development resources are not one of them.

There are a number of tools available for free to help you develop you own app.  Some of these are tools that big companies like Pinterest, Niantic and Slack are using are now at your own fingertips. So take advantage!  Most of these tools have a great community of support and if you can’t find what you need, you can always turn to good old Google.

I’ll be trying to update this list every year to build this into a really robust resource.

If you know of a new free development tool to create mobile apps, let me know and I’ll add it into the next update.

30+ Free Resources to Develop Mobile Apps

Apache Cordova

cordova.apache.org
Apache Cordova (formerly PhoneGap) is a popular mobile application development framework originally created by Nitobi. Adobe Systems purchased Nitobi in 2011, rebranded it as PhoneGap, and later released an open source version of the software called Apache Cordova.

Android Studio

developer.android.com
Android Studio provides the fastest tools for building apps on every type of Android device.

App Machine

www.appmachine.com
AppMachine makes the creation of high-quality apps easy and affordable. The technology is available for everyone. The software empowers you to build web apps or native apps for iPhone, Android and Windows Phone 8 smartphones.

Appery.io

appery.io
Appery is a rapid development, integration and deployment platform for delivering cross-device apps in the enterprise.

AppGameKit v2

www.appgamekit.com
App Game Kit consists of several tools for developing cross platform apps and games.

Appium

appium.io
Appium is an automation tool for running scripts and testing native applications and mobile-web applications on android or iOS using a webdriver.

AppMakr

appmakr.com
AppMakr.com is a do-it-yourself platform to create content-based native mobile apps for iPhone & Android, as well as HTML5 Mobile Websites.

Appsbar

www.appsbar.com
Appsbar is your free mobile app builder. Free to all app builders and app lovers. These apps can be made for any operating systems such as Android, Apple, Black Berry and Windows

AppSheet

www.appsheet.com
The app platform for everyone. Create apps directly from your data within a spreadsheet, no coding required.

Appy Pie

www.appypie.com
Appy Pie is a mobile app creator released for Android, iOS, Fire OS, and Windows Phone platforms that allows its users to create and monetise different types of mobile apps. It also features its own marketplace to show off apps created through it.

Corona SDK

www.coronalabs.com
Corona SDK is a software development kit (SDK) developed by Corona Labs Inc. Corona SDK allows software programmers to build mobile applications for iOS, Android, and Kindle, desktop applications for Windows and OS X, and connected TV applications for Apple TV and Android TV.

Defold

www.defold.com
The completely free game engine Defold solves the technical issues we all have in common when making games. That way, you can focus on being creative and building great games.

FMOD

www.fmod.org
FMOD is a sound effects engine for video games and applications developed by Firelight Technologies, that play and mix sound files of diverse formats on many operating systems.

Game Maker Studio

www.yoyogames.com
GameMaker accommodates the creation of cross-platform and multi-genre video games using drag and drop action sequences or a sandboxed scripting language known as Game Maker Language, which can be used to develop more advanced games that could not be created just by using the drag and drop features.

GameSalad

gamesalad.com
GameSalad is a game creation system for creative professionals that enables non-programmers to create 2D casual games for Apple’s mobile iOS platforms, such as the iPhone and iPad, HTML 5 games, and games for Android devices.

Greenhouse CI

greenhouseci.com
Hassle-free Continuous Integration & Delivery for mobile apps. Greenhouse can be used to build, test and deploy your iOS, Android, Cordova & Ionic apps for every commit.

Haxe

haxe.org
Haxe is an open source toolkit based on a modern, high level, strictly typed programming language, a cross-compiler, a complete cross-platform standard library and ways to access each platform’s native capabilities.

Ionic

ionicframework.com
Ionic makes it incredibly easy to build beautiful and interactive mobile apps using HTML5 and AngularJS.

Kii

en.kii.com
Scalable cloud backend platform for enterprise applications, consumer apps, mobile games and the Internet of Things (IoT).

Libgdx

libgdx.badlogicgames.com
Publish your games on Windows, Mac, Linux, Android, iOS, BlackBerry and HTML5, all with the same code base.

Marmalade

www.madewithmarmalade.com
The Marmalade Platform enables developers to build high performance 2D and 3D games and apps using its flexible development environment.

MIT App Inventor

appinventor.mit.edu/explore
MIT App Inventor is an innovative beginner’s introduction to programming and app creation that transforms the complex language of text-based coding into visual, drag-and-drop building blocks.

Mobincube

www.mobincube.com
Create advanced applications for smartphones and tablets with no technical knowledge. iPhone/iPad, Android and Windows Phone.

MonoGame

www.monogame.net
By leveraging C# and other .NET languages on Microsoft and Mono platforms you can write modern, fast, and reliable game code.

Phaser

phaser.io
A fast, free and fun open source framework for Canvas and WebGL powered browser games.

PhyreEngine

develop.scee.net/research-technology/phyreengine
PhyreEngine is a free to use game engine from Sony Interactive Entertainment. Despite its origins under Sony it is compatible with more than just PlayStation platforms, with support for PlayStation 4, PlayStation 3, PlayStation VR, PlayStation Vita, PlayStation Portable, Microsoft Windows (for OpenGL and DirectX 11), Google Android and Apple iOS.

Qt

www.qt.io
Qt is the faster, smarter way to create innovative devices, modern UIs & applications for multiple screens. Cross-platform software development at its best.

Sencha

www.sencha.com
Build rich, data-centric HTML5 apps for desktops and tablets using Java, and mobilize your existing GXT apps.

Stencyl

www.stencyl.com
Make iOS (iPhone/iPad), Android, Flash, Windows & Mac games without code using Stencyl.

Unity

www.unity3d.com
Unity is a cross-platform game engine developed by Unity Technologies and used to develop video games for PC, consoles, mobile devices and websites.

Unreal Engine

www.unrealengine.com
Unreal Engine 4 is a complete suite of game development tools made by game developers, for game developers. From 2D mobile games to console blockbusters and VR, Unreal Engine 4 gives you everything you need to start, ship, grow and stand out from the crowd.

Xamarin

www.xamarin.com
Xamarin apps are built with standard, native user interface controls. Apps not only look the way the end user expects, they behave that way too.

Xojo

www.xojo.com
Xojo is a development tool for creating powerful, native applications for desktop, web, iOS, and Raspberry Pi.

Zoho Creator

www.zoho.com/creator
Build custom solutions for your business using our intuitive drag and drop interface. One software for all your unique business needs.


SUBSCRIBE TO MY MAILING LIST

Sign up to hear about updates about my app projects, test automation and how building my app business progresses week by week.