태그: flutter
Flutter 튜토리얼 41편: UI 레이어와 Data 레이어 - MVVM 아키텍처 실전 적용
Flutter 앱에서 UI 레이어와 Data 레이어를 분리하여 유지보수성과 테스트 용이성을 높이는 MVVM 아키텍처 패턴을 설명합니다.
Flutter 튜토리얼 40편: 앱 아키텍처 기초
Flutter 앱 아키텍처의 핵심 원칙을 알아봅니다. 관심사의 분리, 레이어드 아키텍처, 단일 진실 원천, 단방향 데이터 흐름 등 유지보수 가능한 앱 설계의 기초를 다룹니다.
Flutter 튜토리얼 39편: 다국어 지원(i18n)
Flutter 앱에 다국어 지원을 추가하는 방법을 알아봅니다. flutter_localizations 패키지 설정, ARB 파일을 활용한 번역 관리, 코드 생성 기반의 타입 안전한 지역화를 다룹니다.
Flutter 튜토리얼 38편: 웹 접근성
Flutter 웹 애플리케이션에서 접근성을 구현하는 방법을 알아봅니다. Semantics 트리의 HTML DOM 변환, 접근성 모드 활성화, SemanticsRole을 활용한 ARIA 역할 매핑을 다룹니다.
Flutter 튜토리얼 37편: 접근성 구현
Flutter 앱의 접근성을 구현하는 방법을 학습합니다. Semantics 위젯, 스크린 리더 지원, 대비율, 터치 타겟 크기, 접근성 테스트 방법을 배웁니다.
Flutter 튜토리얼 36편: 플랫폼별 자동 적응
Flutter가 Android와 iOS에서 자동으로 적응하는 동작을 학습합니다. 네비게이션 전환, 스크롤 물리, 텍스트 편집 동작, adaptive 생성자 활용법을 배웁니다.
Flutter 튜토리얼 35편: 대형 화면과 폴더블 대응
태블릿, 폴더블, 데스크톱 등 대형 화면에서 Flutter 앱을 최적화하는 방법을 학습합니다. GridView 활용, 입력 방식 적응, Capability와 Policy 패턴을 배웁니다.
Flutter 튜토리얼 34편: 반응형 디자인 기초
Flutter 앱을 다양한 화면 크기에 맞게 조정하는 반응형 디자인의 기초를 학습합니다. MediaQuery, LayoutBuilder, SafeArea를 활용한 적응형 UI 구현 방법을 배웁니다.
Flutter 튜토리얼 33편: 로컬 데이터 저장
Flutter 앱에서 데이터를 로컬에 저장하는 다양한 방법을 학습합니다. 메모리 캐싱부터 shared_preferences, 파일 시스템, SQLite 데이터베이스까지 상황에 맞는 저장 전략을 배웁니다.
Flutter 튜토리얼 32편: JSON 파싱과 직렬화
dart:convert로 JSON을 수동 파싱하는 방법부터 json_serializable로 자동화하고, Isolate로 백그라운드 파싱하는 방법까지 배웁니다.