: Flutter μνκ΄λ¦¬, λΌμ°ν , μμ‘΄μ± μ£Όμ λΌμ΄λΈλ¬λ¦¬
<aside> <img src="notion://custom_emoji/c20b1d05-cb56-42ba-8be5-eff501f44933/139e397e-5311-80af-b16b-007acccfef0b" alt="notion://custom_emoji/c20b1d05-cb56-42ba-8be5-eff501f44933/139e397e-5311-80af-b16b-007acccfef0b" width="40px" />
GetXλ Flutterμμ μνκ΄λ¦¬, λΌμ°ν , μμ‘΄μ± μ£Όμ (DI) μ ν λ²μ ν΄κ²°ν μ μλ κ°λ ₯νκ³ κ°λ²Όμ΄ λΌμ΄λΈλ¬λ¦¬μ λλ€.
</aside>
β
κ°λ¨ν μνκ΄λ¦¬ β obs(Observable) λ³μλ₯Ό μ¬μ©νμ¬ μν μλ μ
λ°μ΄νΈ
β λΉ λ₯Έ μ±λ₯ β μ΅μνμ 리μμ€λ₯Ό μ¬μ©νμ¬ μ΅μ νλ¨
β
λΌμ°ν
κ΄λ¦¬ β Get.to(), Get.off()λ‘ κ°νΈνκ² νλ©΄ μ΄λ
β
μμ‘΄μ± μ£Όμ
(DI) β Get.put(), Get.find()λ‘ κ°μ²΄λ₯Ό μ½κ² μ£Όμ
β
λ³λμ context λΆνμ β BuildContext μμ΄ UI μ
λ°μ΄νΈ κ°λ₯
β λ€μν νλ«νΌ μ§μ β λͺ¨λ°μΌ, μΉ, λ°μ€ν¬ν±κΉμ§ μ§μ
flutter pub add get
λλ
dependencies:
get: latest_version
obs μ¬μ©)