Learn iOS development and build a Social media App: SwiftUI
Create a complete Social Media App with SwiftUI and Firebase with In-App Purchases: 0 to App Store for beginners!
Development ,Mobile Development,IOS Development
Lectures -36
Duration -12.5 hours
Lifetime Access
Lifetime Access
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
The most comprehensive and comprehensive course for iOS development will give you a ride in order to create professional and real apps from front to back. It will include anything that you need to know, understand, and master relating to developing, testing, and publishing iOS apps made using SwiftUI and UIKit. It also covers these different areas of technology to help you gain all the skills to create dynamic interfaces, add custom components, and handle all backend integration, so by the time you're done, you'd probably already have the tools you'll need to actually make your app come alive.You will learn both SwiftUI and UIKit because you should create beautiful and responsive user interfaces, custom shapes, fonts, colors, and even animation. You will understand the most important programming concepts for the future: completion handlers, async/await, and Dispatch groups. That's how you deal with any complex workflows while keeping track of the application performance efficiency.Deep dives into Firebase integration, including user authentication and real-time data management, make it possible to really build the backbone of a robust backend, including the functionality of allowing your users to create dynamic posts. You will master working with collections and subcollections, which empower users to publish posts, follow others, and interact within your app's dynamic feed.It will cover creating different types of loading indicators, giving haptic feedback, and presenting customized user interface elements. Besides all that, it will teach you how to implement in-app purchases through StoreKit so your app will start generating revenue.It will teach you how to test the application in real devices after the construction, ensuring it works flawlessly in real-time scenarios. You then upload your app to TestFlight for beta testing and corrections based on feedback. Here we shall navigate through every detail of App Store Connect, how to prepare an app for submission, that's only part of what will be offered; managing in-app purchases and submission to the App Store is the other aspect.Come to the end of the course, and you'll have learned how to make a fully functional iOS application with a nicely designed user interface, quite a well-built backend, and monetization features. You will know how to confidently publish it on the App Store as well. Be it a social networking application, a productivity tool, or anything in between, this course is set to give you that foundation and the right skills for becoming an iOS developer!
Goals
- Develop iOS apps with SwiftUI & UIKit, dynamic interfaces, and custom componentsDesign custom shapes, colors, and fonts with haptic feedback for a more engaging user experience.Integrate Firebase for authentication, posts, and management of the database using collections and subcollections.Test and publish apps to the App Store, manage in-app purchases with StoreKit and work with App Store Connect.Design custom shapes, colors, and fonts and add haptic feedback for a more engaging user experience.Integrate Firebase with user authentication, posts and databases, managed with collections and subcollections.Test and deploy to the App Store, handle in-app purchase with StoreKit and also work with App Store Connect.
Prerequisites
basic knowledge of Swift language

Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
4 Lectures
-
Introduction 02:54 02:54
-
Documenting the App's blueprint before starting development 12:54 12:54
-
Creating project and Adding custom fonts 13:22 13:22
-
Adding custom colors to your App 03:27 03:27
Setting up the basic structure of the App
5 Lectures

Setting up Firebase Firestore
3 Lectures

Working in depth with swiftui
4 Lectures

Working with post upload
6 Lectures

Handling user profile and and followers following functionality
5 Lectures

Adding improvments
3 Lectures

Implementing home feed
3 Lectures

Adding in app purchases and releasing to app store
3 Lectures

Instructor Details
Aaditya Singh
Hi, am Aaditya, I have been doing iOS development since the last 4 years and i have worked as an iOS developer at multiple companies and currently am working as a Mobile Engineer handling cross platform SDKs including native iOS, Android, React Native and Flutter at a Fintech startup. I love to share my knowledge with others and help everyone out!
Course Certificate
Use your certificate to make a career change or to advance in your current career.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now