[iOS] 가장 간편한 자기소개, '나를 다' 담은 명함 서비스, <나다 NADA>
2022. 1. 13. 09:35ㆍProject
Intro
‘안녕하세요.. 만나서 반갑습니다! 앗... 혹시 인스타하세요..? MBTI는요..?’
매번 어색하고 할 말 없는 첫 만남, 매번 반복되는 똑같은 자기소개! 생각만 해도.. 스트레스 받죠?
이제는 나다로 명함을 교환하며 쉽고 재미있게 서로를 알아가 보세요.
#1. 나에 대한 모든 정보를 명함 한 장에 담아보세요.
- 앞면에는 이름, 생일 등 기본적인 정보를, 뒷면에는 더 재미있는 정보를 담을 수 있어요.
- 동아리, 회사, 학교... 다양한 페르소나를 대비해 여러 개의 명함을 만들 수 있어요.
#2. 명함을 교환하며 서로에 대한 정보를 쉽게 파악해보세요.
- 하나의 명함마다 QR코드, ID가 생성돼요. 상대방과 명함을 교환하며 서로를 더 잘 기억해 보세요.
- 받은 명함은 그룹별로 분류하여 관리할 수 있어요.
#3. 처음 만난 사람들과의 즐거운 만남을 도와드려요.
- 교환한 명함을 통해 서로의 정보를 더 잘 파악하고, 기억할 수 있어요.
- MBTI, 취향 등이 조합된 NADA만의 궁합 시스템으로 재미있는 만남을 가져보세요.
Post
아래는 내가 이번 나다 NADA 프로젝트에서
새롭게 알게 된 내용, 스스로 공부한 내용, 사용한 기능 등을 "코딩하는 체대생" 블로그에 포스팅했던 내역들이다.
(포스팅 제목을 클릭하면, 게시글로 이동합니다✨)
No. | 포스팅 제목 | 설명 |
1 | 소셜 로그인을 구현해보자! 1탄 - 카카오톡 로그인 | 소셜 로그인 기능 구현 |
2 | 소셜 로그인을 구현해보자! 2탄 - Apple 로그인 | 소셜 로그인 기능 구현 |
3 | Swipe Action을 구현하는 방법 | 카드 리스트, 그룹 리스트 뷰에서 삭제 기능을 구현할 때 사용한 방법 |
4 | UIAlertController 기본 사용법부터 커스텀 방법까지 | AlertController 배경, 글꼴, 색상, 크기를 커스텀하고 싶을 때 사용한 방법 |
5 | 코딩 컨벤션을 자동으로 도와주는, SwiftLint | 공통으로 코딩 컨벤션을 위해 사용한 라이브러리 |
6 | 카드를 뒤집어보자 (transition animation) | 메인 화면에서 명함이 뒤집히는 애니메이션 구현한 방법 |
7 | 블러 효과를 적용해보자 (UIVisualEffectView) | 변경 전, 커스텀 탭바에 들어갔던 블러 효과를 구현한 방법 |
8 | 그라데이션 사용하기 (CAGradientLayer) | 변경 전, 커스텀 탭바에 들어갔던 그라데이션 효과를 구현한 방법 |
9 | Xcode에서 quick help를 사용해보자 | 협업 시, 내가 구현한 부분을 재사용이 가능하도록 설명을 추가한 방법 |
10 | 접근 제어(Access Control) | 재사용 가능한 코드를 작성하며, 이해한 Swift 내용 |
11 | UIPickerView 커스텀으로 만들기 | 커스텀으로 사용한 바텀시트 내, 일부 들어갔던 피커 뷰 구현 방법 |
12 | 앱 자체적으로 다크모드를 적용하기 | 나다 NADA에서 스위치로 자체적인 다크모드를 적용한 방법 |
13 | UILabel을 클릭가능하도록 만들기 | 그룹 명 수정 시, 라벨을 클릭했을 때 변경이 가능하도록 구현한 기능 |
14 | Alamofire 단점을 보완한 네트워킹 라이브러리, Moya | 서버 통신을 위해 나다 앱에서 공통으로 사용한 네트워킹 라이브러리 |
15 | Delegate를 사용하지 않고 cell index값 가져오기 | 명함 순서, 클릭한 셀을 인식할 때 유용하게 사용한 방법 |
16 | 프로젝트에 폰트 파일을 추가해보자 | 나다 앱 전체에서 폰트 파일을 추가해준 방법 |
17 | Access Token과 Refresh Token, Auto Login | 소셜 로그인 부분을 내가 다루면서, 토큰과 자동 로그인에 대해 공부한 부분 |
18 | 온보딩(Onboarding) 화면을 만들어보자 | 온보딩 화면 구현 방법 |
19 | request-parm, request-query 이해하기 | 서버 통신 시, 처음으로 공부했던 Query String에 관한 내용 |
20 | 깃허브에서 Create a new release를 눌러보자 | 앱스토어 릴리즈를 누르면서, 동시에 진행했던 깃허브 릴리즈 방법 |
21 | 토큰 데이터 저장 공간을 Keychain으로 바꿔보자 | 토큰 저장 공간을 UserDefaults에서 Keychain으로 리팩토링 |
22 | 아무런 데이터가 없을 때 나오는 화면, 엠티뷰(EmptyView) | 카드 리스트, 그룹 리스트, 그룹 화면 등에서 사용한 엠티뷰 구현 방법 |
Feedbacks
- App Store review
- E-mail: nada.itzme@gmail.com
- Instagram: @nada_itzme
'Project' 카테고리의 다른 글
[iOS] TOASTER 토스터 - 링크 아카이빙 & 리마인드 (0) | 2024.01.21 |
---|