추억저장(진행중)2017년
개발환경
IDE: AndroidStudio 2.3.3
MinSdkVersion 15
targetSdkVersion 25
version control : svn
design pattern : mvvm
프로젝트 기여도 100%
사용 라이브러리
compile 'com.jakewharton:butterknife:8.4.0'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'com.android.support:cardview-v7:25.1.0'
compile 'com.android.support:recyclerview-v7:25.1.0'
compile 'com.google.android.gms:play-services-maps:10.0.1'
compile 'com.google.android.gms:play-services-location:10.0.1'
compile 'com.google.android.gms:play-services:10.0.1'
compile 'com.baoyz.pullrefreshlayout:library:1.2.0'
testCompile 'junit:junit:4.12'
testCompile 'org.mockito:mockito-core:1.10.19'
testCompile 'org.hamcrest:hamcrest-library:1.3'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
compile 'info.hoang8f:fbutton:1.0.5'
compile 'com.squareup:otto:1.3.8'
compile 'com.github.shts:TriangleLabelView:1.1.2'
설명 : 디자인패턴 및 UnitTest 학습겸 만든 프로젝트로서 여행이나 장소이동시 틈틈히 자신의 위치를 기록하거나 연속적으로 위치 기록을 할수있습니다. Esspresso를 이용해 자동으로 UI 테스트를 진행하도록 만든 프로젝트입니다.
처음으로 UI 자동 테스트방식을 적용했던 프로젝트이며
항상 이런 프로젝트를 만들면서 느끼는점은 언제쯤 이런 기술들을 실무에 적용해 볼 수 있을까 하는 아쉬움인 듯 합니다.