코딩셰프의 플러터 맛집 로그인 부분 정리
TextEditingController()

- TextField나 TextFormField의 텍스트 입력을 제어하는 클래스
- 주요 기능:
- 텍스트 필드의 현재 값 읽기/수정
- 텍스트 선택 및 커서 위치 조작
- 텍스트 변경 이벤트 수신
Navigator.push
새로운 화면(route)을 현재 화면 위에 추가하는 메서드

- 스택 구조로 화면을 관리
- 새 화면은 스택의 맨 위에 추가
- 이전 화면으로 돌아갈 수 있는 뒤로 가기 기능을 자동으로 제공
애니메이션을 제공하는 route 클래스

- 주요 특징:
- 플랫폼에 따라 적절한 전환 애니메이션을 자동으로 적용
- iOS: 오른쪽에서 왼쪽으로 슬라이드
- Android: 아래에서 위로 슬라이드
- builder 함수를 통해 새 화면의 위젯을 구성
ScaffoldMessenger.of(context).showSnackBar

- ScaffoldMessenger를 사용하여 SnackBar를 표시하는 방법
- 화면 하단에 간단한 메시지를 표시
- 일시적인 알림이나 피드백을 제공, 자동으로 사라짐
GestureDetector
- 여러 종류의 제스처 콜백 제공 (onTap, onDoubleTap, onLongPress)
- 클릭 가능한 영역 생성에 사용 , 커스텀 버튼 구현에 활용
onTap 콜백
