Upgrade to Pro — share decks privately, control downloads, hide ads and more …

빠른 안드로이드 개발에 대한 프로세스 알아보기

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for Harada Ha Harada Ha
August 04, 2019

빠른 안드로이드 개발에 대한 프로세스 알아보기

강남언니의 안드로이드 앱 개발이 어떻게 진행되는지에 대한 프로세스를 이야기 합니다. 또한 다양한 요구사항에 빠르게 대응할 수 있는 개발 노하우를 알려드립니다.

Avatar for Harada Ha

Harada Ha

August 04, 2019
Tweet

More Decks by Harada Ha

Other Decks in Programming

Transcript

  1. KPT

  2. KPT

  3.  ݫद૑੹࣠  ࢎ૓স۽٘ ஠ݫۄ ࢎ૓ӂೠ   ੍਺୊ܻ 

    ݫद૑զ૞಴द 1SFTFOUFSীٜযт۽૒
  4. override fun onCreate() { view.initView() subscribeMessageInputChanges(view.getMessageInputChanges()) } 
 private fun

    subscribeMessageInputChanges(observable: Observable<String>) { compositeDisposable.add(observable.subscribe { if (it.isBlank()) notEnteredState() else enteredState() }) } // ݫद૑ ੑ۱ହী ইޖѪب ੑ۱ೞ૑ ঋওਸ ҃਋ private fun notEnteredState() { view.setCameraBtnVisibility(View.VISIBLE) view.setPhotoBtnVisibility(View.VISIBLE) view.setSendBtnVisibility(View.GONE) } // ݫद૑ ੑ۱ହী Ӗਸ ੑ۱೮ਸ ҃਋ private fun enteredState() { view.setCameraBtnVisibility(View.GONE) view.setPhotoBtnVisibility(View.GONE) view.setSendBtnVisibility(View.VISIBLE) }