Skip to content

ParkGyurim99/Nanuri-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

33 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Nanuri-iOS

๐Ÿ’ก ์žฌ๋Šฅ ๋‚˜๋ˆ” ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”Œ๋žซํผ (Platform for sharing your Talents)

๐Ÿ”— Notion : https://military-reptile-978.notion.site/Nanuri-34de1123979a49c29524b515dcbed3d4

๐Ÿ”— Hackathon : https://www.campuspick.com/contest/view?id=16076

๐Ÿ”— Back-End Github : https://github.com/leeseungmin4966/Nanuri ย  by LeeSeungmin


๐Ÿ’ป Environment

Xcode 13.2, Swift 5, SwiftUI 3

Deployment Target : ๐Ÿ“ฒ iOS 14.0 โ†‘


๐ŸŽฏ Release

Version #1

  • Lesson List / Lesson Creation / My Page

  • Lesson Information / Managing Lesson


๐Ÿ— Architecture & Hierarchy

  • Design Project by using MVVM Pattern

  • Using Singletone Object for UserService

    • Check Third party authorization provider's token
    • Interceptor for adapting JWT token and retry request by refreshing JWT

โš™๏ธ Open Source Usage

Alamofire : https://github.com/Alamofire/Alamofire

Kingfisher : https://github.com/onevcat/Kingfisher

SwiftUIPullToRefresh : https://github.com/globulus/swiftui-pull-to-refresh

naveridlogin-sdk-ios : https://github.com/naver/naveridlogin-sdk-ios

kakao-ios-sdk : https://github.com/kakao/kakao-ios-sdk