Learn Swift: Build an MVP using Gamification
Learn Swift: Build an MVP using Gamification, available at $19.99, has an average rating of 3.71, with 78 lectures, based on 7 reviews, and has 321 subscribers.
You will learn about You'll be able to create iOS applications from the ground up using the Swift Language You'll learn how to create an MVP (Minimum Viable Product) for your app, so you can test it with your clients before investing a lot of money and time. You'll learn general programming language concepts like Objective Oriented Programming, Variables, Collection Types, Control Flow and much more You'll learn basic concepts of iOS design using native elements This course is ideal for individuals who are Experienced and wanna be iOS developers or Entrepreneurs who wants to learn iOS development with Swift or train it's team It is particularly useful for Experienced and wanna be iOS developers or Entrepreneurs who wants to learn iOS development with Swift or train it's team.
Enroll now: Learn Swift: Build an MVP using Gamification
Summary
Title: Learn Swift: Build an MVP using Gamification
Price: $19.99
Average Rating: 3.71
Number of Lectures: 78
Number of Published Lectures: 77
Number of Curriculum Items: 78
Number of Published Curriculum Objects: 77
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
- You'll be able to create iOS applications from the ground up using the Swift Language
- You'll learn how to create an MVP (Minimum Viable Product) for your app, so you can test it with your clients before investing a lot of money and time.
- You'll learn general programming language concepts like Objective Oriented Programming, Variables, Collection Types, Control Flow and much more
- You'll learn basic concepts of iOS design using native elements
Who Should Attend
- Experienced and wanna be iOS developers
- Entrepreneurs who wants to learn iOS development with Swift or train it's team
Target Audiences
- Experienced and wanna be iOS developers
- Entrepreneurs who wants to learn iOS development with Swift or train it's team
In this course you'll learn Apple's new programming language, Swift by building and MVP and using gamification to keep track of the skills you master.
This course is not about theory (there are some lectures about that to help you), instead you are going to be presented with the techniques you need while building a multi-screen iOS real game.
An MVP (Minimum Viable Product) is definitely the best way to start an app development. Using this technique, you build just the essentials to start testing your app with your clients before spending huge amounts of money an time.
After completing the course, you'll be able to build any basic version of your idea. With that app in hand you can validate your idea with key costumers and can get an investor to put some money on your company.
For every section you finish, a gamified panel will be presented showing what you have done and what skills were mastered, making it easy to keep track and most importantly giving you the motivation you need to become a Swift especiatlist.
Course Curriculum
Chapter 1: Introduction
Lecture 1: About the course
Lecture 2: The Swift Files for The MVP
Chapter 2: Creating the first Screen – Team Selection
Lecture 1: Getting Started – Create a Project
Lecture 2: First Screen – Edit View Controller
Lecture 3: Putting Stuff on the Screen – Creating Labels
Lecture 4: External Source – Images for The Home Screen
Lecture 5: Creating Buttons and Images
Lecture 6: Skills Panel 1 (Gamification)
Chapter 3: Creating the second Screen – Match Teams
Lecture 1: Second Screen – Add a View Controller
Lecture 2: Creating the Labels
Lecture 3: Team Match Flags
Lecture 4: Navigation Bar
Lecture 5: Segues – Navigating through the app
Lecture 6: Create a Class
Lecture 7: Skills Panel 2 (Gamification)
Chapter 4: Conding on the Playground – The Basics
Lecture 1: The Playground
Lecture 2: Variables
Lecture 3: Constants
Lecture 4: Working With Strings and Integers
Lecture 5: Arrays
Lecture 6: Comments
Lecture 7: Skills Panel 3 (Gamification)
Chapter 5: Begin Coding – Creating Magic with the iOS Elements
Lecture 1: Button Actions – Now the Buttons do Something Cool
Lecture 2: Dynamic Labels – They Change on the Fly (check discussions if you have problems)
Lecture 3: Dynamic Buttons – Team Flags Change According to Selection
Lecture 4: Array With the Six Teams
Lecture 5: Coding on The Playground – Functions
Lecture 6: Random Number Function and Type Conversion
Lecture 7: Get Organized – Creating Files Structure
Lecture 8: Update the Second Team
Lecture 9: Coding on The Playground – Dictionaries
Lecture 10: Creating the Team Ratings – Using Dictionaries
Lecture 11: Skills Panel 4 (Gamification)
Chapter 6: Creating The Players List – Part 1
Lecture 1: Creating a Temporary Players List
Lecture 2: Creating the 3rd Screen – Team Players View Controller
Lecture 3: Creating The Players List UI – Table View
Lecture 4: Connecting the Table View
Lecture 5: Fill the Players List – Create a Cell
Lecture 6: Getting Players Number
Lecture 7: Getting Players Name
Lecture 8: Getting Ratings
Lecture 9: Filling Player's Number – DetailTextLabel
Lecture 10: Skills Panel 5 (Gamification)
Chapter 7: Creating The Players List – Part 2
Lecture 1: Updating Teams 1 Flag
Lecture 2: If Statement
Lecture 3: Switch Statement
Lecture 4: Creating Team Players with switch
Lecture 5: Giving the right names
Lecture 6: For Loop
Lecture 7: Generating Random Ratings Part 1 – Equalizing Team
Lecture 8: Generating Random Ratings Part 2 – Add chance to the game
Lecture 9: Skills Panel 6 (Gamification)
Chapter 8: Creating The Power Ups
Lecture 1: Creating The Power Up View Controller
Lecture 2: Images for The Power Up Screen
Lecture 3: Creating The Power Up Screen
Lecture 4: Connecting The Elements To The Code
Lecture 5: Skills Panel 7 (Gamification)
Lecture 6: Selecting the Player
Lecture 7: Updating Player Name and Rating
Lecture 8: PowerUp Class – Object Oriented – Attributes
Lecture 9: Creating Objects
Lecture 10: Updating the Power Ups on the screen
Lecture 11: Skills Panel 8 (Gamification)
Chapter 9: The Battle Screen – Part 1
Lecture 1: Creating The Battle View Controller
Lecture 2: Images for The Battle Screen
Lecture 3: Filling The Battle Screen
Lecture 4: Connecting The Elements to The Code
Lecture 5: Creating The Segues
Lecture 6: Skills Panel 9 (Gamification)
Chapter 10: The Battle Screen – Part 2
Lecture 1: Setting Up Team 2
Lecture 2: Updating The Battle Screen – Team 1
Lecture 3: Updating The Battle Screen – Team 2
Lecture 4: Adding Up Power Ups
Lecture 5: The Opponent Power Up – Working with Methods
Lecture 6: Chance Points – Adding Fun to the Game
Lecture 7: Goaaaal – Updating the score
Lecture 8: Skills Panel 10 (Gamification)
Instructors
-
Leandro Prates
iOS Developer and Entrepreneur
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 3 votes
- 4 stars: 1 votes
- 5 stars: 2 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple