YoVDO

iOS Lean Controllers: 2 Controls, Views, Extensions, and Networking

Offered By: LinkedIn Learning

Tags

iOS Development Courses User Interface Design Courses

Course Description

Overview

Develop custom controls for iOS apps. Learn about using initializers, passing data from providers and sources, implementing controllers, using protocol extensions, and more.

Syllabus

1. Creating Custom Controls
  • What's wrong with the current approach
  • Creating a custom add new item control
  • Adding the custom initializer to configure place holder text
  • Passing data from AddNewItemView using Delegates
  • Passing data from AddNewItemView using closures
2. Generic Data Providers and Data Sources
  • What's wrong with the current approach
  • Creating a generic data provider
  • Implementing a generic TableView data source: Part 1
  • Implementing a generic TableView data source: Part 2
  • Saving records using generic providers and data sources
3. Building Better View Controller Segues
  • Default segues
  • Modern segues using extensions
4. Secure TabBar Items Using Protocol Extensions
  • Understanding the scenario
  • Presenting LoginViewController
  • Implementing LoginHandler
  • Creating base TabBarController
5. Building UIControl Extensions
  • Understanding the scenario
  • Creating UIButton extensions
  • Creating layout view extensions
  • Using layout view extensions

Taught by

Mohammad Azam

Related Courses

Mobile Application Experiences Part 1: From a Domain to an App Idea
Massachusetts Institute of Technology via edX
Programmation sur iPhone et iPad
Sorbonne University via France Université Numerique
Intro to iOS App Development with Swift
Udacity
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
Introduction to Office 365 Development and APIs
Microsoft via edX