flutter 27

<Flutter> font_awesome_flutter 패키지 - 아이콘 팩

🧭 Font Awesome 플러터의 기본 제공 아이콘 말고 새로운 아이콘을 적용해 보고 싶지 않으신가요? font_awesome_flutter 패키지를 설치하면 됩니다! 패키지를 설치하면 아이콘 아카이브(?)로 유명한 fontawesome.com 사이트에서 제공하는 무료 아이콘을 활용할 수 있습니다. 📌 https://pub.dev/packages/font_awesome_flutter font_awesome_flutter | Flutter Package The Font Awesome Icon pack available as Flutter Icons. Provides 1600 additional icons to use in your apps. pub.dev

<Flutter> native_splash 라이브러리로 스플래시 스크린 간단하게 만들기

🧭 splash screen 앱을 처음 열면 기본적인 화면구성을 위해 로딩 시간이 발생합니다. (앱이 구동 전인 경우 콜드 스타트, 앱이 구동을 시작했으나 화면이 그려지는 중인 경우 웜 스타트라고 함) 이 때 사용자에게 브랜드 로고 등을 노출하는 화면을 스플래시 스크린이라고 합니다. 플러터에서 해당 화면을 구현하더라도 플러터가 네이티브 앱에 올라가는 동안은 하얀 화면을 노출할 수 밖에 없습니다. 이 때 flutter_native_splash 패키지를 활용하면 플러터가 네이티브 위로 올라가는 시간에도 스플래시 스크린을 적용할 수 있습니다. flutter_native_splash 1. 패키지 설치 $ flutter pub add flutter_native_splash --dev ※ 스플래시 스크린의 종료 시..

<Flutter> VS Code에서 CLI로 프로젝트 생성 및 열기

⚡🕊️🧭 VS Code에서 터미널을 통해 플러터 프로젝트를 생성하고, 해당 프로젝트를 VS Code에 바로 띄우는 방법은 다음과 같습니다. $ cd [폴더경로] 프로젝트를 생성할 폴더로 이동 $ flutter create [프로젝트명] 플러터 프로젝트 생성 $ cd [프로젝트명] 프로젝트 폴더로 이동 $ code -r . VS Code 현재 창에서 프로젝트 실행 (새 창으로 열려면 code . 입력)

<Flutter> BottomNavigationBar 라벨 지우기

⚡🕊️🧭 BottomNavigationBar BottomNavigationBar 위젯은 label 속성이 필수인데, 이 label을 없애고 싶은 경우가 있습니다. showSelectedLabels, showUnselectedLabels 프로퍼티에 각각 false를 대입하면 label 없는 BottonNavigationBar를 만들 수 있습니다. 📌 https://api.flutter.dev/flutter/material/BottomNavigationBar-class.html BottomNavigationBar class - material library - Dart API A material widget that's displayed at the bottom of an app for selecting a..

<Flutter> PageController class

🎯⚡🕊️ PageView 플러터에서는 페이지 스크롤(스와이프)을 구현하기 위해 PageView 위젯을 사용합니다. PageView 위젯은 controller, children 2가지 인자를 기본적으로 사용합니다. (scrollDirection, reverse 등과 같은 매개변수를 통해 스크롤의 성질을 설정할 수도 있음) children 매개변수에는 예상하듯이 스크롤이 필요한 페이지들을 인자로 대입합니다. controller에는 PageController 인스턴스를 대입하게 됩니다. PageController PageController 인스턴스를 통해서 페이지 이동을 컨트롤할 수 있습니다. initialPage와 같은 프로퍼티를 통해서 PageView의 children 중에서 사용자에게 처음으로 노출될 페..

<IDE> 안드로이드 스튜디오 플러터 단축키 모음

🎯 안드로이드 스튜디오 'activating dart devtools' 문제를 해결하기 위해 Debug 카테고리를 만들었으나 노력없이 해결되어 단축키를 정리해보고자 함. (틈틈이 업데이트 및 부연설명 예정, 윈도우 기준) 1. im : import 2. fm : 'package:flutter/material.dart' 3. stl : StatelessWidget 생성 4. sfl : StatefulWidget 생성 5. Shift + Enter : 줄바꿈 6. Ctrl + 방향키 : 한 단어씩 이동 (Ctrl + BackSpace 로 한 단어씩 삭제 가능, 안스전용 단축키는 아님) 7. Ctrl + R : 문자열 찾아서 바꾸기 -. Alt + Enter -. Crtl + Mouse Click -. Ctr..

패시브 스킬 2021.08.08