Swift programming - Build 20 apps for iPhone!

Learn to build bestselling iOS apps like Tinder and Flappy Bird using Xcode with over 20 practical projects and comprehensive guidance.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is all about making cool apps using Xcode and Swift! With 77 lectures and 20 hours of content, you'll build some awesome projects like Flappy Bird and a to-do list while getting a solid grip on coding and app development.

Key Points

  • Build over 20 iOS apps, including popular ones like Flappy Bird and Tinder
  • Learn Swift programming with practical, step-by-step instructions
  • Explore the Xcode environment to streamline app development
  • Focus on hands-on practice for a deeper understanding
  • Create fun and useful apps like Lotto machine, Calculator, and Photo gallery

Learning Outcomes

  • Understand the basics of Swift programming language
  • Get familiar with Xcode for app development
  • Develop a variety of iOS apps from scratch
  • Gain hands-on experience with coding and app design
  • Learn to implement user interfaces and data handling

About This Course

Use Xcode to make bestselling apps like Tinder or FlappyBird. Learn on practical examples!

** ** 77 lectures - 20 hours of content - the most comprehensive course on Swift programming ever! ** **

We focus on practice. You will build over 20 apps for iOS - from a simple photo gallery to calculator to the best-seller Flappy Bird. Step-by-step instructions shed light on the nuts and bolts of all features and functions and explain each code line in detail.

You will also explore the Xcode environment that facilitates app design and development.

3 bestselling games and apps:

1. FLAPPY BIRD

Build an alternative to the hit mobile game Flappy Bird and get inspired to create the next world sensation.

2. TODO LIST

A step-by-step guide to creating a todo list app. Time and task management apps are chart-toppers at the App Store.

3. TINDER

An amazingly popular app that broke a million hearts. Learn how to create a similar application and see how easy it is.

Several smaller apps:

4. Hello world!

Hello world! is the first app you'll build minutes into the course. See how easy it is to learn Swift.

5. Lotto machine

Create a lottery app and discover how to use functions and randomize and sort data.

6. Tic-tac-toe

We all played it on a piece of paper once.. This app will introduce you to user interfaces and touch detection.

7. Calculator

Design a great UI and learn simple data operations.

8. Photo gallery

Discover how to add resources like photos or videos to a project and create your own photo gallery.

9. Birdy Scream

This app will show you how to add sounds to games. You'll also learn how to control app volume level so your neighbors can get some sleep while you work.

10. Stones on stage

Your first steps in game building. Code your first 2D game scene with the SpriteKit framework.

11. Color balls


With color balls flooding your screen, you'll explore how to create multiple types of views and add constraints.

12. Book list

Tables are so hot right now. Shopping list, task list, book list? Tabular data will always be in vogue - learn how to handle it.

13. Notepad

Storing data in a smartphone app and cloud is a must. Learn how to write and read data while creating an all-purpose notepad app.

14. About Us

During developing this app, you'll learn how to use Storyboards, make transitions, how to add buttons and present informartions.

15. Where am I?

Are you lost? Write an app that'll help you find where exactly you are by tracking your device and showing your location on a map.

16. Where is my car?

This app allows you to track your position relative to the position of your car. Never again lose your car in a multi-storey parking lot.

17. Network gallery

Write a web photo gallery. Learn how to get data from networks and present it on mobiles.

Learn how to create fast and secure applications.

Swift is a programming language used for mobile applications for iOS. It was presented for the first time at the WWDC conference in June 2014. Since then it has become increasingly popular among programmers and app developers.

The new language created by Apple is much simpler than Objective-C. It's recommended in particular for beginner programmers because of the simplified code structure, the possibility of applying corrections on bar graphs or testing the project operation in real time.

We can guarantee this course will give you all the skills to code progressively complex games and apps on your own!

  • Create 20 apps!

  • Basic Swift syntax

  • First look into Xcode

Course Curriculum

Instructor

Profile photo of Educativo Courses
Educativo Courses

We are preparing high quality courses to turn you from beginner into IT professional. Authors of our courses are well known iOS and Android developers, Windows Server and Linux administrators. Our specialists made sure your learning experience will be full of practical examples and highest quality. Every theoretical module also contains practical usage, which have been designed to complete together...

Review
4.9 course rating
4K ratings
ui-avatar of Daniel Robinson
Daniel R.
3.5
6 years ago

Seems like a very old course. Going to stick with it as it progresses though :)

  • Helpful
  • Not helpful
ui-avatar of Melissa Nguyen
Melissa N.
5.0
6 years ago

Recommended

  • Helpful
  • Not helpful
ui-avatar of Mike Triess
Mike T.
4.5
7 years ago

Good, practical course.

  • Helpful
  • Not helpful
ui-avatar of Gregory Zimmer
Gregory Z.
5.0
7 years ago

Informative and high quality course. Keep up the good work.

  • Helpful
  • Not helpful
ui-avatar of Dung Vu
Dung V.
5.0
7 years ago

It is clear and simple.

  • Helpful
  • Not helpful
ui-avatar of Nicholas Smith
Nicholas S.
2.0
9 years ago

Many things are not explained well. The speaker speaks in a very monotone and unenthusiastic tone. The tic-tac-toe game is not finished. The layout of buttons for the calculator is not explained well. To add to that, the mouse on the presenter's screen skips wildly back and forth. This makes it very confusing to try to figure out what he is clicking on. He should have simply replaced his mouse and recorded again. Did he not know that people would be paying money for this?

  • Helpful
  • Not helpful
ui-avatar of Larry Nguyen
Larry N.
5.0
9 years ago

very much in detail . it is fantastic for an absolute beginner or someone who has experience in other languages.

Larry Nguyen

  • Helpful
  • Not helpful
ui-avatar of Daniel Elliott
Daniel E.
4.0
9 years ago

I would not recommend this course for anybody who knows little to nothing about the Swift language. The use of complex examples right from the beginning can be rather confusing for someone who doesn't know much about the language. This course seems geared for people who already have a solid understanding of the Swift language and are looking to further their knowledge, not people who are just starting out and know little to nothing about Swift.

  • Helpful
  • Not helpful
Leave A Reply

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

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses