Skip to content

A personal anime list app that shows currently airing animes, upcoming animes developed using TDD. That's the plan anyway. Essential dependencies are Dagger2 , RxKotlin with RxAndroid, Room, Retrofit, Junit, mockito, mockwebserver, Truth, MVVM , bitrise, Firebase

Notifications You must be signed in to change notification settings

sanmiAde/Yet_Another_Anime_List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yet_Another_Anime_List

Build Status codebeat badge

YetAnotherAnimeList

I just finished reading Android Test-Driven Development book by Raywenderlich, so I decided to make an application to practice what i learnt from the book. You can get the book here, https://store.raywenderlich.com/products/android-test-driven-development-by-tutorials.

Yet Another Anime List displays a list of trending and upcoming animes, and details about the animes. It allows users to favourite animes they like. It was developed using Test Driven Development And Continous Integration using Bitrise.

Libraries

Features

  • Local persistence with Room.
  • Unit and Integration testing the network layer with Truth and Mockwebserver.
  • Unit testing the database layer with Truth and inMemory Database.
  • Integration testing ViewModels with Truth and Mockito.
  • Dependency injection with Dagger2.
  • MVVM achitecture.
  • Continous Integration using Bitrise.

Screenshots


Author

Oluwasanmi Aderibigbe

License

This project is licensed under the Apache License 2.0 - See: https://www.apache.org/licenses/LICENSE-2.0.txt

About

A personal anime list app that shows currently airing animes, upcoming animes developed using TDD. That's the plan anyway. Essential dependencies are Dagger2 , RxKotlin with RxAndroid, Room, Retrofit, Junit, mockito, mockwebserver, Truth, MVVM , bitrise, Firebase

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages