리멤버 안드로이드 변천기
-
Upload
- -
Category
Technology
-
view
3.762 -
download
0
Transcript of 리멤버 안드로이드 변천기
리멤버 안드로이드의 변천기드라마앤컴퍼니 안드로이드 개발자 이승민
2016. 04. 27
안드로이드 오픈토크
리멤버
스마트한 비즈니스 습관 , 리멤버찍으면 입력해주는 No.1 명함관리 앱
리멤버
스마트한 비즈니스 습관 , 리멤버찍으면 입력해주는 No.1 명함관리 앱
비서의 수기입력 명함정보 업데이트 주소록 저장 지원100% 정확한 입력수정이 필요없는 편리함 리멤버 회원 간 명함 정보 변경 시실시간으로 자동 업데이트 휴대폰 및 구글 주소록에 저장 ,
Excel 다운로드 및 아웃룩 연계
구조에 대한 고민
2015 년 7 월 입사
MVC - Method Refactoring
MVCEventBus 와 함께하는 알수없는 구조
하나의 로직인데 서로 다른 클래스끼리 이어진다 !Low cohesion High coupling
MVC - Method Refactoring
EventBus 사용 자제MVC 을 기본으로 Method Refactoring
중복 코드가 많이 삭제되고 , 가독성이 훨씬 좋아졌다 .
Method Refactoring 만 잘해도 혜자코드
MVC - Method Refactoring
Flux
본인명함알림 숫자교환방등…하나의 데이터가 여러 곳에서 변경된다 .
MVC 로 해결하려면 Hell
Flux
데이터를 한 곳에 몰아놓고 단방향으로 관리하자RxBus 와 함께하는 Flux
http://developer.dramancompany.com/2016/03/ 안드로이드에 -flux- 적용하기
MVP - Test
테스트가 하고싶다역시 MVC 로는 힘들어 보인다
MVP - Test
MVP 로 교체하고 , ATSL 사용https://github.com/ZeroBrain/GDG-ATSL-ON-MVP
CI
Git 에 Push 하면 자동으로 테스트까지 이쁘게 하고싶다
CI
Web, iOS, Android 클라이언트 개발자 대동단결 !Travis
이쁘다
오픈소스 최신화
무겁거나가독성이 낮거나같은 일을 하는온갖 오픈소스가 혼용되고 있다최신으로 바꾸면서 통일하자 !
사용 오픈소스
네트워크Glide
RetrofitGson
테스트ATSL
DIButterknife
Dagger2
RXRxJava
RxAndroidRetrolambda
디버깅Crashlytics
Stetho
DBRealm
숙제1. 아직 모든 로직을 MVP 로 완전히 교체하지 못했다 .-> 교체하고 테스트 추가2. 아직은 Presenter 만 테스트한다 . ->View, Model Test 추가3. View 와 Model 이 완벽 분리-> 상황에 따라 MVVM 을 할 수 있지 않을까 ?
4. String Resource 는 직접 , Image 는 디자이너가 Git 을 배워서 관리한다 .-> 개발자는 개발만 , 디자이너는 이미지만 , 기획자는 String 문구만 신경쓸 수 있도록 분리6. 혼자 개발한다 . No Pull Request, No Code Review-> Pull Request 기반 개발 프로세스와 코드리뷰 프로세스 정착7. 성능 개선-> 미지의 영역…
성장할 수 있는 기회가 많아요
결론
함께 성장할 사람이 필요합니다
광고
안드로이드 개발자웹 개발자데이터 관리 / 분석OCR R&D
구인공고http://dramancompany.com/joinus/
기술블로그http://developer.dramancompany.com/
감사합니다