Seong Ho Kim's profile

2022 iOS Dev PORTFOLIO

iOS DEV PORTPOLIO
SEONG HO KIM
1. QuotesGenerator App
App 정보
- 컨텐츠 장르 : iOS
- 제작 기간 : 2022.01.26 ~ 2022.01.27
- 사용 프로그램 : Xcode
- 사용 장비 : iPhoneXS, Xcode 시뮬레이터
- 프로그래밍 언어 : Swift
- 개발 방법 : StoryBoard


App 소개
명언(QuotesGenerator) App은 오늘과 내일의 명언을 통해 자신이 이루고자 하는 목표에 동기부여를 시켜줄수 있는 App 입니다.

App을 기획한 이유
- 저를 포함한 수많은 청년들이 인생을 살아가면서 각자가 가고싶은 목표를 향해 도전하고 경험할때 명언으로 동기부여를 준다면 오늘과 내일을 큰힘을주고 용기를 심어줄수 있지 않을까? 라는 생각으로 간단하게 만들어보고자 기획하게 되었습니다.

POINT
- 오늘과 내일의 명언을 각각의 단일섹션으로 나누어서 구분하였습니다.
- 명언생성 버튼을 각각 누르면 나누어진 View에 명언들이 랜덤으로 나오도록 구현하였습니다.
명언 App 작동영상
2. Chat Messenger App
App 정보
- 컨텐츠 장르 : iOS
- 제작 기간 : 2022.01.29 ~ 2022.01.31
- 사용 프로그램 : Xcode
- 사용 장비 : iPhoneXS, Xcode 시뮬레이터
- 프로그래밍 언어 : Swift
- 개발 방법 : SwiftUI


App 소개
Messenger App은 SNS 에서 주로 사용하는 채팅용 메신저 App 입니다.

App을 기획한 이유
평소에 인스타그램으로 관심도와 같은 사람들과 소통하고 있었고 iOS 개발에도 관심을 가지고 있어서, 메신저로 친구와 대화하다가 메신저에서 기본으로 제공하는 메신저 기능중에 메세지 송,수신 기능을 어떻게 사용할수 있는지 궁금해서, 학습용으로 간단하게 만들어보고자 기획하게 되었습니다.

POINT
- SNS 메신저처럼 상대방 이미지, 이름, 접속 상태, 전화기 아이콘, 메세지 입력창, 보내기 버튼으로 간단하게 구성했습니다.
- 상대방 메세지 풍선은 회색, 자신이 보내는 메세지 풍선은 살구색으로 상대방과 나의 모습을 구분했습니다.
- 상대방이 보낸 메세지 풍선과 자신이 보낸 메세지 풍선을 누르면 보낸 시간을 표시하도록 구현했습니다.
- 메세지 ID, Text(내용), 수신상태, 시각 등을 구조체에서 관리하고 FireBase와 연결하여 송,수신할수 있도록 구현했습니다.
코드 사진
Chat Messenger App 작동영상
3. Authentication App
App 정보
- 컨텐츠 장르 : iOS
- 제작 기간 : 2022.02.20 ~ 2022.02.26
- 사용 프로그램 : Xcode
- 사용 장비 : iPhoneXS, Xcode 시뮬레이터
- 프로그래밍 언어 : Swift
- 개발 방법 : SwiftUI

App 소개
생체인증 App은 얼굴안면, 지문 등의 생체기능을 이용하여 로그인 할수 있는 App 입니다.

App을 기획한 이유
- 평소에 신한은행 앱 뱅킹을 자주 사용하고 있습니다. 앱 뱅킹앱은 여러모로 편리한 기능을 가져다 주지만 때론, 민감한 개인정보가 유출되는 상황이 생기는 경우가 종종 생기는 경우가 있었습니다. 평소에 iOS를 개발하면서 금융앱에서 사용하는 생체인증 기능으로 어떻게 로그인 할수 있는지 직접 경험해보기 위해 간단하게 FaceID, TouchID, ID 입력 총 3가지 방식으로 나눠서 학습용으로 생체인증 로그인 기능을 구현하고자 기획하였습니다.

POINT
- 생체인증은 “FaceID”, “TouchID”, “사용자 암호 입력” 총 3가지 인증을 하는 방식으로 구분하였습니다.
- FaceID, TouchID 로그인 인증에 성공하면 “로그인 인증에 성공하였습니다.” 라는 문구가 나오고 밑에 있는 로그아웃 버튼을 누르면 로그인 View로 넘어갑니다.
- FaceID, TouchID 로그인 인증에 실패하면 “사용자 암호로 로그인하기” 라는 버튼이 나오고 클릭하면 사용자 이름, 암호를 입력하는 View로 이동합니다.
- 사용자 이름, 암호 입력후 정보가 맞으면 “로그인 인증에 성공하였습니다.” 라는 문구와 함께 인증에 성공하고, 정보가 틀리면 “잘못된 로그인 정보 입니다” 라는 알림창이 표시됩니다.
코드사진
Authentication(생체인증) 작동영상
4. K-Food Shopping App
App 정보
- 컨텐츠 장르 : iOS
- 제작 기간 : 2022.03.26 ~ 2022.04.01
- 사용 프로그램 : Xcode
- 사용 장비 : iPhoneXS, Xcode 시뮬레이터
- 프로그래밍 언어 : Swift
- 개발 방법 : SwiftUI

