일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- apollo
- 디지털컨텐츠과
- 코로나19
- 웹개발
- 학생
- 풀스택
- 디미고입학
- 플러터
- 이비즈니스과
- 딥러닝
- 머신러닝
- pwnable.kr
- 디미고특별전형
- 해킹방어과
- 시스템해킹
- Flutter
- 등교개학
- 디미고
- 중3
- 우분투
- graphql
- 인공지능
- TensorFlow
- 웹프로그래밍과
- 일상
- 특별전형
- 대나무숲
- 워게임
- coursera
- WebHacking
- Today
- Total
꿈이 너무 많은 한 대학생의 공간
첫 플러터 프로젝트 - 대나무숲 모바일화( + 디미고 관련 소식!) 본문
안녕하세요 제가 개발만담 포스팅 중 플러터에 대한 글을 올렸었죠?
빠르게 크로스 플랫폼 앱을 개발할 수 있고 Material 디자인을 채택해 이쁜 UI를 구성할 수 있는게 큰 장점이었죠.
고등학교 준비와 등교개학 준비로 인해 미루고 있던 플러터 프로젝트를 이번주 월요일부터 시작해 5일동안 완성하게 되었습니다! (제일 힘들었던건 어제와 오늘이었는데 등교개학으로 인한 피로가 몰려왔지만 참고 끝냈습니다...)
전체적인 홈 화면 디자인입니다.
오른쪽 아래에는 FloatingActionButton을 사용해 새로고침 기능을 구현했습니다.
위로 끌면 새로고침되는 것도 계획했지만 생각보다 라이브러리가 복잡해 건너뛰었습니다...
PC 버전과 매우 유사하게 색깔을 채택했으며 오른쪽 위에는 새로 포스팅 하는 버튼을 구현했습니다.
두 개의 입력창과 Row 로 나뉘어 한 쪽에는 올리는 버튼, 한 쪽에는 태그 선택 버튼을 구현했습니다.
그 아래에는 온라인상에서의 명예훼손, 사이버 폭력 등을 방지하기 위해 경고문을 삽입했습니다.
사용한 모듈은 http 모듈, 아이콘 제작을 위한 flutter_launcher_icons 모듈을 사용했습니다.
아쉽게도 플레이스토어에 낼 수수료가 없어 apk 로만 사용이 불가하다는게 단점입니다...
처음으로 플러터를 사용해 프로젝트를 진행했는데 생각보다 재밌었습니다. 스타일링이 간편하고,
UI 구성과 관련 위젯들의 다양성이 너무 맘에 들었던 것 같습니다. React Native 로는 하나하나 다 구현해야하는데,
플러터에서는 이미 구현된 Material 디자인의 위젯들이 있어 빠르게 진행이 가능했던 것 같습니다.
또한, 다양한 기능을 가지고 있는 dart 언어(split이나, encode 함수) 와 여러가지 모듈을 가지고 있는 flutter 가 만나 좋은 프로젝트를 만들 수 있었던 것 같습니다.
나중에 기회가 되면 더 많은 앱을 만들고 싶네요!
+ 다음주 월요일(6월 1일)에 디미고 전형요강 1차본이 나온다고 합니다!! 워후 빨리 지원하고 싶네요~
'개발만담' 카테고리의 다른 글
OpenGL 정리본 1 - 윈도우 열기 (0) | 2020.12.06 |
---|---|
하루코딩 - 코로나19 디스코드 봇 (0) | 2020.06.13 |
관계형 데이터베이스(RDBMS) 란? (0) | 2020.05.23 |
사회공학이란? (0) | 2020.05.11 |
대나무숲 프로젝트 완료 (0) | 2020.04.29 |