Skip to content

iOS-MVVM-Study/MVVM-of-SuYeon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

MVVM-of-SuYeon

Instagram Firestore App Clone | Swift 5 + iOS 14 | MVVM
Build an Instagram iOS App Clone with Cloud Firestore, Swift 5, iOS 14 & No Storyboards

🌀 배우는 내용

  • 스토리보드를 사용하지 않고 iOS 14, Swift 5 및 Firestore로 Instagram App Clone
  • 소셜 네트워크 구축(게시물, 알림, 팔로잉, 좋아요 등)
  • Swift를 사용한 고급 자동 레이아웃 및 프로그래밍 방식 UI 기술
  • 깨끗하고 시각적으로 보이는 사용자 인터페이스를 구축하기 위한 고급 UI/UX 개발
  • MVVM Architecture
  • Cloud Firestore를 사용하여 백엔드 엔지니어링
  • Firebase를 사용하여 사용자 등록 및 인증
  • 고급 객체 지향 프로그래밍 기술

📌 스터디 커리큘럼

Section Title Description Date
1 Project Setup & Getting Started With Main UI - Configure Project
- Setup Tabbed User Interface
- Finish Tab Bar Setup
22.02.17
2 Creating Feed User Interface Programatically - Setting Up CollectionView Programmatically
- Feed Cell UI & Intro To Programmatic Constraints
- Finishing Up Feed Cell UI
22.02.17
3 User Authentication UI & ViewModels - Login Page UI
- Creating Custom Subclasses for Reusability
- Registration Page UI
- Authentication View Model & Form Validation
- Finishing Form Validation
- Selecting Profile Photo
22.02.24
4 Setting Up Firebase & User Authentication - Setting Up FireBase
- Image Uploader & Authentication Service
- Register User In FireBase
- Root ViewController With Authentication
22.03.03
5 User Profile UI - Setting Up Profile CollectionView
- Finishing Up Profile UI
22.03.03
6 Fetching & Displaying User Data From Firestore - Get User Data From Firestore & Create Data Model
- Profile Header View Model
- Update User After Authentication
- Search Controller UI
- Fetching & Displaying Users
- Serching For Users
22.03.10
7 Following / Unfollowing Users - Following Users
- Unfollowing User & Updating UI
- Check If User Is Followed
- User Stats
22.03.10
8 Uploading Posts & Displaying In Feed
9 Post Comments
10 Post Likes
11 Notifications
12 User Feed With Posts From Followed Users
13 Bug Fixes & Finishing Touches

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages