πŸš€ GetX

: 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>


πŸ”₯ GetX의 μ£Όμš” νŠΉμ§•

βœ… κ°„λ‹¨ν•œ μƒνƒœκ΄€λ¦¬ β†’ obs(Observable) λ³€μˆ˜λ₯Ό μ‚¬μš©ν•˜μ—¬ μƒνƒœ μžλ™ μ—…λ°μ΄νŠΈ

βœ… λΉ λ₯Έ μ„±λŠ₯ β†’ μ΅œμ†Œν•œμ˜ λ¦¬μ†ŒμŠ€λ₯Ό μ‚¬μš©ν•˜μ—¬ μ΅œμ ν™”λ¨

βœ… λΌμš°νŒ… 관리 β†’ Get.to(), Get.off()둜 κ°„νŽΈν•˜κ²Œ ν™”λ©΄ 이동

βœ… μ˜μ‘΄μ„± μ£Όμž…(DI) β†’ Get.put(), Get.find()둜 객체λ₯Ό μ‰½κ²Œ μ£Όμž…

βœ… λ³„λ„μ˜ context λΆˆν•„μš” β†’ BuildContext 없이 UI μ—…λ°μ΄νŠΈ κ°€λŠ₯

βœ… λ‹€μ–‘ν•œ ν”Œλž«νΌ 지원 β†’ λͺ¨λ°”일, μ›Ή, λ°μŠ€ν¬ν†±κΉŒμ§€ 지원


πŸ›  GetX μ„€μΉ˜

flutter pub add get

λ˜λŠ”

dependencies:
  get: latest_version

πŸ’‘ GetX μƒνƒœκ΄€λ¦¬ μ‚¬μš©λ²•

1️⃣ κ°„λ‹¨ν•œ μƒνƒœκ΄€λ¦¬ (obs μ‚¬μš©)