본문 바로가기

Flutter2

[Flutter] TextFormField (로그인 화면) SignInScreen - 로그인 페이지 메인 (AppBar, Body 들어가는 페이지) * automaticallyImplyLeading : 이전 화면으로 돌아가는 아이콘 자동 생성 ↕ leading : IconButton 으로 직접 생성도 가능! (onPressed: () => Navigator.pop(context)) : 이전 화면으로 되돌아간다. body : KurlySignForm() : 전체적인 SignForm 에 들어가는 컴포넌트들 💜 Form 안에 _formKey : StatefulWidget 에서 관리하는 글로벌 키 _buildIdField : 아이디 입력폼 _buildPasswordField : 패스워드 입력폼 DefaultButton(로그인 버튼) + SnackBar * SnackBa.. 2023. 6. 23.
[Dart] 다트 언어의 장점 * 해당 포스팅은 '코드팩토리의 플러터 프로그래밍' 서적을 참고하여 작성했습니다. Dart Programming 언어 UI 제작에 최적화 완전한 비동기 언어, 이벤트 기반 isolate를 이용한 동시성 기능 제공 동시성 기능? → 특정 프로세스의 실행 시간이 다른 프로세스의 실행 시간이 다른 프로세스의 흐름과 겹치는 상황에서 동시에 실행하는 것 = 2개 이상의 프로세스가 동시에 계산을 진행하는 상태 JIT(Just in Time) 컴파일 - 핫 리로딩, 실시간 메트릭스 확인, 디버깅 Hot Reload : 코드 변경 사항 발생시 화면에 즉시 반영 AOT(Ahead of Time) 컴파일 - 휴대폰 빌드 전에 기계어 코드로 사전 컴파일해서 코드 빌드 가능 (속도가 빠르다!) 효율적 UI 개발 가능 : Nu.. 2023. 6. 2.