프롤로그
저는 4년대 컴퓨터 학과를 다니고 있는 학생이며 이 포스팅을 올리기 전에도 안드로이드 어플 관련 간단한 프로젝트들로 공부를 진행한 적이 있습니다.
맨 땅에 헤딩으로 시작하는 것은 아닙니다!
Tussle0410 - Overview
Tussle0410 has 8 repositories available. Follow their code on GitHub.
github.com
만들게 될 어플 : 나만의 타이머(MyOwnTimer)
사람마다 어떤 목적을 위해 행동할 때 얼마나 노력(시간?)을 사용하였는지 저장 및 통계 등을 도와주는 어플리케이션입니다.
예를 들면
제가 정보처리기사에 대하여 공부를 진행할 때 어플을 사용하여 공부하는 시간과 해당 하루에 목표를 도달하였는 지를 저장합니다.
이를 토대로 지금까지 내가 어떤 노력(시간?, 목표?)를 이루어냈고 통계적으로 어떤 방향으로 행동하고 있는지를 확인할 수 있을 것입니다.
어플리케이션은 실제로 Google PlayStore에 출시를 할 목적으로 진행할 것입니다.
예상 진행과정
1. 프로토타입 만들기 : Kakao Oven
[Android, Kotlin] 안드로이드 어플 출시까지 한 걸음 부터(1), 프로토타입
프로토 타입 프로토타입 : 프로토타입은 '정보시스템의 미완성 버전 또는 중요한 기능들이 포함되어 있는 시스템의 초기모델'이다. 프로토타입 - 위키백과, 우리 모두의 백과사전 위키백과, 우
tussle.tistory.com
2. 어플리케이션 UI 만들기 : Android Studio
[Android, Kotlin] 안드로이드 어플 출시까지 한 걸음 부터(2-1), 어플리케이션 UI 만들기(Splash, Main)
Spash Page Splash screen - Wikipedia User interface element A splash screen is a graphical control element consisting of a window containing an image, a logo, and the current version of the software. A splash screen can appear while a game or program is la
tussle.tistory.com
[Android, Kotlin] 안드로이드 어플 출시까지 한 걸음 부터(2-2), 어플리케이션 UI 만들기(Detail, Setting, P
Detail Page 목표에 대한 스톱워치, 타이머, 달력, 그래프 등을 진행하는 Page입니다. Detail Page는 Bottom Navigation을 이용하여 Fragment를 변경하도록 하였습니다. 타이머관련 스톱워치와 타이머를 진행하
tussle.tistory.com
3. 데이터 베이스 구조 만들기 : Room DB(제가 사용할 데이터베이스 기능), Relation Model ..등
[Android, Kotlin] 안드로이드 어플 출시까지 한 걸음 부터(3), 데이터 베이스 구조 만들기(Room, E-R Diagr
Room Room 지속성 라이브러리 | Android 개발자 | Android Developers Room 라이브러리 사용 방법을 알아봅니다. developer.android.com 안드로이드 내부 데이터베이스 Room을 사용하여 "나만의 타이머"에서 사용될
tussle.tistory.com
4. 어플리케이션 기능 만들기 : Android Studio
[Android, Kotlin] 안드로이드 어플 출시까지 한 걸음 부터(4-1), 어플리케이션 기능 만들기(MainActivity,
MainActivity 광고(AdMob) 아래의 링크들을 이용하여 따라하면 간단하게 구현할 수 있습니다. Google AdMob: 모바일 앱 수익 창출 인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이
tussle.tistory.com
[Android, Kotlin] 안드로이드 어플 출시까지 한 걸음 부터(4-2), 어플리케이션 기능 만들기(DetailActivity
DetailActivity - TodoFragment CheckBox를 이용하여 해당 Todo가 수행하였는지 체크하도록 하였습니다. CheckBox를 선택하면 Room DB에 있는 Todo에 Success에 대한 데이터들도 변화하도록 하였습니다. 아래 버튼을
tussle.tistory.com
[Android, Kotlin] 안드로이드 어플 출시까지 한 걸음 부터(4-3), 어플리케이션 기능 만들기(DetailActivity
GitHub - PhilJay/MPAndroidChart: A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubb A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as we
tussle.tistory.com
[Android, Kotlin] 안드로이드 어플 출시까지 한 걸음 부터(4-4), 어플리케이션 기능 만들기(SettingActivit
GitHub - rafi0101/Android-Room-Database-Backup: Simple tool to backup and restore your room database in Android Simple tool to backup and restore your room database in Android - GitHub - rafi0101/Android-Room-Database-Backup: Simple tool to backup and rest
tussle.tistory.com
5. Google PlayStore에 출시 진행하기
[Android, Kotlin] 안드로이드 어플 출시까지 한 걸음 부터(5), Google PlayStore에 출시 진행하기
Play Console PlayStore에 첫 출시를 할 예정이라서 개발자 ID를 만들어야 했습니다. Google Play Console | Google Play Console 앱 및 게임이 성장할 수 있도록 사용자에게 도달하고 사용자 참여를 유도하는 데 도
tussle.tistory.com
※저는 최근에 공부중인 MVVM 형식으로 개발을 진행할 것입니다.
'Android Studio' 카테고리의 다른 글
[Android, Kotlin] 안드로이드 어플 출시까지 한 걸음 부터(2-1), 어플리케이션 UI 만들기(Splash, Main) (0) | 2022.08.18 |
---|---|
[Android, Kotlin] 안드로이드 어플 출시까지 한 걸음 부터(1), 프로토타입 (0) | 2022.08.11 |
[Android]Anko Library Build 실패 경험 및 해결 방법 (0) | 2022.08.03 |
[Kotlin] 안드로이드 ViewModel + EditText.InputType 설정 (0) | 2022.05.20 |
[Kotlin] 안드로이드 스플래시 스크린, SplashScreen (0) | 2022.03.09 |
댓글