Skip to content

sooobee/Catstagram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📸 Catstagram

Instagram을 클론 코딩한 iOS 앱입니다.
Udemy 강의 누구나 따라할 수 있는 iOS 클론코딩을 바탕으로 구현하였습니다.

🗓 프로젝트 기간

2025.01 ~ 2025.02

🛠 기술 스택

  • Language: Swift
  • Framework: UIKit
  • IDE: Xcode
  • Dependency Manager: CocoaPods
  • 주요 라이브러리:
    • Alamofire – 네트워크 통신
    • SnapKit – 오토 레이아웃 제약 조건 설정
    • Kingfisher – 이미지 비동기 처리 및 캐싱
    • AVKit – 영상 재생
    • 기타 UIKit 기반 UI 구현

📱 주요 기능

  • 회원가입 및 로그인 화면 구현
  • 프로필 페이지 UI 구현
  • 메인 피드 페이지 및 릴스(영상) 페이지 구현
  • 외부 API를 활용한 피드 게시물 조회 및 출력
  • 실제 인스타그램 앱을 모티브로 전체 플로우 구성

✅ 프로젝트 성과

  • UIKit 기반 UI 구현 경험: 기존에 사용하던 SwiftUI가 아닌 UIKit으로 화면을 구성하며 UI 개발 방식의 차이를 학습
  • Auto Layout 프로그래밍 방식 습득: SnapKit을 활용하여 오토 레이아웃을 코드 기반으로 작성
  • 라이브러리 활용 능력 향상: 다양한 외부 라이브러리 활용을 통해 개발 생산성을 높임
  • API 통신 구현 경험: Alamofire를 통해 서버와의 통신 로직을 구현하고 JSON 데이터를 파싱
  • 실제 앱 클론을 통한 실전 감각 향상: 실 서비스인 Instagram을 클론하며 앱 구조와 흐름에 대한 감각을 익힘

📷 스크린샷

1. 🔐 로그인 / 회원가입 화면


2. 🎬 릴스 화면


3. 🏠 메인 피드 화면

About

This is an instagram-like app built with Swift

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages