티스토리 뷰
I am going to explain basic Mobile App Development Process.
You will see many step-by-step articles regarding Mobile App Development Process, but I will just make it simple.
I can make the process categorized as big 7 steps as below.
1. Lots of Inputs
2. Planning
3. Design
4. Server-side Development
5. Clinet-side Development
6. Testing
7. Deployment
First of all, Lots of Inputs literally means inputs that will be used at initial stage of app development. this might include physical inputs such as your labor, cost, computer network etc, and there also might be abstract inputs such as new features, corrections of bugs, new products, adding, updating or removing features etc.
Planning is your idea which will be realized as an actual app. you can use Sketch tools to make your own idea realize and build your own plans.
Design is an UI/UX part. UI is really important thesedays, so you cannot neglect UI. especially in mobile app development, UI is a key to attract users to your app. you will plan how to desin your app in this stage.
Server-side Development is building a server for your app. lots of developers might get a help from AWS or Firebase to build the server. Server is like a meditator between you and your client.
Cilent-side Development is equal to the frontend development. it also connects with Design part since UI/UX might be part of front-end development in certain cases.
Testing means you go test your app to find out whether or not there are bugs or other missing features according to your plan or requests from clients.
Deployment is a stage that you delpoy your app on the market including Google Play Store.
There are 2 famous approach when it comes to the development, which are Waterfall and Agile.
Waterfall is a linear and sequential approach. this divides a project into phases. Waterfall is good for one single project.
Agile separates a project into sprints and helps complete many small projects. this approach is good for many small projects.
* 모바일 개발 프로세스: 다양한 인풋 - 기획 - 디자인 - 서버 개발 - 클라이언트 개발 - 검수 - 배포
* 워터폴은 프로세스를 한 번만 진행합니다.
* 애자일은 프로세스를 여러 번 진행하며, 검수에 문제가 있는 경우, 기획, 디자인, 개발 단계로 다시 돌아가서 문제를 해결하고, 다시 검수 후에 배포 단계에 들어갑니다.
'Android App Coding' 카테고리의 다른 글
선형 레이아웃 Linear Layout (0) | 2021.07.07 |
---|---|
뷰콤포넌트 2편 View Component (0) | 2021.07.07 |
뷰콤포넌트 View Component (0) | 2021.07.07 |
Pixel, DPI, DP (0) | 2021.07.06 |
안드로이드에서는 화면을 어떻게 그릴까? (0) | 2021.07.06 |
- Total
- Today
- Yesterday
- bmi 계산기 만들기
- 뷰 바인딩
- 탭레이아웃
- 인텐트
- 선형 레이아웃
- notifyDataSetChanged
- findViewById
- 2019년 사건사고
- android adapter
- 애드뷰
- addView
- 상대적 레이아웃
- 안드로이드 스튜디오 에러
- 안드로이드 앱 만들기
- ToDo List 앱 만들기
- RecyclerView
- view binding
- tabLayout
- 안드로이드 프로젝트
- 2007년 사건사고
- lazy init
- Bmi Calculator
- 2021년 사건사고
- 자바스크립트 배열
- 안드로이드 어댑터
- 대한민국 미제사건
- 리사이클러뷰
- 리스트뷰
- 미제사건
- 메소드 오버라이딩
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |