HOME > Development > Advanced Table View iOS App Development with Swift Xcode

Advanced Table View iOS App Development with Swift Xcode

  • Development
  • Feb 22, 2025
SynopsisAdvanced Table View iOS App Development with Swift & Xcod...
Advanced Table View iOS App Development with Swift Xcode  No.1

Advanced Table View iOS App Development with Swift & Xcode, available at $49.99, has an average rating of 4.3, with 60 lectures, based on 66 reviews, and has 2315 subscribers.

You will learn about Expandable UITableView Sections – Drop Down Menus NSLayoutConstraint for Programmatic Auto Layout UIStackView, UITextField, UILabel + more UIKit UITableViewDelegate Methods UITableView How to push UIViewControllers onto a UINavigationController stack How to use multiple UINavigationControllers simultaneously How to present UIViewControllers Custom Protocols & Delegates Custom UITableView Cells UITableViewController Xcode Swift Form Validation This course is ideal for individuals who are Beginners & Experienced iOS developers or Developers who want to get into mobile programming or Awesome people It is particularly useful for Beginners & Experienced iOS developers or Developers who want to get into mobile programming or Awesome people.

Enroll now: Advanced Table View iOS App Development with Swift & Xcode

Summary

Title: Advanced Table View iOS App Development with Swift & Xcode

Price: $49.99

Average Rating: 4.3

Number of Lectures: 60

Number of Published Lectures: 60

Number of Curriculum Items: 60

