본문 바로가기
flutter

Flutter 교육 - Flutter App 개발 Project

by 들풀민들레 2021. 7. 11.
책의 모든 내용을 저자 직강으로 진행한 강의는 ssamz.com 에서 들으실 수 있습니다.

 

 

 

 

교육기간 : 3일 21시간

교육대상 : N O O 모바일 팀

교육내용 : Community App , 출퇴근 관리 App 개발 실습

강사 : kkang104@gmail.com

 

 

Business Flow

 

커뮤니티 앱

JWT 로 인증

회원은 일반 사용자(User) 와 관리자(Admin) 으로 구분한다.

커뮤니티는 관리자에 의해 생성/수정/삭제 된다.

커뮤니티 멤버는 관리자에 의해 추가/삭제 된다.

인증을 거친 사용자중 관리자에 의해 추가된 사람만 커뮤니티 접근할 수 있다.

사용자는 커뮤니티에 읽기/쓰기 한다.

관리자만 커뮤니티의 글을 삭제 할 수 있다.

글을 쓰면서 사진을 선택 업로드 할 수 있다.

 

 

 

출퇴근 관리 앱

 

출퇴근 등록은 QR 스캔과 위치정보를 활용

QR 코드, 위경도, 정확도, 거리, 시간을 서버에 전송

사용자는 자신의 출퇴근 목록 확인

관리자는 모든 사용자의 출퇴근 목록 확인 및 삭제

 

 

 

Technical Requirement

 

 

 

- 모든 네트웍 통신은 Restfull 방식이며 주고받는 데이터는 Json 으로 한다.

 

Flutter core

 

- Widget

- Navigation

- Navigation2

- Future

 

Plugin

- HTTP

- Provider

- Bloc

- SHARED_PREFERENCES

- MULTI_IMAGE_PICKER2

- DIO

- FLUTTER_TOAST

- GEOLOCATOR

- QR_CODE_SCANNER

 

 

kkang104@gmail.com