Scroll to Section 수평 스크롤 내 ChoiceChip 클릭 시 SizedBox 내 ListView 중 특정 section으로 포커스가 이동하며 사용자에게도 애니메이션 효과를 함께 제공합니다. import 'package:flutter/material.dart'; void main() { runApp(const MaterialApp( home: ScrollToSection(), )); } class ScrollToSection extends StatefulWidget { const ScrollToSection({super.key}); @override State createState() => _ScrollToSectionState(); } class _ScrollToSectio..
Topic: mac-protobuf3-install Date: 2024-01-29 17:13 Overview 프로토콜 버퍼는 구조화된 데이터를 직렬화하기 위한 언어 중립적이고 플랫폼 중립적인 확장 가능한 메커니즘입니다. 더 작고 빠르며 기본 언어 바인딩을 생성한다는 점을 제외하면 JSON과 같습니다. 데이터를 구조화하는 방법을 한 번 정의하면 특별히 생성된 소스 코드를 사용하여 다양한 데이터 스트림에서 다양한 언어를 사용하여 구조화된 데이터를 쉽게 쓰고 읽을 수 있습니다. 프로토콜 버퍼는 정의 언어( .proto파일로 생성됨), proto 컴파일러가 데이터와 인터페이스하기 위해 생성하는 코드, 언어별 런타임 라이브러리, 파일에 기록되거나 네트워크를 통해 전송되는 데이터의 직렬화 형식의 조합입니다. Que..
⌨️ 목적 플러터의 효율적인 개발을 위한 기초적인 가이드라인을 제공합니다. ⌨️ 주요 패키지 네비게이터: auto_route 상태관리: Provider 다이내믹링크: firebase_dynamic_links 인증: firebase_auth 로컬스토리지: flutter_secure_storage 네트워킹 https: dio socket: web_socket_channel 국제화: easy_localization 애니메이션: lottie Push messages: firebase_messaging 에러 보고: firebase_crashlytics ⌨️ 개발 & 운영환경 분리 flavor 참고문서 Flavors in Flutter In this blog, we will be looking at how to i..
🍃 flutter_ScrollPhysics created at : 2022-11-16 10:35 email: orangeday77@gmail.com ⌨️ code NeverScrollableScrollPhysics 스크롤 가능한 위젯 내에서 스크롤을 방지합니다. 활용예시: 스크롤 가능한 항목이 2개인 경우 생기는 문제 해결 return SingleChildScrollView( padding: const EdgeInsets.symmetric(vertical: 20), child: Column( children: [ //..., ListView.builder( physics: const NeverScrollableScrollPhysics(), shrinkWrap: true, // This is importa..
🍃 Stateful to Provider created at : 2022-11-13 19:51 email: orangeday77@gmail.com ⌨️ code stateful import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( primarySwatch: Colors.blue, visualDensity: VisualDensity.adaptivePlatformDensity..
플러터 접근은 신중해야 합니다. 다양한 주제가 있지요. 엔진 프레임워크부터 렌더링 및 외부 인터페이스 고려사항과 states management locale localization timestamp UTM stateful streambuilder futurebuilder provider global key builder pattern rendering 전략 factory generator Rx Paradiam CORS REST api websocket Render box Render object paint/canvas transformation/transition mobile side effect 상태관리 철저할 필요가 있습니다. 다음글은 플러터를 효율적으로 사용할 수 있는 방법들을 소개하게습니다.