Number of Published Curriculum Objects: 60

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Expandable UITableView Sections – Drop Down Menus
  • NSLayoutConstraint for Programmatic Auto Layout
  • UIStackView, UITextField, UILabel + more UIKit
  • UITableViewDelegate Methods
  • UITableView
  • How to push UIViewControllers onto a UINavigationController stack
  • How to use multiple UINavigationControllers simultaneously
  • How to present UIViewControllers
  • Custom Protocols & Delegates
  • Custom UITableView Cells
  • UITableViewController
  • Xcode
  • Swift
  • Form Validation
  • Who Should Attend

  • Beginners & Experienced iOS developers
  • Developers who want to get into mobile programming
  • Awesome people
  • Target Audiences

  • Beginners & Experienced iOS developers
  • Developers who want to get into mobile programming
  • Awesome people
  • UITableViews, they are everywhere and you probably know at this point that being able to use UITableViews to their full potential, gives you a huge advantage as an iOS?developer with skill.

    With that being said, your iOS development instructor, Maxcodes, is about to teach the ways of UITableView. This course will prepare you to utilize UITableViews in any and every iOS?app you write giving you massive leverage to take your app to the next level. Whether it’s your app, or your employers app.

    You will be learning through a practical, project driven approach in which sections are carefully thought out and separated to provide you with concept specific lectures, and video tutorials. This format is designed by Maxcodes to purposefully condense concepts and app projects into short amounts of time, not to provide you with less content, but to provide you with massive amounts of value while make sure I don’t waste your time.

    I completely understand if you are slightly skeptical, and wonder if this course will be worth your hard earned money. So you probably know, I offer a 30 day money back guarantee to ensure trust. If you do not like this course, or you feel it doesn’t provide you with the value you need, you can get a full refund within 30 days. EVEN if you go through the course 100%, you can still have a FULL refund within 30 days of enrolling in your UITableView course.

    Let’s master UITableViews today!

    Course Curriculum

    Chapter 1: (This Section is on my YouTube) Build the Spots TableView Section DropDown app.

    Lecture 1: App overview & introduction (ep. 1)

    Lecture 2: App Setup, Data Source, Delegate Methods (ep. 2

    Lecture 3: Data Structs & UITableViewCells & Images (ep. 3

    Lecture 4: Custom UITableViewCell Setup & Optionals (ep. 4

    Lecture 5: Programmatic Cell Auto Layout with NSLayoutConstraint (ep. 5)

    Lecture 6: insertRows & deleteRows TableView Cells with Animations (ep. 6)

    Lecture 7: Advanced Auto Layout Cell Animations with NSLayoutConstraint (ep. 7)

    Chapter 2: BONUS TRACK – Add Force Touch Peek & Pop to the spots app.

    Lecture 1: Section Intro

    Lecture 2: Check device for force touch capability & register a view for previewing.

    Lecture 3: Introduction to UIViewControllerPreviewingDelegate for Force Touch

    Lecture 4: Programmatic Auto Layout with NSLayoutConstraint & UIImageView

    Lecture 5: Getting the correct indexPath and presenting our controller with cell data.

    Chapter 3: BONUS TRACK – UPLOAD YOUR APP TO THE APP STORE.

    Lecture 1: Section Materials – Icons, screenshots, and links.

    Lecture 2: Section overview & what you need before you can upload to the app store.

    Lecture 3: Bundle Identifiers.

    Lecture 4: Creating your app in App Store Connect, App Information, and Pricing your App.

    Lecture 5: App Store Screenshots and submission information.

    Lecture 6: Manage Signing Automatically and Archive Your First Build.

    Lecture 7: App Icon, Archive Validation, and Uploading Your App Build to App Store Connect.

    Lecture 8: Selecting an App Build, General App Information, and Submitting for Review.

    Chapter 4: Building the Social Accounts App 1.0 with UITableViews & custom UITableViewCells

    Lecture 1: Setup up an iOS App WITHOUT storyboards, AppDelegate.swift

    Lecture 2: Easily setup and use UITableViewController & UITableViewCells

    Lecture 3: UITableViewCell data model struct & UILabel text.

    Lecture 4: Setup Large UINavigation Titles

    Lecture 5: Create and Register an empty Custom UITableViewCell Class

    Lecture 6: Unwrap optionals correctly with guard let – UITableViewCell data

    Lecture 7: AutoLayout programmatically via NSLayoutConstraint & UIStackView

    Lecture 8: NSAttributedString underline, color, font, style in Swift & Xcode

    Lecture 9: Open external apps from URLs within your app

    Chapter 5: Multiple UITableView Sections.

    Lecture 1: How to make multiple UITableView sections

    Lecture 2: Modeling multi dimensional data to opt for two or more UITableView sections.

    Lecture 3: UITableView section header titles.

    Lecture 4: Custom header view layout with Programmatic Auto Layout & viewForHeaderInSection

    Chapter 6: (deleting rows) – Swipe to delete & edit UITableViewCells.

    Lecture 1: Cell Swipe Actions – editActionsForRowAt (episode 1)

    Lecture 2: Cell Swipe Actions – multiple edit actions (episode 2)

    Lecture 3: Cell Swipe Actions – deleteRows at indexPath & deleting account data (episode 3)

    Chapter 7: UIBarButtonItems – UINavigationController actions.

    Lecture 1: Bar Button Items – Adding a bar button item with text (episode 1)

    Lecture 2: Bar Button Items – Icon UIImage Bar Button Items (episode 2)

    Lecture 3: Bar Button Items – Adding multiple bar button items to both sides (episode 3)

    Lecture 4: Bar Button Items – System Icons, Targets, Actions, & Selectors (episode 4)

    Chapter 8: Presenting & Pushing UIViewControllers from UINavigationControllers.

    Lecture 1: UINavControllers – How to push a ViewController from NavigationController (ep 1)

    Lecture 2: UINavControllers – How to present a ViewController instead (episode 2)

    Lecture 3: UINavControllers – Dismissing Controllers & Completions (episode 2)

    Chapter 9: UIKit & Programmatic Auto Layout using NSLayoutConstraints.

    Lecture 1: UIKit – gather input w/UITextField in AddSocialAccount viewController(episode 1)

    Lecture 2: UIKit – build a custom UITextField class for clean re-use. (episode 2)

    Lecture 3: NSLayoutConstraint & UIKit – Upgrade from frames to NSAutoLayout. (episode 1)

    Lecture 4: NSLayoutConstraint & UIKit – Constrain multiple views w/UIStackView. (episode 2)

    Lecture 5: UIKit – Adding UILabels to name our UITextFields. (episode 3)

    Chapter 10: Form Validation

    Lecture 1: Retrieve data from user – Extract data from UITextField (episode 1)

    Lecture 2: Retrieve data from user – UITextField Form Validation (episode 2)

    Chapter 11: Moving Data between Controllers with Protocols & Delegates

    Lecture 1: Protocols & Delegates – writing the AddAccount protocol & method. (episode 1)

    Lecture 2: Protocols & Delegates – Class extensions & protocol conformance (episode 2)

    Lecture 3: Protocols & Delegates – Bridging controllers with our protocol (episode 3)

    Lecture 4: Protocols & Delegates – protocol methods/pass data across controllers(episode 4)

    Chapter 12: (inserting rows) – Add UITableViewCells & Data to UITableView as a user.

    Lecture 1: Row Insertion – Gathering data from our protocol into account object (episode 1)

    Lecture 2: Row Insertion – Determining the correct indexPath to place new data (episode 2)

    Lecture 3: Bonus Lecture – iOS Course Codes.

    Chapter 13: BONUS TRACK – Upload Images from Photo Library

    Lecture 1: Section Intro

    Chapter 14: BONUS TRACK – adding core data

    Lecture 1: Section Intro

    Lecture 2: Section Intro

    Instructors

  • Advanced Table View iOS App Development with Swift Xcode  No.2
    Max Nelson
    Lead iOS Development Engineer
  • Rating Distribution

  • 1 stars: 3 votes
  • 2 stars: 4 votes
  • 3 stars: 5 votes
  • 4 stars: 16 votes
  • 5 stars: 38 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!