flutter CI/CD๋ ์๋ ์ ์ค์ ์ ํด๋๋๋ฐ codemagic docs๊ฐ ์๋ ์๋์ด์์ด์ ์์ฑํ ๊น ๋ง๊น ๊ณ ๋ฏผํ๋ค๊ฐ ์ด๋ฒ์ ์๊ณ์ ์ ์ค์ ํ ๊ฒธ ์๋๋ก์ด๋ ์ ํ ํ ๊ฒธ ์์ฑํฉ๋๋น :D (์ด์๊ฐ ์๋ค๋ฉด ์ธ์ ๋ ๋๊ธ๋ก ์ํตํด์ฃผ์ธ์!)
console1\. command (terminal)2\. add the following line in the opened file:cf https://stackoverflow.com/questions/58400500/zsh-command-not-found-
focusNode๋ฅผ list ํํ๋ก ๋ง๋ค์ด์ ๋๊ฐ์ด onTap์ผ๋ก FocusScope.of(context).requestFocus(focusNodes\[index+1]), ์ด๋ ๊ฒ ํด์ค๋ ๊ฐ๋ฅํ๊ธด ํฉ๋๋น์ด๋ฒ์๋ focusNode๊ฐ ์๋ GlobalKey์ globalKe
์ฉ๋ ์ฑ์ ์ด์ ์ค, ์ ๋ฐ์ดํธ, ๋ฐฐํฌ์์ด ์ํ๋ ํํ๋ก ์ ์ดํ๊ณ ์ถ์ ๋ ํน์ ์ฌ์ฉ์์ธต(=์ธ๊ทธ๋จผํธ์ ์ํ)์ ๋ฐ๋ผ ๋ฌ๋ฆฌ ์ถ๋ ฅํ๊ณ ์ถ์ ๋ ์ฑ์ ์ ๋ฐ์ดํธ๋ฅผ ์๋ฆฌ๊ณ ์ถ์ ๋ ํน์ ์ด๋ฒคํธ ๊ธฐ๊ฐ์ ๋ณด์ฌ์ค์ผํ๋ ๋ด์ฉ์ด ์์ ๋ A/B test
cf. flutter project์ font ์ ์ฉํ๋ฌ๊ฐ๊ธฐ (Go to apply the font in flutter)
Whether to avoid system intrusions on the bottom side of the screen.topbottomhttps://stackoverflow.com/questions/58848681/how-do-i-check-if-devic
๊ฒฐ๋ก ๋ง ๋ง์๋๋ฆฌ๋ฉด `$HOME/.zshrc`์์น์ ์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด์ผ๋ฉ๋๋ค.
ํค๋นํ๋๋ ๊ฐ์๋ฅผ ๊ณต๋ถ ํ๋ ๊ฒธ ์ ๋ฆฌ ์์ฝ๋ณธ์ ์ฌ๋ ค๋ณด๋ คํฉ๋๋ค. ์ข์ ๊ฐ์๋ฅผ ์ ๊ณตํด์ฃผ์๋ ํค๋นํ๋๋๊ป ๋ค์ํ๋ฒ ๊ฐ์ฌ๋๋ฆฌ๋ฉฐ, ์ด๋ฒ ์๋ฆฌ์ฆ ๋ด์ฉ์ youtube์ ์๋ ๊ฐ์๊ธฐ๋ฐ์ผ๋ก ์ ์๋์๋ค๋ ์ ๋ค์ ํ๋ฒ ๊ณต์ ๋๋ฆฝ๋๋ค.
Flutter๊ณตํ ๊ธฐ์ค์ผ๋ก Development > UI > Advenced UI์์ ์๊ฐ๋๋ Slivers์์ 3๊ฐ์ ํจ๊ป ์ค๋ช ์ด ์์ฃผ ์ ๋์์์ต๋๋ค.slivers = ์คํฌ๋กค์ ๋ํ์
์ด ๊ธ์ ๊ฐ์ธ์ ์ธ ํ๊ณ ๋ก์ด๋ค.๋ฒจ๋ก๊ทธ์์ ์ต๋ํ ๊ธฐ์ ๋ง ๊ฐ๋ตํ ์์ ํ๋ คํ์ง๋ง ์๊ฐ ์ ๋ฆฌํ ๊ฒ๋ค์ด ๋ง์ ์ ์ด๋ณธ๋ค.
๐ฅ 2020๋ 4์์ ์์ ํ๋ [flutter] local notification Quick Start ์์ ์ดํ๋ก ์ด๋ฒ ์ฑ์๋ ์๋ฆผ ๊ธฐ๋ฅ์ ์ ์ฉ ์์ผ์ผํด์ 2020๋ 11์ ๊ธฐ์ค์ผ๋ก ๋ค์ ์์ฑํด๋ณด๋ คํฉ๋๋น
user๊ฐ ์ฑ์ ๋ ๋ ํ์ ์์ด ๋ฆฌ๋ทฐ๋ฅผ ๋จ๊ธธ ์ ์๋ system review pop up์ ํ์ํ ์ ์๋ Flutter plugin in_app_review ์ฌ์ฉ
๊ณตํ ๋ด์ฉ์ธ๋ฐ ์ด๊ฑฐ๋ณด๊ณ ์ฒ๋ฆฌํ๋ ค๋ค๊ฐ ํ๋ฃจ ๋ฐค์G ^^..;; ์ง์ง^^... ํ๋ฃจ ์ฝ์งํ๊ฑฐ ์ด๊ธ ์๊ณ 10๋ถ๋ ์๋์ ๋ฆด๋ฆฌ์ฆ ํ๊ฒฝ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์์์ผ๋ฉด..์ ๋ฐ..๐
๋ฐฉ๋ฒ1. vscode > flutter project > ios > ์ฐํด๋ฆญ > Open in Xcode๋ฐฉ๋ฒ2. xcode > open file > ๊ฒฝ๋ก ์ ํ ํ openํ๋ฒ์ด๋ผ๋ ์ด์ด๋จ๋ค๋ฉด xcode ์คํ ํ ๋๋ง๋ค ์ค๋ฅธ์ชฝ์์ ๋ฐ๊ฒจ์ค ์์ copy ํ iOS ๋ฒ๋ค ID
๋๊ตฌํํ ๋น์ฐํ ์ ์์ง๋ง.. ์ ๋ง ๋ชจ๋ฅด๋ ์ฌ๋๋ค์ ์ํด..ํ๋จ ๋นํ์ฑํ ๋์ด์๋ ๋ฒํผ์ ํด๋ฆญํด์ฃผ๋ฉด ์ฝ์์ด ์ถ๋ ฅ๋๋ค
Open AndroidManifest.xml (์์น: android/app/src/main)Open info.plist (์์น: ios/Runner)orVSCode์ธ๊ฒฝ์ฐ Ctrl(cmd)+Shift+P -> Clean Project
flutter_launcher_icons library์ด์ฉํด์ 1๋ถ๋ ์๋์ ์ฑ์์ด์ฝ ๋ฑ๋กํ๊ธฐ
๊ตญ๋ด 1์ ํฌํธ ๋ค์ด๋ฒ์ ๊ตญ๋ด 1์ ํ์ฅํ ODM ๊ธฐ์ ์ฝ์ค๋งฅ์ค๊ฐ ํฌ์ํ๊ณ ์๋ ์คํํธ์ ์ ๋ง์ฃผ ์ํธ๋ฉ(ART Lab)์์ ์ฑ๊ฐ๋ฐ์ ์ฑ์ฉ์ ํ๊ณ ์์ต๋๋ค
flutter different font weights for each weight, fontwight๋ง๋ค ํฐํธ ๋ค๋ฅด๊ฒ ์ ์ฉ