Companies Home Search Profile

SwiftUI & iOS Development: Build a Social Media App 2025

Focused View

12:34:09

0 View
  • 1 -Introduction.mp4
    02:54
  • 2 -2. Documenting the apps blueprint before starting development.mp4
    12:54
  • 3 -3. Creating the Project and Adding custom Fonts.mp4
    13:22
  • 4 -4, Adding Custom colors to your App.mp4
    03:27
  • 1 -5. Setting up Firebase inside your project.mp4
    19:41
  • 1 -Project Files.zip
  • 2 -6. Creating AuthView for the app.mp4
    48:57
  • 3 -7. Validating email and password fields.mp4
    02:24
  • 4 -8. Implementing Sign up, Sign In, Sign Out and Testing.mp4
    28:40
  • 5 -9. Fixing Navigation Stack Bug in our app.mp4
    13:49
  • 1 -10. Creating a Firestore User Part 1.mp4
    10:53
  • 2 -11. Creating a Firestore User Part 2.mp4
    07:40
  • 3 -12. Fetching Database Users and Displaying data on User Profile.mp4
    31:40
  • 1 -13. Creating custom shapes in SwiftUI.mp4
    27:24
  • 2 -14. Using custom shape in views.mp4
    11:57
  • 1 -15. Laying out post upload functionality.mp4
    33:20
  • 2 -16. Custom Image Picker and Testing out upload post functionality.mp4
    22:57
  • 3 -17. UI Bug Fix and optimising.mp4
    15:45
  • 4 -18. Fetching User posts functionality.mp4
    18:09
  • 5 -19. Creating PostViewCell UI part 1.mp4
    16:56
  • 6 -20. Creating Postview UI Part 2.mp4
    16:56
  • 7 -21. CreatePost View UI.mp4
    30:20
  • 8 -22, Updating the UI for createPostView.mp4
    07:05
  • 1 -23. Profile image update functionality.mp4
    29:51
  • 2 -24. Creating Generic user profile view.mp4
    36:13
  • 3 -25. Implementing Following-Unfollow functionality.mp4
    39:56
  • 4 -26. Checking Follower Following functionality.mp4
    16:38
  • 5 -27. Fixing the follower - following bug.mp4
    18:42
  • 1 -28 . Adding Kingfisher to our project.mp4
    17:40
  • 2 -29. creating Custom UIViewController for Alerts.mp4
    24:14
  • 3 -30. Adding overlay loader and custom alerts to all functions.mp4
    32:45
  • 1 -31. Implementing Home feed.mp4
    24:23
  • 2 -32. Fixed Follow- unfollow bug.mp4
    05:05
  • 3 -33. Making post view dynamic.mp4
    26:55
  • 1 -34. Adding in App Purchases to our app.mp4
    59:09
  • 2 -35 .Testing out in App purchases.mp4
    09:38
  • 3 -36. Releasing to Testflight and Publishing to AppStore.mp4
    15:50
  • Description


    Learn SwiftUI & iOS Development by Building a Social Media App. Master Firebase, In-App Purchases & App Store Publishing

    What You'll Learn?


    • Develop iOS apps using SwiftUI & UIKit, mastering dynamic interfaces and custom components.
    • Design custom shapes, colors, fonts, and add haptic feedback for engaging user experiences.
    • Integrate Firebase for user authentication, posts, and database management with collections and subcollections.
    • Test and publish apps to the App Store, manage in-app purchases with StoreKit, and work with App Store Connect.
    • Beginner modules are being added daily!

    Who is this for?


  • Aspiring iOS Developers looking to learn SwiftUI, UIKit, and iOS app development from scratch.
  • Intermediate Developers aiming to deepen their skills in custom components, Firebase integration, and app publishing.
  • Entrepreneurs wanting to build and publish their own apps on the App Store.
  • Students and Hobbyists eager to master iOS development and explore advanced topics like async/await, custom design, and in-app purchases.
  • What You Need to Know?


  • Basic knowledge about swift language
  • More details


    Description

    In this comprehensive iOS app development course, you’ll embark on a journey to build professional, real-world apps from start to finish. Whether you're just getting started or looking to expand your skills, this course covers everything you need to know to confidently develop, test, and publish iOS apps using SwiftUI and UIKit. From creating dynamic interfaces and custom components to handling backend integration, we’ll equip you with the tools to bring your app ideas to life.

    You’ll begin by mastering SwiftUI and UIKit, learning how to build stunning, responsive user interfaces with custom shapes, fonts, colors, and animations. As you move forward, you’ll dive into essential programming concepts like completion handlers, async/await, and Dispatch groups, which will allow you to manage complex workflows, ensuring your app runs efficiently.

    The course delves deep into Firebase integration, providing you with the ability to add robust backend functionality such as user authentication, real-time data management, and the ability to create dynamic posts. You’ll learn how to work with collections and subcollections, empowering users to publish posts, follow others, and interact in a dynamic feed within your app.

    We also focus on user experience by teaching you how to implement custom loading indicators, haptic feedback, and engaging custom UI elements. But the course doesn’t stop there—you’ll learn to add revenue-generating features by implementing in-app purchases using StoreKit, allowing you to monetize your app effectively.

    Once the app is built, you'll gain hands-on experience in testing on real devices, ensuring your app functions perfectly in real-world conditions. From there, you’ll upload your app to TestFlight for beta testing and refine it based on feedback. We’ll guide you through App Store Connect, teaching you how to prepare your app for submission, manage in-app purchases, and navigate the App Store’s submission process.

    By the end of this course, you’ll have built a fully functional iOS app, complete with a polished UI, robust backend, and monetization features, and you'll have the skills to confidently publish it on the App Store. Whether you're building a social networking app, a productivity tool, or anything in between, this course provides you with the foundation and expertise to succeed as an iOS developer!

    Who this course is for:

    • Aspiring iOS Developers looking to learn SwiftUI, UIKit, and iOS app development from scratch.
    • Intermediate Developers aiming to deepen their skills in custom components, Firebase integration, and app publishing.
    • Entrepreneurs wanting to build and publish their own apps on the App Store.
    • Students and Hobbyists eager to master iOS development and explore advanced topics like async/await, custom design, and in-app purchases.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 36
    • duration 12:34:09
    • Release Date 2025/03/09