Android iPhone and iPad Programming

Build A Mobile App With No Programming Knowledge With Codeless Apps

Matthew Hughes 16-08-2016

Plenty of people want to create their own smartphone apps, but don’t necessarily want to learn how to code. These two positions are not necessarily contradictory, and it’s totally possible to build a basic mobile app by using a number of drag-and-drop tools.


So, what’s available? What can they do, and what are their limits? More importantly, what point should you give up with them, and start to learn Swift The Best Places to Learn Swift, Apple's Programming Language If you want to learn Swift, now is the time to dive in. The language has a bright future and the faster you learn it, the sooner you'll be able to reap the rewards. Read More ?

The Codeless Apps Development Market

When researching this post, I was surprised at the sheer number of companies offering codeless app development platforms. Just to rattle some names off the top of my head, there’s AppGyver’s Composer, Ionic Creator (which was formerly known as Codiqa [Broken URL Removed]), EachScape, and Shoutem. Each of these products have one thing in common: they are aimed primarily at business users.

This makes sense. Many small businesses have came to the realization that in order to thrive, they need to have some kind of presence on the various app markets. While the cost of developing a native application from scratch can run into the thousands — either in outsourcing fees or salaries — these products can be used by anyone vaguely computer literate.

I decided to test Shoutem. The appeal of this particular product was that it had the most generous free trial of any product listed. You can take as much time to explore the product and create your own apps. Only when you wish to export them to a real-world device, or an app store, will you have to pay.



What impressed me most about Shoutem was how incredibly obvious everything was. It felt no more difficult than PowerPoint or Excel. Despite that, it came with all the features a business might need. Users can monetize the app with adverts, add social media, and even integrate it with e-commerce solution  Shopify.

Sadly, like all of the products listed above, Shoutem charges enterprise rates. If you want to create an iPhone and Android app, you’ll have to pay $49 per month, billed annually. While this is ideal for businesses, it’s less great for people who just want to experiment with app development in a friendly and welcoming way.


But there is a free product created by Microsoft that we’ve not mentioned yet, called TouchDevelop, which we first wrote about in 2013 Learn How To Develop Apps On Your Windows Phone With TouchDevelop A dearth of third-party applications has always been the 'Achilles heel' of the Windows Phone 8 platform. Since its inception, users of Microsoft's bronze medal OS have found that they need to do without some... Read More . This was initially an application released for Windows Phone (remember that?) which allowed users to create rudimentary games and applications.


TouchDevelop programs are created by dragging and dropping blocks into place, and filling in the blanks where necessary. All the logical constructs that developers use — like conditionals and iteration — are present, but they’re hidden behind an easy-to-grasp veneer.


In the years since we wrote our original coverage of TouchDevelop, the product has continued to grow and change, to the point where it feels like a much more fleshed out product.

It has since moved from being just an app, to an easy-to-use website that allows you to do much more. Beter yet, you no longer need to use a third-rate mobile OS to use it.



It also allows you to export any programs you create to Apache Cordova, which lets you then publish them to the Google Play, Apple App Store, and Microsoft Store app marketplaces. Cordova is free of charge, but you’ll have to pay a fee to whatever company runs the app store you’re publishing to.

This varies. Google charges a one-time $25 registration fee, while Apple requires you pay $99 each year for an iTunes Connect account. The cost to publish to the Microsoft Store as an individual is about $19, but varies based on where you live. If you’re a company, you’ll have to pay roughly $99.

What Are The Downsides?

It should go without saying that there are some quite pronounced drawbacks with using a codeless solution. There’s a reason why most people who have the financial resources or ability to build a native application choose to do so.


Of course, some would argue that these are reasonable tradeoffs to be made for a system that allows anyone to rapidly develop a mobile application without having any prior software development experience.

There’s A Middle Ground: HTML, CSS, and JavaScript

So, what if you really hate programming, but you find codeless platforms to be too rudimentary and restrictive. Well, there’s a happy middle-ground. That’s with the three technologies that make up HTML5 What Is HTML5, And How Does It Change The Way I Browse? [MakeUseOf Explains] Over the past few years, you may have heard the term HTML5 every once in a while. Whether you know anything about web development or not, the concept can be somewhat nebulous and confusing. Obviously,... Read More – HTML, CSS, and JavaScript. These are the core building blocks of the internet.

There’s been an explosion in the number of products and services that allow you to build mobile applications using open web technologies. Probably the best-known and the easiest to learn is Adobe’s PhoneGap, which is what Adobe Cordoba is built upon.

In addition to being free of charge, this also comes with a number of helpful introductory tutorials that will get you building your dream app in no time.

Have you built your own app using a codeless tool? Tell us about your experience in the comments below!

Related topics: App Development, Google Play, Programming, Swift.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Anonymous
    August 17, 2016 at 1:40 am

    Thanks for your introduction about these apps. Although I am a programmer, I also consider to use these apps to create programs.