iOS Notes App – Advanced Core Data, Navigation, & TableViews
iOS Notes App – Advanced Core Data, Navigation, & TableViews, available at $54.99, has an average rating of 4.55, with 45 lectures, based on 53 reviews, and has 965 subscribers.
You will learn about You will create a professional & well designed navigation hierarchy with UINavigationController, UIViewController & UITableViewController Core Data – Advanced & Basic topics UIToolBar, UINavigationBar, UIBarButtonItem UITableView DataSource & Delegate Protocols UITextView, UILabel, UIButton, UIStackView + StackView Nesting NSAttributedString for complex, customized bodies of text Apple's Human Interface Guidelines. Upload an App to the App Store. NSLayoutConstraint for 100% Programmatic User Interfaces & Layouts (Very clean, fast code.) This course is ideal for individuals who are Intermediate to Advanced iOS Developers. or iOS Developers who desire a firm understanding of Core Data and how to integrate it seamlessly with classes like UITableView or iOS Devs who want to fill in the gaps they are missing. or iOS Devs who want a firm understanding of UINavigationController, it's VC Stack, and how to integrate custom, yet professional layouts that conform too Apple's Human Interface Guidelines. or Developers who want to learn Xcode, Swift, and popular iOS Frameworks like Core Data, UIKit, and more. It is particularly useful for Intermediate to Advanced iOS Developers. or iOS Developers who desire a firm understanding of Core Data and how to integrate it seamlessly with classes like UITableView or iOS Devs who want to fill in the gaps they are missing. or iOS Devs who want a firm understanding of UINavigationController, it's VC Stack, and how to integrate custom, yet professional layouts that conform too Apple's Human Interface Guidelines. or Developers who want to learn Xcode, Swift, and popular iOS Frameworks like Core Data, UIKit, and more.
Enroll now: iOS Notes App – Advanced Core Data, Navigation, & TableViews
Summary
Title: iOS Notes App – Advanced Core Data, Navigation, & TableViews
Price: $54.99
Average Rating: 4.55
Number of Lectures: 45
Number of Published Lectures: 45
Number of Curriculum Items: 45
Number of Published Curriculum Objects: 45
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- You will create a professional & well designed navigation hierarchy with UINavigationController, UIViewController & UITableViewController
- Core Data – Advanced & Basic topics
- UIToolBar, UINavigationBar, UIBarButtonItem
- UITableView DataSource & Delegate Protocols
- UITextView, UILabel, UIButton, UIStackView + StackView Nesting
- NSAttributedString for complex, customized bodies of text
- Apple's Human Interface Guidelines.
- Upload an App to the App Store.
- NSLayoutConstraint for 100% Programmatic User Interfaces & Layouts (Very clean, fast code.)
Who Should Attend
- Intermediate to Advanced iOS Developers.
- iOS Developers who desire a firm understanding of Core Data and how to integrate it seamlessly with classes like UITableView
- iOS Devs who want to fill in the gaps they are missing.
- iOS Devs who want a firm understanding of UINavigationController, it's VC Stack, and how to integrate custom, yet professional layouts that conform too Apple's Human Interface Guidelines.
- Developers who want to learn Xcode, Swift, and popular iOS Frameworks like Core Data, UIKit, and more.
Target Audiences
- Intermediate to Advanced iOS Developers.
- iOS Developers who desire a firm understanding of Core Data and how to integrate it seamlessly with classes like UITableView
- iOS Devs who want to fill in the gaps they are missing.
- iOS Devs who want a firm understanding of UINavigationController, it's VC Stack, and how to integrate custom, yet professional layouts that conform too Apple's Human Interface Guidelines.
- Developers who want to learn Xcode, Swift, and popular iOS Frameworks like Core Data, UIKit, and more.
Finish Your iOS Apps Once and For All.
Whether you are working on your own apps, a client’s, or the company’s you are working for, by building the iOS notes app with an emphasis on Core Data, you will be able to implement various features and capabilities into the iOS applications you are developing and plan to develop.
Core Freaking Data Boi.
After completing this course you WILL be able to utilize top Core Data features such as deleting, creating, and updating documents, NSPersistentContainer, ViewContext, NSFetchRequest and more.
Fill in more gaps!
You will also be able to implement various features around iOS development like UIAlertController, UITabBarController, Programmatic Auto Layout and more!
Watchu waiting for?
Start learning iOS Development and Core Data today.
Course Curriculum
Chapter 1: Welcome – Course Overview.
Lecture 1: Welcome & Project Overview.
Lecture 2: Resources.
Chapter 2: UINavigationController & UITableViews – Project Navigation & Structure.
Lecture 1: App Setup & Architecture Overview.
Lecture 2: Subclass UITableViewController & use Table View Data Source + Delegate Protocols
Lecture 3: Push View Controllers to Navigation Controller VC Hierarchy.
Lecture 4: More TableViews – FolderNotes TableViewController
Lecture 5: TableView Header & UIView addBorder Extension for Border Lines on One Side.
Chapter 3: UIToolBar & UIBarButtonItem – Create Custom Tool Bar & Navigation Bar items.
Lecture 1: Show & Hide the "Built-In" UIToolBar
Lecture 2: Create & Use UIBarButtonItems in a ToolBar (and only on one side!)
Lecture 3: Make a Translucent (clear) UINavigationBar & UIToolBar with UIImage.
Lecture 4: Add a Tint Color to NavigationController & ToolBar bar button items.
Chapter 4: Class Extensions – Create a UIColor Theme for your App.
Lecture 1: How to use HEX color codes – Build a custom Hex Initializer.
Lecture 2: STATIC keyword in Swift – Create custom colors within a UIColor extension.
Chapter 5: UITextView – Writing Notes.
Lecture 1: Set up the Note Controller & Note Controller Bar Button Items.
Lecture 2: Add a TextView & constrain with programmatic auto layout.
Lecture 3: Add a Date Label & constraint with NSLayoutConstraint / Programmatic Auto Layout
Chapter 6: UITableViewCell, UIStackView & NSLayoutConstraint – Build Custom TableView Cells
Lecture 1: NSLayoutConstraint & UITableViewCell – Create the FolderCell with 100% code!
Lecture 2: Nesting UIStackViews in a UITableViewCell – Create the NoteCell with 100% code!
Chapter 7: Designing, Creating, and Utilizing Data Structures in Swift for the Notes App.
Lecture 1: Swift Structs – Create a NoteFolder Struct & Note Struct.
Lecture 2: Using Swift Structs – Create Data From our Data Structure Blue Prints.
Lecture 3: Learn to use didSet & File Private – Use Pre-Defined Data in Table View Cells.
Lecture 4: Pass Data to a View Controller Pushed on a Navigation Stack, Then Into Cells.
Chapter 8: UISearchBar – Filtering Data in the Notes App Via Search
Lecture 1: Set up UISearchController from Scratch.
Lecture 2: Filter Data With UISearchBarDelegate.
Lecture 3: Persist Data In UISearchBar After Finishing Editing the SearchBar Text.
Chapter 9: TableView Swipe Actions – Swipe to Delete UITableView Rows with Edit Actions.
Lecture 1: Integrate editActionsForRowAt – UITableView Edit Actions – Swipe to Delete.
Lecture 2: Dynamic Data – TableView deleteRows at IndexPath – Updating Data the Right Way.
Chapter 10: UIAlertController & UITableView Cell Insertion.
Lecture 1: New Folder – UIAlertController + Dynamically Inserting Data Into a Table View.
Chapter 11: Advanced Core Data – Singleton, Create Documents, Fetch Documents.
Lecture 1: Core Data Entities & Models – Migrating Our Data From Structs to CD Entities.
Lecture 2: Core Data Manager Singleton & NSPersistentContainer.
Lecture 3: NSEntityDescription.insertNewObject – Creating New NoteFolder Instances.
Lecture 4: NSFetchRequest<NoteFolder> – Fetch Array or Collection of Note Folders.
Chapter 12: Core Data – One to Many and One to One Relationships
Lecture 1: Core Data Relationships – One To Many
Lecture 2: Core Data Relationships – One To One
Chapter 13: Core Data – Deleting Objects
Lecture 1: Deleting Objects in Core Data – Delete Folder
Chapter 14: Advanced Core Data Continued – Saving & Updating Local Database Records.
Lecture 1: protocols and delegates.
Lecture 2: save a new note
Lecture 3: fetch notes
Lecture 4: delete a note
Lecture 5: update a note
Chapter 15: Coversion to Swift 5, Final Touches, and Course Outlook.
Lecture 1: Conversion to Swift 5
Lecture 2: Counting Folder Notes Accurately.
Lecture 3: Formatting Dates in Swift & Xcode
Lecture 4: Future Updates
Lecture 5: Bonus Lecture – iOS Course Codes.
Instructors
-
Max Nelson
Lead iOS Development Engineer
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 0 votes
- 3 stars: 3 votes
- 4 stars: 14 votes
- 5 stars: 33 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
- Top 10 Content Creation Courses to Learn in December 2024
- Top 10 Game Development Courses to Learn in December 2024
- Top 10 Software Testing Courses to Learn in December 2024
- Top 10 Big Data Courses to Learn in December 2024
- Top 10 Internet Of Things Courses to Learn in December 2024
- Top 10 Quantum Computing Courses to Learn in December 2024
- Top 10 Cloud Computing Courses to Learn in December 2024
- Top 10 3d Modeling Courses to Learn in December 2024
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024
- Top 10 Photography Courses to Learn in December 2024
- Top 10 Language Learning Courses to Learn in December 2024
- Top 10 Product Management Courses to Learn in December 2024
- Top 10 Investing Courses to Learn in December 2024
- Top 10 Personal Finance Courses to Learn in December 2024
- Top 10 Health And Wellness Courses to Learn in December 2024
- Top 10 Chatgpt And Ai Tools Courses to Learn in December 2024
- Top 10 Virtual Reality Courses to Learn in December 2024
- Top 10 Augmented Reality Courses to Learn in December 2024