[Android+Firebase] 입문용 프로젝트 구상

2-pi-r·2023년 12월 17일
0

웹 개발은 프론트, 백 둘 다 해봤는데 앱 개발은 처음이다. 마침 만들고 싶은 앱이 있어서, 이 기회에 앱 개발도 경험해보려고 한다.

앱 구상

주제

어떤 드라마를 좋아하는데, 감사하게도 타임라인을 정리해주신 분이 계시다. 이걸 이용해서 특정 날짜가 되면 "오늘 몇 시 몇 분에 드라마 상에서 이런 일이 일어났어!"하고 알림을 띄워주는 앱을 만들고 싶다.

주요 기능 (2024.01.03 수정)

  • 아침에 한 번 알림 띄우기
    • 오늘치 데이터 있으니까 앱 확인하세요~ 정도의 알림
    • 타임라인 있는 날만 띄움
  • 메인 화면
    • 오늘의 타임라인 - 내용 (일본어, 한국어)
    • 이전, 다음 타임라인 - 날짜만 (내용X)
  • 사이드 바
    • 원본 블로그 글 링크 → 맨 하단 버튼으로
    • 개발자 정보
    • 개발자에게 연락하기 (번역 수정 요청, 오류 문의 등)

기타 기능 (나중에 여유 되면 추가)

  • 국가 설정 - 일본, 한국

개발 스택

  • 통합 개발 환경 : android-studio
  • 프로그래밍 언어 : JAVA
  • 데이터베이스 : Firebase

선택 이유

  • android-studio
    • 안드로이드를 개발할 때 가장 많이 쓰인다고 한다.
  • JAVA
    • android-studio는 JAVA와 Kotlin을 지원한다. Kotlin은 아예 모르고, JAVA는 기본적으로 다룰 줄 안다.
    • 이 프로젝트의 목표는 간단한 앱을 빠르게 완성해서 배포해보는 것이기 때문에 이미 알고 있는 JAVA를 선택했다.
  • Firebase
    • 웹 개발할 때 데이터베이스로 Firebase를 써본 적이 있다.
    • Firebase는 JSON 형식의 데이터를 사용한다. 내가 가지고 있는 데이터는 표 형태(엑셀)인데, 이걸 JSON으로 쉽게 변환할 수 있을 것 같다.

참고자료

  • 생활코딩님 영상 : 7분짜리 짧은 영상으로, 처음에 앱 개발에 대해 아무것도 모르는 상태에서 보기에 좋다. 무엇을 깔아서 어떻게 시작해야 하는지 알 수 있었다.

0개의 댓글