artic 아틱 : 주니어 실무자를 위한 아티클 큐레이션 서비스
개발 기간: 2019.7.1 ~ 2019.7.12
-
로그인 뷰
-
이메일로 로그인
- 이메일 형식에 맞는지 검사 (정규식)
- 비밀번호 블라인드 처리
- 로그인 통신
- 로그인 실패 시 (이메일 / 비밀번호 / 둘 다 맞지 않을 때) alert
-
페이스북 로그인
-
회원가입 뷰
-
이메일 형식에 맞는지 검사 및 안내문 표시(정규식)
-
비밀번호 형식 (영문, 숫자 포함 8자리 이상)에 맞는지 검사 및 안내문 표시(정규식)
-
생일 형식에 맞는지 검사 및 안내문 표시(정규식)
-
중복 가입 불가 alert
-
회원가입 통신
- 홈 뷰
- 검색 화면으로 이동
-
새로운 아카이브 CollecitonView Cell
-
새로운 아카이브 통신
-
각 아카이브 셀 클릭시 아카이브 내 아티클 목록으로 이동
-
새로운 아티클 CollectionView Cell
-
새로운 아티클 통신
-
각 아티클 셀 클릭시 새로운 아티클 설명 뷰로 이동
-
새로운 아티클 설명 뷰 통신
- 최근 읽은 아티클 TableView Cell
- 최근 읽은 아티클 통신
- 각 아티클 셀 클릭시 해당 아티클 Safari 웹뷰로 이동
- 아틱의 선택 CollecitonView Cell
- 아틱의 선택 통신
- 각 아티클 셀 클릭시 아틱의 선택 아티클 목록으로 이동
- 카테고리별 아카이브 셀
- 카테고리 개수만큼 section 증가
- 카테고리별 아카이브 통신
- 각 아카이브 셀 클릭 시 아카이브 내 아티클 목록으로 이동
-
검색 뷰
-
검색어 입력 후 검색 통신
-
추천검색어 통신
-
추천검색어 클릭 시 추천검색어로 검색 통신
-
검색 후 검색 완료 뷰로 이동
-
검색 완료 뷰
- 아카이브, 아티클 토글
- 검색어, 검색결과 개수 통신
- 아카이브 리스트 xib cell
- 아티클 리스트 xib cell
- 검색 완료 아카이브 통신
- 검색 완료 아티클 통신
-
검색 완료 아카이브 셀 클릭 시 아카이브 내 아티클 목록으로 이동
-
검색 완료 아티클셀 클릭 시 해당 아티클 Safari 웹뷰로 이동
-
검색 결과 empty view
- 카테고리 뷰
- 카테고리 통신
- 각 카테고리 셀 클릭 시 카테고리 내 아카이브 목록으로 이동
- 각 아카이브 셀 클릭 시 아카이브 내 아티클 목록으로 이동
- 아카이브 타이틀 통신 구현
- 아카이브에 담긴 아티클 통신
- 스크랩 통신
- 좋아요 통신
- SFSafariViewController 사용하여 인앱 브라우저 구현
- 디폴트 이미지 아카이브 담기 버튼
- 가로 스크롤
- 내 아카이브 불러오기 통신
- 내 아카이브 이름 작성
- 내 아카이브 이름 작성 통신
- 알림 empty 뷰
- 새로운 알림, 읽은 알림로 나뉜 섹션별로 알림 통신
- 읽은 알림 체크 통신
- 알림이 몇분 전에 왔는지 시간 연산
- 스크랩한 아카이브 통신 구현(짝수일때)
- 스크랩 탭 empty 뷰
- 수정한 프로필 사진 통신 구현
- 나의 (새)아카이브 만들기 버튼
- 추가한 ''나의 아카이브'' 통신 구현
- 프로필 수정화면으로 이동
- 로그아웃 버튼 초기화면으로 이동
- 프로필 사진 바꾸기 (갤러리,카메라 ACCESS)
- 이름, 텍스트 수정시 각각 15자, 100자 제한
- 로그아웃하면 로그인 초기화면으로 이동
- 현재 버전 정보 불러오기