How to Make iOS Apps with No Programming Experience
4.5 (205 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.
10,902 students enrolled
Wishlisted Wishlist

Please confirm that you want to add How to Make iOS Apps with No Programming Experience to your Wishlist.

Add to Wishlist

How to Make iOS Apps with No Programming Experience

For complete beginners with zero programming experience we are the fastest way to learn how to code and make apps.
4.5 (205 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.
10,902 students enrolled
Last updated 7/2016
English
Price: Free
Includes:
  • 2.5 hours on-demand video
  • 1 Article
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
How to set up a new Xcode project.
How to use Interface builder to design and create the appearance of your app.
How to find your way around the storyboard
How to change attributes of various UI elements
How to arrange UI elements on screen by their setting their coordinates
How to size UI elements
How the View Hierarchy works
How to connect elements in the storyboard to the Swift code using IBActions and IBOutlets.
How to use loops and conditionals.
How to generate random numbers.
How to look up more information on an unfamiliar function in XCode.
How to start thinking about efficient code and user experience.
Learn more about Arrays, Methods and Functions.
How to tap into the sensor hardware of the iPhone.
How to sideload your app with Xcode 7.
View Curriculum
Requirements
  • You will need a Mac running OSX 10.10.5 or above (i.e. Yosemite or El Capitan)
  • You will need to install Xcode 7 from the Mac App Store.
  • Take a look at the document we've prepared for you to get everything set up and ready. https://www.londonappbrewery.com/how-to-setup-for-ios-development/
Description

We provide the fastest way to learn how to code and start making industry standard apps. The best part? You don’t need any prior programming experience.

Learning to code is intimidating. There’s all that syntax, all those new words and unintuitive software to get your head around. It’s hard to know where to start.

Beginning App Development was lovingly crafted to be the fast track train that takes you to this new and exciting world.

Whether if you want a change of career or to make your first prototype App, this course is the perfect launch pad.

Don't take our word for it!

Feedback on our online course:

"You have the best programming tutorial on developing IOS app Thank You!" - Guy Demmogyü

"Great videos, best learning videos I have seen." - Keef Garr

"I like the way you explain, easy to understand, make our life easier." - Rio Lim

We're not your average online tutor.

We at the London App Brewery have spent years training people with no programming experience how to code and make apps in our London class room. Here we relaxed have small group lectures, one-to-one teaching and you even get beer at the end to reward your coding!

We've been running weekend crash courses for both iOS and Android Development for a long time, so we know all the questions you might have even before you can think of them. We've explained hard-to-understand programming concepts thousands of times, and we've figured out ways of explaining it to the visual, auditory and kinesthetic people. We've seen every variation of programming questions and we'll do our best to answer all of these in our course.

We want to teach the world to code but we don't have enough man power to meet you all and teach you in person. So that's why we are starting this online course, where we hope to be your companion on your app making journey. But we are more Yoda, less R2D2.

Feedback for our physical course:

"Like a lot of people I have an idea for an app every other day. I was very impressed by Philipp and Angela’s ability to understand, explain and resolve every single problem I ran into. It’s comforting to know you’re in safe hands when trying something new and technical." - Michael Maiga, Entrepreneur.

"I had a great time on the London App Brewery course and it was revelatory to me that I could make so much progress in such a short amount of time. That’s entirely down to the teaching standards, which are top notch. Strongly recommended to anyone who wants to build an app or just understand how they work." - Aidan Russell, Accountant.

"The London App Brewery teaches you how to code and design apps by walking you through the most influential apps in the market. I started with zero Java knowledge and at the end I found myself in “the zone” solving the “Challenge” (mock app development briefs). All my questions were answered and barriers to app development evaporated. This workshop will kick start you." - James Leung, Product Manager.






Who is the target audience?
  • This course is tailored for those who have no previous programming experience who want to learn how to code and make apps in the shortest amount of time possible.
  • For more advanced coders, check out our website for more courses.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 15 Lectures Collapse All 15 Lectures 02:27:00
+
How to Make Apps with No Programming Experience
15 Lectures 02:26:01

How to make apps. Want to learn how code and make apps for iOS? We’ve made these video tutorials for you. The best part? You don’t need any programming experience. All you need is Xcode and a keen mind. We will take you through how to develop apps step-by-step. We’ll walkthrough the whole process of app programming.

In this lesson you learn about all the tools and materials that are required to make apps. You’ll need a mac and download Xcode. If you don’t have a mac and want to know how to make iOS apps with a PC, we also cover how to make apps without a Mac.

We aim to be the fastest way for people with no programming experience to learn how to code and how to make apps. Love playing with iPhone and iPad apps? Why not learn how to create them too? Do you want to quit your job and become an app developer? We’re here for you. Do you want to make your own games? We’re here for you!

☛Visit us at www.LondonAppBrewery.com

☛Join our group on Facebook for events and offers: https://www.facebook.com/londonappbrewery

☛Join our Meetups in London for one-to-one coaching: www.meetup.com/LondonAppBrewery

☛Join the conversation on Twitter! Follow us for daily app inspiration @LondonAppBrewer

☛Subscribe to our YouTube Channel: https://www.youtube.com/c/Londonappbrewery?sub_confirmation=1

Updated to the latest version of Xcode (Xcode 7) for making apps in Swift 2 for iOS9.

What You Need to Make iOS Apps
09:29

In this lesson you learn about how to use Xcode 7, we walkthrough all the components that will be required to develop iOS apps. Xcode 7 is the latest software from Apple that allows you to build apps and this Xcode tutorials will teach you everything you need to know about building iOS Apps in Xcode.
Let's Make Our First App and Walkthrough Xcode 7
09:52

Map of Xcode
1 page

In lesson 3, we show you Xcode Playgrounds and get you started learning how to code in Swift 2. Everything is fully updated to the latest software versions so you can follow along and use our step-by-step walkthrough to learn how to code. We will talk about data types and variables and how you would use them to make iPhone Apps.

Beginning Swift Programming - Learning to Code in Playgrounds
12:01

In lesson 4, we walkthrough the anatomy of an app and show you how apps work and how apps are made. This will be foundation to learning how to make iPhone and iPad apps. This is an introduction to the model view controller or MVC pattern, which you will be learning and using in our later app making tutorials.

The Components of an App - App Anatomy 101
03:54

In lesson 5, you’ll learn all about app design. Designing beautiful apps is one of the most important aspects of app development. It’s often overlooked in iOS tutorials, as most people focus on learning how to code. But in this day and age in order to succeed on the App Store, you have to make your iPhone or iPad app stand out.

How to Design Apps - Introduction to Interface Builder
20:06

In lesson 6, you’ll learn about autolayout and setting constraints in Xcode. This is one of the harder aspects of app design in Xcode. But don’t worry as we’ll be walking you though the process step-by-step. This will be an introduction to designing in interface builder as we’ll be building on these skills in future iOS tutorials.

How to Make Your App Look Good on All Devices and Orientations
14:30

In lesson 7, we’ll dive a little deeper in to auto layout and constraint setting. We’ll explain how to set constraints and constraint logic. We want to give you a fuller understanding of Xcode’s auto layout feature and how the constraints affect the end view layout. We’ll talk about alignment versus pin and when you would use which.

Understanding Auto Layout and Setting Constraints
07:47

In lesson 8, we’re going to link up our designs with our code by making IBAction and IBOutlet. We’ll use Xcode’s automatic code writing ability to make these reference links. I’ll show you a common mistake that newbies make when making IBAction and IBOutlet and we’ll learn about basic debugging in Xcode.
Linking Up the Design with Code - Learning to Use IBAction and IBOutlet
12:59

In lesson 9, we get coding! You’ll be introduced to arrays and learn the syntax for arrays in Swift 2. We’ll use an array of strings to set the dice images. Understand arrays and array types. WE’ll even dig into 2D arrays and matrix arrays.

If you got here because you got a this class is not key value coding-compliant error from Xcode, then watch the video and understand what Xcode is trying to tell you. I also show you how to access the XML code for your Interface Builder files as a further way of debugging in Xcode.

Making and Using Arrays in Swift
08:40

In lesson 10, we learn about randomisation and how to generate pseudorandom numbers in order to use as an index to retrieve a random dice image. We will use the arc4random_uniform that is included in the UIKit framework.

Understanding Randomization in Swift
13:20

In lesson 11, we are going to learn about methods and functions and what the hell is the difference between them. We also touch upon objects and classes, but there will be more advanced videos in the future going into more detail on these topics. So don’t worry if it seems hard to understand at first. We’re going to code, code and code some more until these things are second nature to you.

Learn about Methods and Functions
17:48

How do you tap into the iPhone shake gesture? We are going to show you how you can use the method motionEnded() to perform an action when the user is shaking their phone. This is an introduction to tapping into the hardware and sensor capabilities of the iPhone.

Also in this episode, we talk about different kinds of commenting and how to use Apple Documentation to figure out the methods available in UIKit.

Tapping into the iPhone Hardware and Sensors
08:56

How to load your app onto your iPhone device with Xcode 7. Since the launch of Xcode 7, one of the most interesting developments is the ability load your apps on to a physical device (iPhone or iPod touch) without having to pay for a Apple Developer Licence.

In this episode we show you how to do this and point out some of the places that can cause you trouble when you try to sidled apps with Xcode.

We aim to be the fastest way for people with no programming experience to learn how to code and how to make apps. Love playing with iPhone and iPad apps? Why not learn how to create them too? Do you want to quit your job and become an app developer? We’re here for you. Do you want to make your own games? We’re here for you!

☛Visit us at www.LondonAppBrewery.com

☛Join our group on Facebook for events and offers: https://www.facebook.com/londonappbrewery?fref=ts

☛Join our Meetups in London for one-to-one coaching: www.meetup.com/LondonAppBrewery

☛Join the conversation on Twitter! Follow us for daily app inspiration @LondonAppBrewer

☛Subscribe to our YouTube Channel: https://www.youtube.com/c/Londonappbrewery?sub_confirmation=1

How to Sideload your App for Use on your Physical Device
06:19

Where to Go From Here
00:20
About the Instructor
London App Brewery
4.5 Average rating
204 Reviews
10,902 Students
1 Course
App Development Education

The fastest way to learn how to code and make apps. We teach complete beginners how to make native apps for Android and iOS. Are you someone who wants to master coding as a new skills? Do you want to quit your job and work for yourself? Become an App Entrepreneur with our online/in-person coding bootcamps!

These courses are designed for people with no programming experience who have a keen mind and want to learn how to make apps by learning to code. We use the latest tools from Apple to teach students how to make iOS/iPhone/iPad apps with Swift 2 and Xcode 7. We also teach those who want to become an Android developer how to use Android Studio and program with Java.

For more lessons please visit our website.