다트
-
[Flutter 플러터] 9. Flutter에서 화면 이동하기Study/Flutter, Dart 2024. 8. 27. 16:50
Flutter에서 화면 이동하기1. 상태를 관리해서 화면 이동하기import 'package:english_words/english_words.dart';import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';import 'package:flutter/widgets.dart';const assetImagePath = 'assets/images';const bannerImage = '$assetImagePath/apple.jpeg';void main() { runApp( MaterialApp( home: Scaffold( appBar: AppBar( backgroundC..
-
[Flutter 플러터] 6. Stateless와 StatefulStudy/Flutter, Dart 2024. 8. 2. 11:24
Stateless vs Stateful Stateless- 클라이언트⇄서버 관계에서 서버가 클라이언트의 상태를 보존하지 않음. - 서버는 단순히 요청이 오면 응답을 보내는 역할만 수행, 상태 관리는 전적으로 클라이언트 책임. - 서버는 단순히 받아서 응답만 하기 때문에 상태 유지에 대한 부하가 줄어듦. - 서버 1에 문제가 생겨 서버 2가 이어받아도 응답에 문제 없음. - 대량의 트래픽 발생 시, 서버 확장을 통해 대처를 수월하게 할 수 있다는 장점. - 서버가 세션 상태 및 세션 정보를 저장하지 않기 때문에, 클라이언트 측에서 송신할 데이터 양이 많아진다는 단점. Stateful- 클라이언트⇄서버 관계에서 서버가 클라이언트의 상태를 보존함. - 클라이언트의 이전 요청이 서버에 잘 전달되었을 때, 클..
-
[Flutter 플러터] 4. Dart 컨테이너와 위젯 공부하기Study/Flutter, Dart 2024. 7. 18. 13:07
컨테이너 공부하기import 'package:flutter/material.dart';void main() { runApp( MaterialApp( home: Scaffold( appBar: AppBar( title: Text('Study to Container'), ), body: CustomContainer(), ), ), );}class CustomContainer extends StatelessWidget { const CustomContainer({super.key}); @override Widget build(BuildContext context) { return Center( ..
-
[Flutter 플러터] 3. Dart 분기문, 반복문Study/Flutter, Dart 2024. 7. 16. 13:01
분기문- 어떠한 조건에 따라 다른 명령을 실행하게 하는 문법. if 문 / if - else 문if (조건식) { 조건식이 참일 경우 실행할 코드} else if (조건식 2) { 처음 조건식이 거짓이지만, 조건식 2가 참일 경우 실행할 코드} else { 조건식이 거짓일 경우 실행할 코드} switch 문switch (비교 대상) { case (조건 식 1) : case (조건 식 2) : case (조건 식 3) : case (조건 식 4) : case (조건 식 5) : default :} 반복문- 특정한 코드의 반복을 컴퓨터에게 지시 할 때, 사용하는 문법 for 문for (기준 변수; 조건식; 가변치) { 조건식이 참 일 때, 반복할..
-
[Flutter 플러터] 2. Dart 연산자Study/Flutter, Dart 2024. 7. 15. 12:55
연산자- 프로그래밍 언어에서 사용되는 기호 혹은 단어- 하나 이상의 변수나 값을 가지고 수행할 연산을 나타내는 단위 산술 연산자+ - * / % ~/ var++ ++var var --문자도 + 가능 비교 연산자== != > >= 논리 연산자&& || ! 삼항 연산자- 조건식에 따라 결괏값이 true면 반환값 1을 반환하고 false면 반환값 2를 반환한다. 할당 연산자= *= /= += -= &= ^= Null Safety 타입Nullable Type- Null을 허용하는 타입- 변수 뒤에 ?을 붙여 활용ex) int?, double? 등 Non-nullable Type- Null을 비허용하는 타입- 변수 뒤에 !을 붙여 활용ex) int!, ..