Build BeReal Clone (IOS 17) – SwiftUI 5 & Firebase
Build BeReal Clone (IOS 17) – SwiftUI 5 & Firebase, available at $79.99, has an average rating of 3.85, with 50 lectures, based on 28 reviews, and has 179 subscribers.
You will learn about Binding Your Data With Your UI using @State, @Binding, @ObservedObject Async/Await functions Using new SwiftUI views for iOS 16 Using SF Symbols to create Menus Brand New Swift 5.7 syntax Implementing MVVM architecture with SwiftUI Rapid development of functional reusable views Features and functionality of new Xcode 14 Build apps for iPhone 14, iPhone 14 Pro, iPhone 14 Pro Max This course is ideal for individuals who are Beginner to Intermediate iOS Developers or iOS Developers that switch from UIKit to SwiftUI It is particularly useful for Beginner to Intermediate iOS Developers or iOS Developers that switch from UIKit to SwiftUI.
Enroll now: Build BeReal Clone (IOS 17) – SwiftUI 5 & Firebase
Summary
Title: Build BeReal Clone (IOS 17) – SwiftUI 5 & Firebase
Price: $79.99
Average Rating: 3.85
Number of Lectures: 50
Number of Published Lectures: 50
Number of Curriculum Items: 50
Number of Published Curriculum Objects: 50
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
- Binding Your Data With Your UI using @State, @Binding, @ObservedObject
- Async/Await functions
- Using new SwiftUI views for iOS 16
- Using SF Symbols to create Menus
- Brand New Swift 5.7 syntax
- Implementing MVVM architecture with SwiftUI
- Rapid development of functional reusable views
- Features and functionality of new Xcode 14
- Build apps for iPhone 14, iPhone 14 Pro, iPhone 14 Pro Max
Who Should Attend
- Beginner to Intermediate iOS Developers
- iOS Developers that switch from UIKit to SwiftUI
Target Audiences
- Beginner to Intermediate iOS Developers
- iOS Developers that switch from UIKit to SwiftUI
This course has been written and recorded with the latest iOS 16 release!
Welcome to the BeReal from Scratch course! In this course, I will teach you how to make money by developing indie apps while developing a real-world app like BeReal.
My name is Cem and I am the founder of Turma app, teaching over 5000 students.
Today, the app market is more open to innovation and indie developers more than ever as big app monopolies are being restricted by Apple. This situation presents a great opportunity for indie app developers like you to make unprecedented gains.
In this course, we will be building BeReal from Scratch including both the Backend and Frontend side of the application using SwiftUI, Combine, Firebase, and other third-party packages.
This project-based learning method will help you understand abstract concepts such as Authentication, Data management, and Image processing.
You get step-by-step instructions for each technology in the SwiftUI framework, and see how to use the different views, initializers, methods, and modifiers that are available for each of those technologies.
Do not forget, in this course, we emphasize quality over quantity. Therefore, you can expect to learn about concepts, design patterns, and functionalities that are not covered anywhere else. These include creating a “Custom Camera View”, “Phone Number Authentication” using OTP Systems, and integrating third-party packages into the main code.
Do not worry if you are a beginner, I will be presenting the concepts in a step-by-step manner where you will learn the basics of SwiftUI by building the User Interface, then we will move onto more complex topics using ViewModels and the Backend Data Management parts of the application.
You will also have access to a library of code for many functionalities that you can utilize in your own applications like authenticating users, creating a Feed, and customizing profiles.
All of the best practices that you will learn in this course will get you ready to work as a Junior IOS Developer or let you start your own app like I once did.
No more fumbling through Apple’s convoluted docsfor hours trying to find the code you need, or wasting time looking on Stack Overflow, your getting all the instruction and code you need…you just need the idea for the app, and you’re ready to go.
Over the years, I have done many Hackathons and taught IOS Development to people from various backgrounds. Therefore, I have a sense of making ideas and concepts easier for people to understand.
As a student of my course, you will be saving a lot of time as all of the content in this course is up-to-date with the latest technologies and latest versions of Swift and Xcode that Apple has released.
Me and my team will provide you with live assistance with a 36-hour reply guarantee during the lifetime of this course.
Here are some of the topics covered:
App Development • Swift Language (complete language) • Protocols • Frameworks • User Interface • View Protocol • Opaque Types • Text • Modifiers • Color View • Image View • Event Modifiers • Custom Modifiers • Async/Await • Layout • Safe Area • Priorities • Alignment Guides • Groups • Custom Views • Previews • Preview Modifiers • Environment • Property Wrappers • @State • @Binding • @Environment • @AppStorage • Model • Observable • @EnvironmentObject • View Model • Combine Framework • Publishers • Subscribers • Transforming values • Operators • Subjects • Controls Button View • TextField View • SecureField View • Toggle View • Slider View • Stepper View • Navigation View • NavigationLink View • TabView View • Sheets • Popovers • Alert Views • Action Sheets • Split Views • Custom Navigation • Size Classes • Orientation • GeometryReader View• Preferences • Conditional Code • Menu • Multiple Windows Support • Lists • ForEach View • ScrollView • List View • Sections Edition Mode • Custom Buttons • Search • Picker View • DatePicker View • Forms • Shapes • Charts • Gradients • Images • Paths • Custom Shapes Transformations • Animations • Hit Testing • Transitions • Gesture • Notification Center • System Notifications • User Notifications • Provisional Notifications • User Defaults • File Manager • URLS and Paths • Files and Directories • Bundle • Archiving • Encoding and Decoding • JSON •• Core Data Model • Core Data Stack • Sort Descriptors • Swift Language .• And much more.
This course has been written and recorded with the latest iOS 16 release!
Course Curriculum
Lecture 1: Introduction
Chapter 1: BeReal UI
Lecture 1: BeReal UI #1 – Feed Menu
Lecture 2: BeReal UI #2 – FeedCell
Lecture 3: Welcome UI
Lecture 4: BeReal UI #3 – FeedView
Lecture 5: BeReal UI #4 – Profile
Lecture 6: BeReal UI #5 – Settings
Lecture 7: BeReal UI #6 – Edit Profile
Lecture 8: BeReal UI #7 – TimeZoneView
Lecture 9: BeReal UI #8 – LeftMenu SearchBar
Lecture 10: BeReal UI #9 – Suggestions
Lecture 11: BeReal UI #10 – FriendsView
Lecture 12: BeReal UI #11 – RequestsView
Lecture 13: BeReal UI #12 – LeftMenu Final
Lecture 14: BeReal UI #13 – MainMenuVuew
Lecture 15: BeReal UI #14 – OtherView
Lecture 16: BeReal UI #15 – HelpView & ContactUsView
Lecture 17: BeReal UI #16 – MemoriesView
Lecture 18: BeReal UI #17 – NavigationLinks
Lecture 19: BeReal UI #18 – NotificationsView
Lecture 20: BeReal UI #19 – EnterNameView
Lecture 21: BeReal UI #20 – EnterAgeView
Lecture 22: BeReal UI #21 – ChooseCountryView
Lecture 23: BeReal UI #22 – EnterPhoneNumberView
Lecture 24: BeReal UI #23 – EnterCodeView
Lecture 25: BeReal UI #24 – MainAuthenticationView
Chapter 2: BeReal Backend
Lecture 1: Welcome Backend
Lecture 2: BeReal #25 – AuthViewModel
Lecture 3: BeReal #26 – Verifying OTP
Lecture 4: BeReal #27 – MainView
Lecture 5: BeReal #28 – FetchUser
Lecture 6: BeReal #29 – Populating User Data
Lecture 7: BeReal #30 – Passing Down User Data
Lecture 8: BeReal #31 – Changing User Data locally
Lecture 9: BeReal #32 – Changing User Data in Firestore
Lecture 10: BeReal #33 – ImageUploader
Lecture 11: BeReal #34 – ImagePicker
Lecture 12: BeReal #35 – Uploading the Image to the Server
Lecture 13: BeReal #36 – Displaying Profile Image
Lecture 14: BeReal #37 – CameraView (1)
Lecture 15: BeReal #38 – CameraView (2)
Lecture 16: BeReal #39 – CameraView (3)
Lecture 17: BeReal #40 – CameraViewModel
Lecture 18: BeReal #41 – CameraView Final
Lecture 19: BeReal #42 – File Structure and MVVM Architecture
Lecture 20: BeReal #43 – FeedViewModel
Lecture 21: BeReal #44 – FeedViewModel (2)
Lecture 22: BeReal #45 – FeedCellViewModel
Lecture 23: BeReal #46 – Bug Fixing & Server Cleaning
Lecture 24: BeReal UI #47 – FeedView Blur & Finale
Instructors
-
Cem Salta
Internet Entrepreneur
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 1 votes
- 3 stars: 3 votes
- 4 stars: 5 votes
- 5 stars: 17 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 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024