
Explore building a blog reader app that fetches and displays posts from multiple blogs, with custom stylings, bookmarking features, reading, and sharing to social networks.
Set up a local WordPress blog on your Mac using MAMP, configure the database, install WordPress, and enable a JSON feed plugin, then view at localhost/wordpress.
Set up a new iOS project in Xcode with a single app template using Objective-C, add a table view, embed in a navigation controller, and adjust the navigation bar appearance.
Configure the table view, connect it to the view controller, set the data source and delegate, and implement the row methods with a prototype cell identifier to show five rows.
Subclass a table view cell to build a custom blog post cell in a storyboard, with an image, reading time and comments labels, and a favorite indicator.
Connect image view and labels to a custom table view cell, implementing outlets for title, time, and comments, then fetch a blogs API feed to display.
Learn to fetch blog posts for an iOS app using networking libraries, parse them into objects with the feed parser, and begin displaying them in a UI table.
implement a blog post parser in a view controller, populate the table with posts, and update the user interface on success or failure, displaying title, reading time, and comments.
Apply custom fonts and style the cell by importing fonts, applying a gradient overlay, and aligning white labels and backgrounds to match the mockup in a real iOS 10 app.
Set a dark blue table view background, add a refresh button to re-download posts from the API, implement a favorite toggle stored in user defaults, and note gradient slowdown.
Fix bugs by applying the gradient only for the thumbnail at index 0 to prevent duplicates, and reposition the comments icon and reading time label.
Create a new post detail screen and connect it via a manual segue, passing the selected post to display image, title, and content.
Finish building a fully functional blog reader app by polishing the post view, post count, minutes of reading, gradient styling, and enabling sharing to Twitter and Facebook.
Wrap up the project with a fully functional blog ready for iOS 8. Bookmark posts, read content, and share across social networks, and please contact me with any questions.
Become a professional iOS 10 app developer by building Real-World projects.
In this project-based course you'll learn how to build a beautiful and elegant iOS 10 Blog Reading app that fetches content from a Wordpress site.
Blog reading apps are one of the most common use cases and if you become a full-time iOS developer you will surely come across this requirement. We'll guide you step by step into building this entire app from total scratch.
Join the 45,000 students that are learning new skills in our Udemy courses!
This course is authored by Sebastian Dobrincu, professional iOS developer and trainer with over 5 years of experience.
What you'll learn in this Learn by Doing training:
Wordpress powers around 40% of the Internet, and iOS 10 is the hottest tech to learn. This course allows you to combine the two and build an awesome portfolio!