2. 목차
박보성, 이지호 두명이 심화 프로그램에 참여하면서 만든 앱 다섯개를 발표할 예정입니다.
책임감을 기르기 위해 두명이서 같이 한 앱을 만드는 것이 아닌, 자기가 맡은 주제의 앱을
각자 개발했습니다.
① R6SDict
② 돈->국밥 환산기
③ 랜덤 클래스를 사용한 로또번호 추천기
④ 공부시간 도우미
⑤ Chat With Firebase
3. • 사용 언어: Kotlin
• 제작자: 이지호
• Json 자료구조를 사용하여 사전에 데이터 크롤링 &
동적으로 TextView로 변환합니다.
• 아직 데이터는 번역되지 않았습니다.
• 구글의 웹뷰 관련 약관(외부 사이트의 기부 버튼)
심사 때문에 마켓 출시가 미뤄졌습니다.
• 깃헙 공개예정(지금은 Private 레포)
첫번째 프로젝트 – R6SDict
9. 공부시간 도우미
이지호가 만들었습니다.
알람과 타이머
두 종류의 기능을 지원합니다.
Realm DB를 사용해서 데이터를
저장합니다.
시간이 지난 알람은 삭제됩니다.
설정된 알람과 타이머 기록은 길게 눌러서 삭제할 수
있습니다.
10. 다섯번째 프로젝트
Chat With Firebase
• 이지호가 만들었습니다.
• 구글 로그인을 사용합니다.
• Firebase의 기능 중 Firestore 데이터베이스를 사용합니다.
• DB가 수정될때마다 실행되는 SnapshotListener를 사용해서
전체적인 부하를 줄였습니다.
• 자신이 쓴 채팅은 노란색, 타인이 쓴 채팅은 하늘색으로 표
시됩니다.
• 단체 채팅은 개발중입니다.