Flutter-플러터 썸네일형 리스트형 SystemChrome.setSystemUIOverlayStyle //main에서 호출하는 클래스 class MyApp extends StatelessWidget { static void changeNavBarColor(Color color, Brightness brightness) { SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle( statusBarColor: color, statusBarIconBrightness: brightness)); } MyApp.changeNavBarColor(Color(0xfff5f5f5), Brightness.light); 이 코드는 Dart 프로그래밍 언어를 사용하여 작성된 어떤 애플리케이션의 코드 중 일부입니다. 이 코드의 목적은 애플리케이션의 네비게이션 바 (Navigatio.. 더보기 Getx todo https://github.com/koirpraw/flutter_crud_todo_getx/blob/main/lib/view/todo_home_page.dart GitHub - koirpraw/flutter_crud_todo_getx: todo app illustrating CRUD operations , using GetX todo app illustrating CRUD operations , using GetX - GitHub - koirpraw/flutter_crud_todo_getx: todo app illustrating CRUD operations , using GetX github.com Get x todo 기본 적인 기능이 담긴 코드입니다. 좋네요 :) 더보기 Getstorage와 Hive 'GetStorage'와 'Hive'는 모두 데이터 저장 및 검색을 위한 솔루션을 제공하는 Dart의 패키지입니다. 그러나 둘 사이에는 몇 가지 차이점이 있습니다. 복잡성: GetStorage는 기본 키-값 저장소를 제공하는 더 간단한 저장소 솔루션입니다. 설정 및 사용이 쉽고 학습 곡선이 작습니다. 반면 '하이브'는 고급 데이터 구조와 쿼리를 지원하는 더 복잡하고 강력한 솔루션이지만 학습 곡선이 더 가파르다. 성능:'하이브'는 특히 다른 스토리지 솔루션과 비교할 때 뛰어난 성능으로 알려져 있습니다. 속도와 메모리 사용에 최적화되어 있으며 많은 양의 데이터를 효율적으로 처리할 수 있습니다. GetStorage도 잘 수행되지만 더 복잡한 사용 사례의 경우 Hive만큼 빠르거나 메모리 효율적이지 않을 수 있.. 더보기 GetX Todo 어플 - 연습하기 굉장히 좋다 https://github.com/changjun595/flutter_simple_todo_getx GitHub - changjun595/flutter_simple_todo_getx Contribute to changjun595/flutter_simple_todo_getx development by creating an account on GitHub. github.com 위 코드를 클론코딩했다. 한국인 개발자가 Getx를 사용한 건 처음인데 굉장히 좋았다. 한국사람의 특성이 곳곳에 보이는.....코드랄까...? 이분꺼 깃허브 코드 보면서 따라 쳐야겠다 ㅎㅎㅎ 더보기 Flutter : Tootip Dart에서 "Tooltip"은 Material Design 패턴의 일부로, 마우스 커서를 위젯 위에 놓았을 때 나타나는 간단한 설명 텍스트를 제공하는 위젯입니다. Tooltip 위젯은 다음과 같은 속성을 사용할 수 있습니다: message: Tooltip에 표시할 메시지 텍스트를 나타냅니다. child: Tooltip이 나타날 위젯을 나타냅니다. height: Tooltip의 높이를 나타냅니다. padding: Tooltip 내부의 콘텐츠 주위에 적용되는 패딩을 나타냅니다. preferBelow: Tooltip이 위젯 아래에 나타나도록 지정합니다. 예를 들어, 다음은 Tooltip을 사용하여 Flutter 앱에서 버튼 위에 설명 텍스트를 표시하는 방법입니다: Tooltip( message: 'Press.. 더보기 Flutter Hero 위젯 from GPT Flutter의 Hero 위젯은 화면 전환 시 두 개의 위젯 사이에서 고유한 애니메이션 효과를 만들어 줍니다. 예를 들어, 두 개의 화면 간에 이미지를 공유할 때, 첫 번째 화면에서 이미지를 탭하면 두 번째 화면으로 전환되면서 해당 이미지가 크게 나타나고, 두 번째 화면에서 다시 첫 번째 화면으로 전환될 때 해당 이미지가 작아지면서 원래의 위치로 이동하는 등의 애니메이션을 제공합니다. Hero 위젯은 다음과 같은 기능을 제공합니다. Hero 애니메이션 생성: Hero 위젯은 두 화면 사이에서 애니메이션을 생성합니다. 이 애니메이션은 두 화면 사이에서 공유되는 위젯의 위치, 크기, 색상, 모양 등을 조정하여 만듭니다. 고유한 태그: 각 Hero 위젯은 고유한 태그를 가집니다. 이 태그는 동.. 더보기 Get X - lazyPut import 'package:get/get.dart'; import 'package:clonecodingtodogetx/controller/task_controller.dart'; import 'package:clonecodingtodogetx/controller/textfield_controller.dart'; class MyBindings extends Bindings { @override void dependencies(){ Get.lazyPut(() => TaskController()); //지연로딩 기능, 모든 인스턴스를 미리 등록해버리면 어플을 처음 열때 오래 걸릴 수 있음 그것을 방지함 Get.put(TextFieldController()); } } lazyPut() 메서드는 GetX에서 지.. 더보기 Flutter - copywith 코딩은 "효율"을 지향한다. 그래서 각 언어의 문법이 다양하지만 그 목적은 위와 같다. 아래 copywith 함수도 하나의 클래스를 쉽게 재사용하기 위해 나왔다. class Person { final String name; final int age; Person({required this.name, required this.age}); Person copyWith({String? name, int? age}) { return Person( name: name ?? this.name, age: age ?? this.age, ); } } void main() { final person = Person(name: 'John', age: 30); final updatedPerson = person.copyWit.. 더보기 이전 1 ··· 10 11 12 13 14 15 16 ··· 26 다음