안드로이드 어플개발자분 계신가요?

bppk1114의 이미지

현재 컴공생1학년인데 안드로이드 어플개발을 하고싶어서 여쭤봅니다.
현재 기획안단계이고 웹보단 앱으로만드는게 더 적합할것같아서 고민입니다.
어플개발은 해본적이없어서 ui,db설계부터 막히는데 혹시 강좌같은걸 참고할수있는 사이트가 있나요?
추가적으로 어플개발 과정(ui후 db이후 실 개발이라던가의 순서??)도 궁금합니다.
기획은 거의끝나서 ui설계후 방학때 안드로이드 공부를 본격적으로해볼려고하는데 그전에 미리 배워볼만한 사이트가 있는지 궁금합니다

ciuizz의 이미지

졸업작품으로 안드로이드 어플 메신저 개발중에 있습니다.
ui,db설계 전에 일단 목표를 정하시구요. (제 경우엔 암호화 메신저가 주 목표입니다.)
메신저가 어떻게 동작될지 사용자 입장에서 한번 쭉~ 실행순서를 구석구석 생각해보신 다음
개발자가 되어 그 모든 기능들을 어떻게 수행해야 할지 적어보세요.
기획에서 제일 힘든게 모든 요구사항을 생각해내는 것이라고 생각합니다.
저 같은 경우엔 시퀀스다이어그램, 클래스다이어그램 등 몇 가지 다이어그램으로
어떻게 무엇을 구현해야하는지 나열을 했구요
DB같은경우 구글의 Firebase를 이용해서 연동 쉽게 했습니다.

ui 같은 경우는 일단 유투브나 강좌사이트에 안드로이드라고 검색하셔서 쉬운 예제를 따라하시는게 우선일것 같아요. 하다보면 ~~레이아웃같은 사용법도 많고 어떻게 배치해야 하는지, 옵션을 주는지 알게 됩니다.

저같은 경우 https://www.udemy.com/firebase-android-howltalk/learn/v4/overview
유데미라는 사이트에서 하울이라는 분의 강좌를 토대로 많은 도움이 되었구요.

기획 순서? 개발과정? 이라면
요구기능 정리 -> 기능 명세화 -> 어떤 툴을 사용할 것인지(안드로이드스튜디오)
-> 어떤 기능을 어떻게 구현할 것인지 순으로 진행해갔습니다.

개발하는 과정은 방법론이라.. 엄청 많은 개발방법이 있어서 다 설명드리긴 힘들고
저같은경우 일단 아는게 없어서 1. 아는걸 최대한 모아서 2. 부딪히고 3. 모자란부분 다시 알아서 4. 부딪(코딩)혔습니다.
잘 하지도 못하고 코딩 이것저것 덧붙힌 수준이긴 하지만 도움이 필요하시면 연락주세요.

세벌의 이미지

http://www.masterqna.com/android/
질문 답변하기 좋은 구조의 페이지인데... 옥의 티라면 질문에 답이 적은 편...