Flutter 앱 의 기본 구조

Flutter Google에서 만든 오픈 소스 모바일 앱 개발 프레임워크입니다. 단일 코드베이스를 사용하여 iOS와 Android 모두에서 아름답고 효율적인 모바일 앱을 구축할 수 있습니다. 이 기사에서는 앱의 기본 구조를 살펴보겠습니다 Flutter.

기본 디렉토리 구조

Flutter 새 앱을 만들 때 Flutter 프로젝트의 기본 디렉터리 구조를 생성합니다. 다음은 앱의 기본 디렉토리 구조입니다 Flutter.

  1. android: 이 디렉토리에는 AndroidManifest.xml 및 Java 파일을 포함하여 앱의 Android 부분에 대한 소스 코드가 포함되어 있습니다.

  2. ios: 이 디렉토리에는 Swift 및 Objective-C 파일을 포함하여 앱의 iOS 부분에 대한 소스 코드가 포함되어 있습니다.

  3. lib: 이 디렉토리에는 앱의 Dart 소스 코드가 포함되어 있습니다. Widgets 앱의 모든, 함수 및 로직은 이 디렉토리에 있습니다.

  4. test: 이 디렉터리에는 앱의 테스트 파일이 포함되어 있습니다.

  5. pubspec.yaml: 이 YAML 파일에는 앱의 종속성 및 기타 구성에 대한 정보가 포함되어 있습니다.

  6. assets: 앱에서 사용하는 이미지, 동영상, 데이터 파일 등의 리소스가 포함된 디렉터리입니다.

Flutter 앱 의 기본 구조

앱 Flutter 에는 MaterialApp 또는 CupertinoApp(iOS 스타일 인터페이스를 사용하려는 경우)인 위젯이 하나 이상 포함되어 있습니다. MaterialApp에는 MaterialApp, Scaffold 및 하나 이상의 페이지가 포함됩니다. Scaffold 앱 바와 중심 콘텐츠가 있는 기본 사용자 인터페이스를 제공합니다. 페이지는 특정 콘텐츠를 표시하기 위해 서로 다른 것을 사용하여 구축됩니다 Widgets.

Flutter 프로젝트의 특정 요구 사항에 맞게 앱 의 구조를 자유롭게 사용자 지정할 수 있습니다 .

 

결론

앱 의 구조는 Flutter 매우 유연하고 쉽게 접근하고 사용자 정의할 수 있습니다. 위에서 언급한 기본 디렉토리 및 구조를 사용하여 첫 번째 앱 빌드를 시작할 준비가 되었습니다 Flutter.