iOS ์ฑ ํด๋ผ์ด์ธํธ ๋ถ๋ถ์ ํผ์ ๊ฐ๋ฐํ๋ค๋ณด๋, ์ปค๋ฐ์ ๊ธฐ๋ฅ ๋จ์๋ก ํ๋ ๊ฒ์ ๊ฐ๊ณผํ๊ณ ๋ฉ์ด๋ฆฌ ๋จ์๋ก ํ์ฌ ์ปค๋ฐ ์๊ฐ ์ ์ต๋๋ค...
App store (iPhone) https://apps.apple.com/app/yogit-%EC%9A%94%EA%B9%83/id6447361140
- Subject | Global gathering app by local based interests
- Subtitle | O2O gathering with locals & foreigners
- Target (developed in consideration of global service launch)
- People from various countries nearby and people who want various activities and experiences
- Who wants to actually improve their foreign language skills
- Support | iOS 16.0 V ~ / DarkMode
- Dark mode | Support
- iOS Tech
- Language | Swift
- Framework | UIKit, Mapkit, Core Location
- DataBase | Keychain, Realm, UserDefaults
- Autolayout | Snapkit, CodeBasedUI
- Architecture | MVC
- Asynchronous | GCD, Async await
- Image caching | Kingfisher
- Network (REST API) | Alamofire, URLSession
- Login API | Sign in with Apple
- APN
- Localize
- All languages | Address, Region, Date&Time, Nationality list selection, Language list selection
- Korean, English | APN, Service phrase, User permission phrase
Sign Up (with Apple login)
Log In
Log out
Delete account
Customer service center
Sign Up & Create Profile | Log In/Out | Delete Account |
Read gathering list by (category, city name)
Refresh gathering boards
Infinte scroll (paging)
Read gathering list | Infinte Scroll |
Gathering post CRUD
Copy gathering address
Open gathering location with apple/google/kakao app or web map
Join the gathering
Cancel joined gathering
Report post
Get user's profile
Create post | Read post(join/cancel) | Update post | Delete post |
Create clipboard
Read clipboard
Paging (infinte scroll up down)
Report clipboard
Clipboard | Clipboard up paging | Clipboard down paging | Report Clipboard |
Block user
Report user
Block user | Report user |
Joined gathering
Opened gathering
Read joined/Opend post |
Create (with sign up)
Read
Update
Delete (with delete account)
Read Profile | Update Profile |
Clipboard notifications
Activity notifications
Clipboard/Activity notifications |