본문 바로가기

전체 글

(646)
[Flutter] Getx with Dependency Injection 아래 내용이 정리가 안된거 같아서 새로 정리한 블로그입니다. 2022.06.07 - [Flutter/07 State - Getx] - [Flutter] GetX - Dependency injection [Flutter] GetX - Dependency injection 이번 카테고리는 GetX 의 dependency injection 에 대해서 알아보겠습니다. 개발환경 : 윈도우11, 안드로이드 스튜디오, flutter 3.0.1 소스코드 위치 - Release 11_getx_dependency_injection · mike-bskim/getx.. unsungit.tistory.com Getx with Dependency Injection main.dart import 'package:flutter/ma..
[Flutter] Getx with binding 아래 내용이 정리가 안된거 같아서 새로 정리한 블로그입니다. 2022.06.07 - [Flutter/07 State - Getx] - [Flutter] Getx - Binding [Flutter] Getx - Binding 이번 카테고리는 GetX 의 dependency injection 의 다양한 binding 방법에 대해서 알아보겠습니다. 개발환경 : 윈도우11, 안드로이드 스튜디오, flutter 3.0.1 소스코드 위치 - Release 12_getx_binding · mike-b.. unsungit.tistory.com GetX 와 Controller를 인스턴스화 하는 2가지 방법. GetPage 에서 설정 Get.to 에서 설정 Getx controller 파일 - getx_simple.dar..
[Flutter] Getx with state management(reactive version) Getx with state state management(reactive version) get: ^4.1.4 main.dart import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'getx_simple.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return GetMaterialApp( // MaterialApp( title: 'Flutter Demo',..
[Flutter] Getx with state management(update version) Getx with state management(update version, not reactive) get: ^4.1.4 main.dart import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'getx_simple.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return GetMaterialApp( // MaterialApp( title: 'Flutter ..
[Dart] Map 고급 - entries, asMap map.entries 를 이용하여 iterable 객체로 변환하여 List 객체의 내장함수를 사용하여 전처리 함. void main() { Map map = {'Apple':'사과','Banana':'바나나','Kiwi':'키위',}; print(map.keys); # Iterable 객체임 print(map.values); # Iterable 객체임 print(map.keys.toList()); # List 객체임 print(map.values.toList()); # List 객체임 print('---------- 01 ----------'); print('map.keys is Iterable'); print(map.keys is Iterable); # true print("map.keys.toList..
[Dart] List 고급 - forEach, map, fold, reduce void main() { //looping //Mapping //Reduce/Fold List students = ['김군','이군','박군','홍군','정군',]; students.forEach((value){ print(value); }); print('---------- && ----------'); for(String value in students){ print(value); } print('---------- && ----------'); final newList = students.map((value){ return 'My name is $value.'; }); print(newList); print(students); print(newList is Iterable); print(studen..
[Dart] Class - Cascade void main() { Student kim = new Student('kim', 15); kim.sayName(); kim.sayAge(); new Student('lee', 20) ..sayName() ..sayAge(); } // 학생 class Student { String name; int age; Student(this.name, this.age); void sayName() { print('my name is ${this.name}'); } void sayAge() { print('my age is ${this.age}'); } } --------------------------------------------[result] my name is kim my age is 15 my name ..
[Dart] Class - interface void main() { GradeA kim = new GradeA('kim'); kim.sayName(); GradeB lee = new GradeB('lee'); lee.sayName(); } // 학생, 학생이름 class Student { String? name; void sayName() {} } class GradeA implements Student { String? name; GradeA(this.name); void sayName() { print('My name is ${this.name}'); } } class GradeB implements Student { String? name; GradeB(this.name); void sayName() { print('My name is ${..