App 소개
K-Food Shopping App은 원하는 음식을 장바구니에 추가하고, Apple Pay로 결제할수 있는 App 입니다.

App을 기획한 이유
평소에 먹는것을 좋아했고 유튜브에서도 예능먹방 컨텐츠를 즐겨보는것을 좋아했습니다. 그때,한국을 대표하는 K와 사람들이 먹는 음식의 Food를 합쳐서 대한민국을 대표하는 한식을 K-Food를 쇼핑앱처럼 만들어 보면 어떨까? 라는 생각과 Apple Pay와 같은 인앱결제 방식을 이용하여 앱에서 결제기능을 어떻게 구현할수 있는지 스스로 학습하기 위해 기획하였습니다.

POINT
- 8가지 음식중에 원하는 음식을 추가하면 추가한 갯수만큼 카트 아이콘에 갯수가 표시됩니다.
- 추가한 음식이 없으면 “현재 장바구니가 비어있습니다” 라는 문구가 표시됩니다.
- 음식을 추가한뒤 장바구니 아이콘을 누르면 추가한 음식과 총 결제 금액이 표시됩니다.
- 추가한 음식중에 삭제하고 싶은 음식이 있다면 쓰레기통 아이콘을 누르면 추가한 음식이 삭제되고 총 결제금액도 변경됩니다.
- Apple에서 제공하는 Apple Pay를 체크아웃 형태로 결제할수 있도록 표시하였습니다.
(Apple Pay 기능은 구현중입니다.)
코드사진
K-Food Shopping 작동영상
5. Map App
App 정보
- 컨텐츠 장르 : iOS
- 제작 기간 : 2022.04.21 ~ 진행중
- 사용 프로그램 : Xcode
- 사용 장비 : iPhoneXS, Xcode 시뮬레이터
- 프로그래밍 언어 : Swift
- 개발 방법 : SwiftUI

App 소개
Map App은 관광으로 유명한 지역 랜드마크를 소개하고 랜드마크에 대해 설명하는 App 입니다.

App을 기획한 이유
저는 탐방 여행을 매우 좋아했습니다. 여행을 하면서 여행하는 지역의 랜드마크는 어떤 역사가 있는지 궁금했었는데 여행뿐만 아니라 다른일정으로 자주 다니는 서울을 지도랑 연결시켜 개발해보는게 어떨까? 라는 생각을 가지고 이 App을 기획하였습니다.

POINT
- 소개하려는 랜드마크의 위치를 좌표와 위,경도값을 지정하여 App 실행시 값에 맞게 표시됩니다.
- Apple Map은 애플에서 기본으로 제공하는 MapKit API를 사용해 지도를 구현하였습니다.
(서울 외 다른지역의 랜드마크와 Menu View는 현재 구현중 입니다.)
- 지도에 표시된 랜드마크의 역사를 소개하는 칸에 설명을 넣었고, 나머지 위.아래로 내려서 설명란을 읽어 볼수있도록 스크롤 기능을 넣었습니다.
코드사진
Map App 작동영상
6. Instant_Developer App
App 정보
- 컨텐츠 장르 : iOS
- 제작 기간 : 2022.04.23 ~ 진행중
- 사용 프로그램 : Xcode
- 사용 장비 : iPhoneXS, Xcode 시뮬레이터
- 프로그래밍 언어 : Swift
- 개발 방법 : SwiftUI

App 소개
Instant_Developer App은 기술지원이 필요한 개발자들을 위해 로그인 형식으로 접근해서 도움을 받을수 있는 App 입니다.

App을 기획한 이유
SNS앱에서도 많이 사용하고 있는 간단 로그인 기능을 공부하면서 만들어본적이 있었는데 이 기능을 로그인할때나 Apple Document 버튼을 눌렀을때 기술지원 창으로 이동하는 기능을 구현해보고 싶어서 적용시키고자 기획하였습니다.

POINT
- SNS로 간단히 로그인 하기 Button을 벤치마킹하여 로그인, Sign Up, Apple Document 버튼을 간단히 표시했습니다.
- UI Button, Text, Main Title에 그림자를 넣어 그림자 효과가 보이도록 Apple Document 버튼을 누르면 Apple Developer 홈페이지로 이동 됩니다.
(현재 URL 이동기능은 기능적 문제로 수정중입니다.)
​​​​​​​​​​​​​​
코드사진

THE END
2022 iOS Dev PORTFOLIO
Published:

Owner

2022 iOS Dev PORTFOLIO

Published: