Building Advanced iOS UI with Xcode and swift 4
4.4 (10 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
79 students enrolled

Building Advanced iOS UI with Xcode and swift 4

It's time to learn how to build beautiful and pixel perfect UI for iOS using swift 4
4.4 (10 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
79 students enrolled
Created by Abdulsamad Aliyu
Last updated 2/2020
English
English [Auto-generated]
Current price: $104.99 Original price: $149.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6.5 hours on-demand video
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Use iOS UIKit library extensively and comfortably
  • Comfortable with working with photoshop files from designers
  • Pick which UI elements to use pre-designed exports and which to build from scratch
  • Build beautiful and scalable UI with swift in Xcode
Course content
Expand all 38 lectures 06:24:27
+ Introduction
5 lectures 14:01

In this course, we install cocoapods, a swift dependency management system.

Preview 02:07
What we'll be building
04:09
Your first Xcode project
04:51
+ Brief overview of Swift, Git and Github
10 lectures 01:17:00
Introduction to Swift
02:34
Introduction to Swift #2
04:44
Variables
12:22
Conditional logic
12:17
Arrays
07:01
Loops
08:33
Functions
07:07
Object oriented programming
12:28
+ Introduction to git and github
4 lectures 14:56
What is a version control system
02:16
Essential git commands
06:43
What is Github
04:16
+ First App: Robust
11 lectures 02:24:41
Making the splash screen
07:06
Gradient view
18:20
Finishing Login Page
20:51
Creating Register View Controller
17:49
Moving Views up with keyboard
11:39
New Custom View and View Shadow
15:28
Profile picture and progress bar
17:53
Installing MBCircularProgressBar using Cocoapods
15:36
Finishing Dashboard View Controller
06:26
Adding App Icons
04:57
+ Second App: Eats
8 lectures 02:13:49
Setting up our project
09:27
OpenViewController and Custom Button
14:24
Tab Bar View Controller
09:24
Building a Custom top bar
07:58
Table View and making the one sided corner radius image
15:27
Custom cell and cosmos view part 1
25:27
Custom cell and cosmos view part 2
17:12
Details View Controller and Scroll View
34:30
Requirements
  • Be able to find their way around Mac OS
  • Be able to understand the basic concepts of programming
  • Knowledge of swift will help you go through the course faster
Description

I'm sure you've seen very ugly UI in apps and most courses you've taken only go so far in the  UI aspect.

The User Interface of your app has a really great effect on how engaging your app is to your users and immensely impact how well you retain them.

In this course:

  • You will learn the basics of swift.

  • You will be introduced to git and Github.

  • You will learn how to use iOS UIKit library very comfortably and how to modify UIKit UI elements.

  • I will take you through the concepts of iOS designs as i walk you through the mock-ups from the designer.

  • Break every design element down and the thought process behind them.

  • We'll export all the assets and import them into Xcode where you'll use them.

  • You will learn how to build the front-end of three beautiful apps.

  • You'll be provided with two psd files of mockups at the end where i'll ask you to build any and the solution will be in the bonus section.

Enroll today!

Can't wait to see you inside the course.

Who this course is for:
  • Intermediate iOS developer who wants to know how to build beautiful UI
  • Beginner iOS developer who knows very little or nothing about UI