Flutter

Flutter

플러터와 다트로 시작하는 크로스 플랫폼 앱 개발(3)

들어가기 전 지난 게시글에서는 플러터 프로젝트의 구조와 함께 프로젝트 폴더 및 파일의 구성 방식을 살펴보았습니다. 특히 main.dart 파일을 중점적으로 분석하면서 Dart 언어의 중요한 특징들을 배웠습니다. 외부 패키지를 불러와 사용하는 방법도 pub.dev 사이트를 통해 알아보았습니다. 또한, 다트 언어의 핵심 기능 중, 라이브러리 불러오기와 관련된 다양한 연산자와 명령어(import, as, show, hide)에 대해 배웠습니다. 이를 통해 코드의 가독성과 효율성을 높이는 방법을 알게 되었습니다. 데이터 타입, 상수 변수, 컬렉션 타입 및 널 안정성과 같은 Dart의 핵심 요소들도 자세히 탐구하였습니다. 이제 이러한 기본적인 개념들을 바탕으로 Dart에서의 함수와 제어문의 활용 방법을 알아볼 차..

Flutter

플러터와 다트로 시작하는 크로스 플랫폼 앱 개발(2)

들어가기 전 이전 글에서 크로스 플랫폼 앱 개발의 선두주자인 '플러터'와 그것을 지원하는 프로그래밍 언어 '다트'에 대해 알아보았습니다. 플러터의 역사와 특징, 그리고 다트 언어의 특성 및 그 중요성을 알아보았습니다. 이번에는 아래의 주요 주제들을 다루어 보겠습니다. 플러터 프로젝트 구조 분석하기: 플러터 프로젝트를 시작하면 어떤 폴더와 파일들이 생성되는지, 그리고 그 구조와 각 파일의 역할을 자세히 알아봅니다. 다트 언어의 기본 기능 알아보기: 다트 언어에서 제공하는 import, as, 그리고 외부에서 사용할 수 없게 제한하는 '_'로 시작하는 identifier, show 등의 기본적인 기능들을 학습합니다. 데이터 타입과 널 안정성: 다트의 다양한 데이터 타입과, 최근 강화된 널 안정성에 대해 깊게..

Flutter

플러터와 다트로 시작하는 크로스 플랫폼 앱 개발(1)

들어가기 전 저희 학교에서 Flutter를 주제로 한 프로젝트 수업이 시작되었다는 소식을 듣게 되었을 때, Flutter에 대한 궁금증이 가득했습니다. Flutter라는 프레임워크에 대한 정보는 어렴풋이 들어본 적이 있었지만, 실제로 사용해볼 기회는 없었습니다. 이 수업이 얼마나 흥미로울지, 무엇을 배울 수 있을지 기대가 됐습니다. 이번 수업에서는 팀 프로젝트를 진행하게 되었고, 저희 4인 팀은 '에브리 타임'이라는 주제를 선정하여 클론 코딩 프로젝트를 계획하게 되었습니다. 주제 선정 당시, 대학교에 다니는 학생이라면 한번쯤 사용해보았거나 알고 있는 서비스였기에 더욱 의미가 있었습니다. 프로젝트를 성공적으로 진행하기 위해서는 Flutter에 대한 깊은 이해가 필요하다는 것을 알게 되었고, 저는 이를 기회..

Flutter

Flutter와 Dart: Todo List 앱 만들기

Flutter란? Flutter는 Google에서 개발한 오픈소스 UI 소프트웨어 개발 툴킷입니다. 이 툴킷의 가장 큰 특징은 하나의 코드베이스로 iOS와 Android 모두에 네이티브 앱을 생성할 수 있다는 것입니다. 즉, 두 개의 다른 플랫폼에 대해 각각 코드를 작성할 필요 없이 Flutter 하나로 두 플랫폼 모두를 커버할 수 있습니다. Flutter의 이런 가능성은 그래픽 엔진과 위젯 기반의 UI 구성요소 덕분입니다. 위젯은 재사용 가능한 UI 요소로써, 앱의 화면을 구성하는 주요 구성요소입니다. Dart란? Flutter 앱을 개발할 때 사용하는 프로그래밍 언어는 Dart입니다. Dart는 Google이 개발한 객체 지향 프로그래밍 언어로, 처음에는 웹 개발을 목적으로 만들어졌습니다. 하지만 그..

바큥
'Flutter' 카테고리의 글 목록