본문 바로가기
반응형

자기계발45

[Flutter/플러터] 플러터 StatelessWidget 클래스 알아보기 안녕하세요! 플러터의 StatelessWidget 클래스를 알아보겠습니다. [Flutter/플러터] 플러터 샘플 앱 분석하기 안녕하세요! 플러터 샘플 앱을 분석해 보겠습니다. [Flutter/플러터] 플러터 프로젝트 생성 안녕하세요! 이번에는 플러터 프로젝트 생성을 해보겠습니다. 플러터 프로젝트 생성 1. 플러터 프로젝트 ktc7514.tistory.com StatelessWidget StatelessWidget 클래스는 상태가 없는 위젯을 정의하는 데 사용함 runApp() 함수에 전달된 MyApp 클래스는 다음과 같이 정의됨 MyApp 클래스는 StatelessWidget 클래스의 서브클래스 StatelessWidget 클래스는 상태(State)를 가지지 않는 위젯을 구성하는 기본 클래스 상태를 가지.. 2023. 3. 13.
[Flutter/플러터] 플러터 샘플 앱 분석하기 안녕하세요! 플러터 샘플 앱을 분석해 보겠습니다. [Flutter/플러터] 플러터 프로젝트 생성 안녕하세요! 이번에는 플러터 프로젝트 생성을 해보겠습니다. 플러터 프로젝트 생성 1. 플러터 프로젝트를 생성하기 위해서는 플러터 개발 환경 구성이 필요함 [Flutter/플러터] 플러터 개발 환경 ktc7514.tistory.com 플러터 샘플 앱 분석 프로젝트를 새로 생성하면 샘플 앱이 표시됨 프로젝트 창의 lib 폴더에서 main.dart 파일을 클릭하면 전체 코드를 볼 수 있음 import 'package:flutter/material.dart'; //앱 시작 부분 void main() { runApp(const MyApp()); } //시작 클래스. 머터리얼 디자인 앱 생성 class MyApp ext.. 2023. 3. 10.
[Flutter/플러터] 플러터 프로젝트 구조 이해하기 안녕하세요! 플러터 기본 프로젝트에 대해 알아보겠습니다. [Flutter/플러터] 플러터 프로젝트 생성 안녕하세요! 이번에는 플러터 프로젝트 생성을 해보겠습니다. 플러터 프로젝트 생성 1. 플러터 프로젝트를 생성하기 위해서는 플러터 개발 환경 구성이 필요함 [Flutter/플러터] 플러터 개발 환경 ktc7514.tistory.com 플러터 프로젝트 구조 이해 플러터 앱을 잘 만들려면 프로젝트를 구성하는 폴더와 파일의 역할을 알아야 함 플러터 샘플 앱을 기준으로 폴더와 파일을 소개함 폴더(빨간 상자) .dart_tool : 다트의 여러 가지 도구를 관리 .idea : 개발 도구에 필요한 설정 android : 안드로이드 네이티브 코드를 작성하는 부분 build : 빌드시 생성되는 파일 ios : iOS .. 2023. 3. 7.
[Flutter/플러터] 다트(Dart) 언어 null 처리에 관한 기능 알아보기 안녕하세요! 다트 언어의 null 처리에 관한 기능을 알아보겠습니다. null 처리에 관한 기능 값이 없다는 의미의 null은 에러를 유발하기 쉬움 값이 null인 객체에 접근해 조작하면 프로그램을 에러를 내면서 중지하게 됨 void main() { String? name; print(name.length); } 다트에서는 모든 것이 객체 int, double, bool 같은 타입도 모두 클래스이며, 모두 null 값을 가질 수 있음 다트에서 모든 타입은 null일 수 있음 일반적으로 프로그래밍에서는 if문을 이용하여 null인지 검사 void main() { String? name; if(name != null) { print(name.length); } } 다트에서 제공하는 ?. 연산자를 사용하면 n.. 2023. 3. 6.
반응형