
Learn to build a data-driven to-do iOS app by integrating core data, wiring up table views, and designing custom cells with images, checkboxes, and search functionality, translated from sketch mockups.
Begin building the to-do app UI in Xcode using storyboards and core data. Embed a navigation controller and arrange image views, labels, and a table view with stack views.
Continue building the UI by adding image and label pairs, grouping them into horizontal stack views, and adding table views with constraints and borders; test across devices in the simulator.
Master laying out a to-do app by configuring a stack view to fill the view, applying height and width constraints, and adjusting margins and priorities across devices.
Refine the main UI in a to-do app by adjusting constraints, adding left and right margins, and aligning stacked views and table heights for a polished, consistent layout.
Apply spacing and color tweaks in an iOS to-do app by converting the stack to horizontal, adding constrained labels, adjusting inter-item spacing, and refining typography with San Francisco and grays.
Color the navigation bar in a to-do app by adding a new view controller, setting the tint color with rgb values in Interface Builder, and styling the bar text.
Learn to build the add view UI for a to-do app on iOS, integrating a date picker, text field, delegates, and Core Data setup.
Add a bottom table view with a prototype cell that includes a checkbox and a to do item description label, wire outlets and constraints, and prepare for core data integration.
Define a to-do entity with due date and complete attributes and create a core data manager. Add fetch, save, and update functions with an optional predicate for data retrieval.
Save data with a core data workflow by creating a to-do object in a managed object context, setting complete, due date, and item, and handling save errors.
Retrieve data from Core Data to populate the to-do list, refreshing on view will appear with a predicate filtering due dates within five days.
Build and configure table view cells for a to-do app using index paths, reusable cells, and multiple tables; format item descriptions and due dates and wire checkboxes.
Format dates in table views by creating a format day function using a date formatter, then apply it across to-do items, manage checkbox state, and update core data.
Troubleshoot an iOS to-do app crash by tracing the wrong array in the main table view, using breakpoints and conditional checks, and applying core data for data integrity.
iOS 9 is the newest operating system that powers Apple’s iPhone and iPads. The iOS9’s latest iteration comes packed with new features that require news apps for them.
With Apple holding a quarter of the market share in only the smartphones segment, having apps to for its many users has become a priority for a lot of developers.
Don’t know how to create professional apps for iOS? Don’t worry, this course has got your back. In this short course, you will learn how to create an iOS app from scratch.
From design, to coding to even making the app fully functional, you will learn everything in this comprehensive course.
Learn how to design a UI in Sketch, code using XCode and even design a whole app from scratch. The course will also cover the fundamentals of iOS 9 and Swift development, using the app has a practical hands-on project.
In addition to designing the look and feel of the app, you will also be able to use the functional app by learning how to add core data and even create a back-end to support the data. Use the basics, including tips and tricks to create more complex apps.
With so much to learn, what are you waiting for? Start your journey as an iOS developer.