TeamNADA / NADA-iOS-ForRelease

릴리즈를 목표로 하는 민재이준현규의 으라차차🦾 대소동🧨 iOS❤️‍🔥 TeamNADA
37 stars 5 forks source link

Flicking Logo

가장 간편한 자기소개, '나를 다' 담은 명함 서비스, 나다 NADA

Swift Platform

‘안녕하세요.. 만나서 반갑습니다! 앗... 혹시 인스타하세요..? MBTI는요..?’

매번 어색하고 할 말 없는 첫 만남, 매번 반복되는 똑같은 자기소개! 생각만 해도.. 스트레스 받죠?

이제는 나다로 명함을 교환하며 쉽고 재미있게 서로를 알아가 보세요.


#1. 나에 대한 모든 정보를 명함 한 장에 담아보세요.

앞면에는 이름, 생일 등 기본적인 정보를, 뒷면에는 더 재미있는 정보를 담을 수 있어요. 동아리, 회사, 학교... 다양한 페르소나를 대비해 여러 개의 명함을 만들 수 있어요.


#2. 명함을 교환하며 서로에 대한 정보를 쉽게 파악해보세요.

하나의 명함마다 QR코드, ID가 생성돼요. 상대방과 명함을 교환하며 서로를 더 잘 기억해 보세요. 받은 명함은 그룹별로 분류하여 관리할 수 있어요.


#3. 처음 만난 사람들과의 즐거운 만남을 도와드려요.

교환한 명함을 통해 서로의 정보를 더 잘 파악하고, 기억할 수 있어요. MBTI, 취향 등이 조합된 NADA만의 궁합 시스템으로 재미있는 만남을 가져보세요.


🧑🏻‍💻 iOS Developers


현규 교수님


이준 교수님


민재 학부연구생


📦 Libraries

Library Version Description
Moya 14.0.0 네트워킹 시 사용
SkeletonView 1.21.2 API 호출 프로세스가 작동하는동안, 사용자들에게 보여주는 로딩 뷰
SwiftLint 0.43.1 개발자 사이, 코딩 컨벤션 규칙을 설정하는 데 사용
VerticalCardSwiper 2.3.1 메인 뷰, 카드 스와이프 방식 기능을 구현할 때 사용
KakaoSDK 2.5.6 카카오 소셜 로그인 관련
IQKeyboardManagerSwift 6.5.6 앱 내, 키보드를 편리하게 다루기 위해 사용
Kingfisher 7.1.1 URL 주소를 가지고 있는 이미지를 앱 내에서 보여지게 할 때, 사용
NVActivityIndicatorView 5.1.1 로딩 화면에서 사용되는 애니메이션


📂 Foldering Convention

├── Info.plist
├── Resource
│   ├── Assets
│       └── Assets.xcassets
│   ├── Constants
│   ├── Extensions
│   ├── Fonts
│   └── Storyboards
├── Source
│   ├── AppDelegate
│   ├── SceneDelegate
│   ├── Cells
│   ├── Classes
│   ├── Models
│   ├── Network
│   ├── Protocols
│   ├── ViewControllers
│   └── Views
└── 

📖 Coding Convention

See Coding Convention Wiki page.

🎋 Git Branch Rule

See Git Branch Rule Wiki page.

🙌 Git Commit, Issue, PR Message Convention

See Git Commit, Issue, PR Message Convention Wiki page.