All Projects → jaredsburrows → Android Gif Example

jaredsburrows / Android Gif Example

Licence: apache-2.0
Gif RecyclerView in MVP using Dagger 2 + Retrofit 2 + Moshi + RxJava 2 + Glide 4 with JUnit and Espresso tests written in Kotlin + Kotlin DSL!

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Android Gif Example

Mvvm Kotlin Android Architecture
MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
Stars: ✭ 1,014 (+203.59%)
Mutual labels:  mvp, junit, espresso
Android tmdb clean architecture
Showcase of clean architecture concepts along with Continuous Integration and Development for modular Android applications. Includes test suits (functional and unit tests) along with code coverage.
Stars: ✭ 63 (-81.14%)
Mutual labels:  mvp, espresso, robolectric
Marvel
Marvel Characters Android Application Assigned by smava GmbH
Stars: ✭ 227 (-32.04%)
Mutual labels:  mvp, espresso, robolectric
Androidut
Android开发中必要的一环---单元测试(Unit Test)
Stars: ✭ 419 (+25.45%)
Mutual labels:  mvp, junit, robolectric
AndroidTestingBox
Android project to experiment various testing tools
Stars: ✭ 63 (-81.14%)
Mutual labels:  junit, espresso, robolectric
EasyUtAndroid
Android unit testing example 全面的android应用单元测试方法及案例
Stars: ✭ 21 (-93.71%)
Mutual labels:  mvp, junit, robolectric
Kotlin Espresso Sample
MVP Android project that uses Espresso instrumentation tests and Robolectric. All written in Kotlin.
Stars: ✭ 104 (-68.86%)
Mutual labels:  junit, espresso, robolectric
Kotlin Android Starter
[Kotlin Android] Kotlin Android starter based MVP/Dagger2/RxJava2/Robolectric/Espresso/Mockito. It provides a generator to fast create a Kotlin Android project.
Stars: ✭ 589 (+76.35%)
Mutual labels:  mvp, espresso, robolectric
Clean Mvvm Archcomponents
👽 Android app consuming Star Wars API.Built with clean architecture ,MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout
Stars: ✭ 285 (-14.67%)
Mutual labels:  junit, espresso, robolectric
mvp-sample
Demonstrates how to implement MVP (Model View Presenter) pattern using Kotlin, RXJava, Retrofit, Dagger and DataBinding
Stars: ✭ 35 (-89.52%)
Mutual labels:  mvp, espresso
Android-Starter-Kit
This is up-to-date android studio project for native android application, that is using modern tools and libraries.
Stars: ✭ 16 (-95.21%)
Mutual labels:  mvp, robolectric
ContactsApp
Go-Jek Engineering Task Used MVP and Unit Testing Espresso, Mock Webserver and Activity Instrumentation Tests ,RxJava + RxAndroid + Retrofit 2 + OkHttp 3 + Dagger2 + ButterKnife+ Glide + Active Android ORM
Stars: ✭ 21 (-93.71%)
Mutual labels:  mvp, espresso
Linkage Recyclerview
即使不用饿了么订餐,也请务必收藏好该库!🔥 一行代码即可接入,二级联动订餐列表。
Stars: ✭ 2,970 (+789.22%)
Mutual labels:  mvp, recyclerview
Starwars-clean
Simple project with clean architecture
Stars: ✭ 34 (-89.82%)
Mutual labels:  mvp, junit
Mvpandroid
Sample app to demonstrate MVP (Model - View - Presenter) architecture in android
Stars: ✭ 91 (-72.75%)
Mutual labels:  mvp, espresso
Android-Code-Demos
📦 Android learning code demos.
Stars: ✭ 41 (-87.72%)
Mutual labels:  recyclerview, mvp
allure-kotlin
Allure integrations for test frameworks targeting Kotlin and Java with 1.6 source compatibility.
Stars: ✭ 40 (-88.02%)
Mutual labels:  espresso, robolectric
travis-ci-tutorial-java
Just to learn how to use travis-ci in a java project!
Stars: ✭ 38 (-88.62%)
Mutual labels:  coverage, junit
Weather-Guru-MVP
Sample Material-design Android weather application build with MVP architectural approach using Dagger2, RxJava2, Retrofit2, Event-Bus, GreenDao, Butterknife, Lottie etc.
Stars: ✭ 15 (-95.51%)
Mutual labels:  mvp, robolectric
mutant-swarm
Mutation testing framework and code coverage for Hive SQL
Stars: ✭ 20 (-94.01%)
Mutual labels:  coverage, junit

Android RecyclerView Gif Example in Kotlin using the Kotlin DSL

License Build Twitter Follow

Gif RecyclerView MVP Grid Example using Dagger 2, Retrofit 2, Moshi, RxJava 2, Junit, Espresso and Robolectric tests!

Build the APK:

$ gradlew assembleDebug

Install the APK:

$ gradlew installDebug

Run the App:

$ gradlew runDebug

Testing

Run Junit Unit Tests:

$ gradlew testDebug

Run Espresso Instrumentation Tests:

$ gradlew connectedDebugAndroidTest

Reports

Generate Lint Report:

$ gradlew lintDebug

License

Copyright (C) 2017 Jared Burrows

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].