Mobile App Development: Make iOS & Android Apps Without Code
3.3 (32 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,294 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Mobile App Development: Make iOS & Android Apps Without Code to your Wishlist.

Add to Wishlist

Mobile App Development: Make iOS & Android Apps Without Code

Quickly produce quality iOS and Android apps without learning any code.
3.3 (32 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,294 students enrolled
Created by Cameron Wills
Last updated 5/2015
Current price: $79 Original price: $200 Discount: 60% off
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Create both an iOS and Android app in just a few hours
  • Monetize your apps with ads, in-app purchases, or app store sales
  • Quickly bring your app ideas to life
  • Freelance as an app developer
  • Additional lectures that may be added to the course
View Curriculum
  • No pre-knowledge required
  • A Mac or PC
  • Those with a little HTML and CSS knowledge may be able to create even better app designs

Course updated: October 2015

Use these various tools and techniques to go from app idea to earning money in the app stores today! Save time by removing the hurdles that come with coding apps manually.

Profitable iOS and Android Apps in Just a Few Hours

  • Step by step instructions from app concept, to app store submission
  • Tips for selecting a profitable niche
  • Including in-app purchases, ads, or paid apps
  • See your app changes instantly without resubmitting to the app store
  • Tools to quickly generate beautiful graphics to make your app stand out
  • Build apps with maps, directions, social media streams, videos, music, push notifications and more!
  • Enable your clients to easily edit the content of the apps you've created for them
  • Learn techniques to get better app reviews
  • Save tons of time by avoiding the hurdles that come with learning code
  • Easily create a Flappy Birds clone
  • Keep all the source code for your app to change at anytime
  • Start earning money from apps today!

First, I'll show you how to download, install, and setup all of the tools you'll need to get started. Then, you'll learn how to select a profitable niche and create an outline of your app.

From there, you'll be creating and editing your app while seeing your changes on your device or emulator in real time! You can create basic apps with simple features or more complex ones with many different screens and functions.

Then, you'll see how to upload your app directly to the App Store and Google Play Store and begin generating income!

Whether you know nothing about code or you just need a quicker way to make apps, this is the best course for you! Additional lectures may be added to the course, plus you'll get prompt, friendly, responsive support by email or on the Udemy forums to help you every step of the way.

Who is the target audience?
  • Anyone wanting to make a residual income
  • People who have a hard time learning code languages but still want to develop apps
  • Everyone with an app idea but not enough time to learn coding
Curriculum For This Course
20 Lectures
Getting Started
8 Lectures 28:24

Seize financial freedom and learn to make profitable apps quickly without learning code. This video explains why you should take this course, examples of apps I've created with this method, and proof of income from these apps.

Anyone can create beautiful, useful apps with this method without needing advanced technical skills. Get started today!

Preview 03:22

There are a few things you might want to budget for if you plan on getting your apps in the app stores and making feature rich apps.

Optional expenses include:

  • iOS Developer Account
  • Google Play Developer Account
  • Extra plugins
Preview 01:08

For the first step of this process, you'll see where to get the tools you need to begin developing your apps. Sign up is quick, easy, and free!

Preview 01:27

Get familiar with the interface which will be used throughout the development process.

See how to:

  • Setup an icon
  • Manage your screens
  • Customize and apply themes and styling
  • See where your users are coming from on a world map
  • Manage push notifications
    + More
Exploring the Control Panel

Want to include a flash light in your app? Or maybe you want to make a clone of Flappy Birds? Plugins enable you to include additional features into your apps quickly and easily. Many useful plugins are free and its recommended you check back frequently to find newly added or discounted plugins.

A useful strategy to get ideas for new apps is to browse the plugin market and start brainstorming creative ways to use them.

Getting Ideas From Plugins

Analyzing the app stores is a great way to gauge how much demand and competition there is for your idea. You can also get a rough idea on how much money competing apps are making and decide if return on your time investment is worth it.

Learn to identify a profitable niche and capitalize on these opportunities!

Choosing a Niche

Learn how to install XCode, which will be used to develop and submit our iOS apps. This software is only available for download on a computer running Mac OS X, however you can get around this by emulating Mac on your PC.

Be sure to check the lecture resources to see a video on how to install Mac OS X Yosemite on your PC if you don't have a Mac computer!

Installing XCode

Installing Android Studio and Java, which will be used to develop our Android apps. This software is available for both Mac and Windows based computers.

This lecture demonstrates installation on Mac, but there process is the same for Windows PCs.

Preview 04:50
Developing Your Apps
9 Lectures 51:16

The best way to ensure you have a smooth development process is by creating an outline. This can be done on some scratch paper, but for demonstration purposes this video shows an example made in MS Paint.

Outlines help you visualize how your app is going to look and helps you plan the flow your users will experience. This also helps you avoid making excess changes and saves you lots of time you'd otherwise spend scrapping something you've already worked on.

Creating an Outline

Importing your project into XCode early on allows you to preview your app and how it looks as you work on it. You'll want to make sure you include any plugins you plan on using so you don't have to redownload and import your project every time you add something new.

Importing to XCode

Importing your project into Android Studio early on allows you to preview your app and how it looks as you work on it. You'll want to make sure you include any plugins you plan on using so you don't have to redownload and import your project every time you add something new.

Importing to Android Studio

Features of advanced menus:

  • Display OS specific menu items; this allows you to display a different menu on iOS than on Android so you don't have to create multiple versions of your app.
  • Optionally display a header image at the top of the menu that can link to another screen
  • Provide description text under your menu item titles
  • Include icons next to your menu items
Creating an Advanced Menu Screen

Custom Text/HTML screens are mostly used to display your content. They allow you to use HTML, CSS, and Javascript to create beautiful screens, or use the built in text editor to easily display your content.

Custom Text/HTML Screen

Button menu features:

  • Display menu items in the form of icons
  • Multiple button layouts such as grid, vertical, horizontal
  • Optionally include labels with the buttons
  • Customize the size of the buttons based on the size of the device being used
  • Include sound effects with button taps
Button Menus

You've seen how to create screens with custom HTML and text, next you'll see how to insert images into these screens and include hyperlinks.

In this example, we take a snip of an address on Google Maps, upload the snip to the web, insert it into the custom HTML screen, and finally link it to the google turn by turn directions page.

Images & Links

Custom URL screens allow you to send your users to a website within your app. Useful for displaying external content without forcing the user to open up an external browser.

You'll also see an example of an error you'll receive if you forgot to include a plugin with your project, and how to avoid/solve the problem.

Custom URL Screens & Missing Plugin Errors

It's a fact that beautiful apps receive more downloads, higher ratings, and higher sales than apps without a pleasing design. In this video you'll see just what a difference a few graphics makes.

Inserting graphics and applying styling to your apps only takes a few easy steps and will make a huge difference in your apps user experience!

Graphics & Styling
Getting in the App Stores
3 Lectures 15:09

Of the two app stores, the process for getting your iOS app in the store is a little more complicated. You'll see how to create the ID's and profiles required, how to prepare your app listing, and how to use XCode to compile and upload your app for review.

Keep in mind that Apples review process can take 2 or more weeks and you may not get approval on the first revision. However, unlike Google, they provide useful feedback and let you know exactly what you need to change to get approved.

Publishing to the iOS App Store

By default, your app will come with an excess amount of permissions enabled for Android. This can create trust issues with your users if your app requires odd permissions.

See how to quickly and easily remove unused permissions from your app and compile an .APK file from your project, which will be used to upload to the Google Play Store.

Preparing an Android Project

Creating screenshots, icons, and submitting your app to Google Play. You'll usually see your app in the store within a few hours.
Check the resources attached to this lecture to get links to the tools used here.

Publishing to the Google Play Store
About the Instructor
Cameron Wills
4.4 Average rating
209 Reviews
8,339 Students
3 Courses
Entrepreneur & Developer

Hey! I'm Cameron; a self-taught web and app developer with a passion for learning and all things technical. I've created dozens of websites and apps over the years, some of which have been very successful and are being used worldwide.

Through Udemy, I hope to share that knowledge to help others achieve their own success and goals!