728x90
반응형
앱을 설계할 때 5단계로 나누어서 기획하고 배포한다.
- 앱의 기능을 brainstorming
- 앱의 기능에 맞춘 디자인
- 앱의 데이터베이스 설계
- 앱의 기능 설계
- 앱 배포
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
반응형