안녕하세요.
스타트 제로입니다.
몇달 전에
명언 앱 하나 만들어 보았습니다.
DB 설계(mysql) 부터
서버 구축(nodejs), 클라이언트 앱(android)을 만들었습니다.
처음 만들겠다고 했을 때
"과연 만들 수 있을까?" 라는 고민을 했습니다.
일단 해보자라는 마음으로
차근차근 기획부터 UI까지
노트에 적어보고 하며
구성을 했습니다.
여기서 확실히 느낀 점이지만
생각을 시각화하는 게 중요한것 같습니다.
노트에 적으니 정리가 잘되고
체계적으로 계획 세울수 있습니다.
노트 필기 추천!
<개발 순서>
1. 기획
DB 설계부터 클래스 구성,
필요한 기능,UI 정리 했습니다.
2.DB 생성 및 서버 세팅
mysql로 DB를 생성하였습니다.
서버 호스팅은
카페24에서 nodejs 호스팅과 이미지 호스팅 2개를 사용하였습니다.
이중 이미지 호스팅 비용은 생각보다 비쌉니다.;;;
3.서버 코딩
서버 언어로 PHP,ASP,JSP등으로 안하고
nodejs로 한 이유는
그냥 딱히 크게 없고
가장 쉽다고 생각했기 때문입니다;;
서버언어는
본인께서 가장 편하고 쉬운 언어로 하시는 게 좋은 듯합니다.
4. 안드로이드 스튜디오에서 클라이언트(앱) 개발
서버랑 통신하기위해 필요한 라이브러리 retrofit 이라는 라이브러리가 있는데
사용법은 여기
안드로이드 네트워크 통신하는 법 Retrofit 사용법 (Feat. Retrofit)
서버랑 통신하는 부분에서 꽤 애를 먹었습니다.
결국 한달 반을 씨름하니
어설프게나마 모양을 갖춘 앱을 만들었습니다.
결국 일단 실행해보니
만들어져 나오네요...
많이 부족하지만
계속 앱을 만들어 보면서
실력을 늘려가야 할것같네요.
앱 만드는 게 재밌긴 합니다.
근데 앱 만드는 것보다
명언 콘텐츠를 매일 올리는 게 정말 힘든것같습니다.
역시 꾸준히 하는 것이 더 어려운것 같습니다.
"인생명언"이라는 앱인데
https://play.google.com/store/apps/details?id=com.rkskdldl.thinkwide
admob 광고 수익이 조금이다만 나오긴 하지만
매우 저조 합니다.
현재 간단한 투두앱(할 일앱)을 만들었는데
플레이 스토어에 업로드되면 또 글 작성하겠습니다.
얼른 경제적으로 독립하고 싶습니다!!!
스타트제로에서 부자로 가즈아!!
2021-06-27 update
인생명언이라는 앱은 현재 사망했고
새로운 좋은 글 앱테크앱을 출시 하였습니다.
많은 이용해주세욥!
https://play.google.com/store/apps/details?id=com.appia.rewardapp
'It인터넷 > 안드로이드 앱' 카테고리의 다른 글
심플한 습관관리 앱 추천 (Feat.루티나) (6771) | 2021.07.12 |
---|---|
Todo 앱 스케줄러앱 개발 후기 Feat.오늘 할 일 (1201) | 2020.06.26 |