앱 개발 순서

728x90

앱을 설계할 때 5단계로 나누어서 기획하고 배포한다.

  1. 앱의 기능을 brainstorming
  2. 앱의 기능에 맞춘 디자인
  3. 앱의 데이터베이스 설계
  4. 앱의 기능 설계
  5. 앱 배포

2단계인 디자인 같은 경우 앱의 주 사용자인 타겟층을 생각하며 디자인 해야 한다. 아동용 앱을 만드는데 너무 딱딱하게 만들면 인기가 없는 것처럼 각각의 앱 디자인은 타겟층을 고려하며 설계한다. 

 

앱 디자인을 끝내고 기본 화면 구성으로 넘어갈 때 아래의 코드가 기본 뼈대

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

import 'Diary.dart';

class DiaryWritePage extends StatefulWidget{
  final Diary diary;

  DiaryWritePage({Key key, this.diary}) : super(key : key);

  @override
  State<StatefulWidget> createState() {
    return _DiaryWritePageState();
  }
}

class _DiaryWritePageState extends State<DiaryWritePage>{
  @override
  Widget build(BuildContext context) {
    return Scaffold();
  }
}
728x90