위처럼 할 일을 작성하는 페이지를 마저 완성해봅시다. 이 todo앱은 모든 항목을 반드시 입력받고 싶어서 사진에서 볼 수 있듯이, 비어있는 칸이 있으면 에러메세지를 출력해야합니다! 위의 화면까지 만들어놓고 글을 작성하기 시작했는데, 에러메세지를 출력하는 것이, Flutter가 여기서 진입장벽이 있다는 사실을 깨닫았습니다!.. 코드가 매우 복잡하니 중간중간 관련 topic 의 포스팅을 공부하시면서 보시면 좋을 것 같습니다. 바로 레이아웃을 만들면 좋겠지만, 데이터에 대해 먼저 생각해야합니다. 우리가 만드는 todo앱에서는 모든 내용(제목, 카테고리, 컨텐츠)가 모두 비어있지 않길 바랍니다. 그렇다면, Flutter에서 데이터를 어떻게 다루는지에 대한 고찰이 선행되어야 하겠습니다. Android나 React..
Flutter 로 todo 앱을 만들어보겠습니다. Dart 문법 숙지, Flutter 설치 및 기타 환경설정은 마친분들을 위한 글입니다. flutter 도 안드로이드 처럼 MainActivity같은 진입점부터 프로그램을 실행합니다. flutter에서는 main 함수가 그 역할을 해줍니다. https://flutter.dev/docs/development/ui/widgets-intro Introduction to widgets flutter.dev Flutter는 runApp 함수의 매개변수로 Widget을 받아서 Widget tree의 Root 로 삼습니다. Center가 Widget이라고? 하는 의문때문에 상속구조를 따라가보았습니다. 실제로 Widget의 서브클래스입니다. Fltuter framewor..
플러터 해보면서 좋은 것 같아서 다트 doc을 번역해보면서 개인적인 경험이나 느낌에 비추어서 써보겠습니다. 각잡고 읽으면서 학습하시려는 분 보다는, 그냥 Dart가 어떤 스타일이고 어떤 철학을 추구하는지 관심이 있어서 심심풀이로 읽으시는게 좋을 것 같습니다!. (*) 는 역자 주 라고 생각하시면 됩니다 https://dart.dev/guides/language/language-tour A tour of the Dart language A tour of all of the major Dart language features. dart.dev 중요한 개념들 - 모든 변수들은 object입니다. 그리고 모든 object는 class의 인스턴스입니다. 심지어 숫자, 함수, null 객체마저도 Object cla..
- Total
- Today
- Yesterday
- CMake 반복문
- buffer-over-flow
- review reminder
- function pointer overflow
- CMake for
- 복습 계획어플
- 14714 복습법
- 함수포인터 오버라이트
- CMake run protoc
- 복습 어플
- 14714 공부법
- 14714 어플리케이션
- aws 프리티어 요금청구
- 14714 앱
- CMake 강좌
- react-native
- CMake 기초
- CMake get_filename_Component
- CMake run proto compiler
- aws 청구문의
- 14714 플래너
- 토리파 공부법
- CMake for문
- CMake probouf
- CMAke 파일이름 추출
- get_filename_component
- CMake get file name
- 14714 review
- 14714 공부법 어플리케이션
- 14714 어플
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |