Basic android app using the followings:
- Modularized architecture
- Clean Architecture
- Android X
- Material Design
- Kotlin
- Dagger2
- Retrofit2
- Moshi
- RxJava2
- Android Architecture Component
- Databinding
- Mockito
- Espresso
It also showcases how to run all those libraries combined in POJO and UI test, with module override, mock APIs, API errors etc.
PR and suggestions highly appreciated!
Copyright 2016 MBMC
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.