This is an android application that records photos from the same location.
-
Architecture
- MVVM Architecture (View - DataBinding - ViewModel - Model)
-
JetPack
- LiveData - notify domain layer data to views.
- Lifecycle - dispose of observing data when lifecycle state changes.
- ViewModel - UI related data holder, lifecycle aware.
-
Coil - loading images.
-
RangeSeekBar - SeekBar what supports single, range, steps.
On Android versions prior to Android 7.0, PhotoLapse requires the following permissions:
- android.permission.CAMERA
- Android Studio @4.1.1
- Kotlin @1.4.21
- minSdkVersion : 24
- targetSdkVersion : 29