DiscogsBrowser

Introduction: Open source alternative to Discogs for Android. Browse Discogs with in-app YouTube functionality. Powered by Epoxy
More: Author   ReportBugs   
Tags:

BuddyBuild

A direct link to the latest APK can be found here

Native Android app to interact with the Discogs' public API. This is production-ready and tested code that is an example of a live app with modern architecture.

app_gif

Usage

Due to the Play Store Impersonation policy it's uploaded with the name VinylBrowser and uses a different feature graphic.

Technical

Android development is in a great place with all of the libraries available. This app uses the usual suspects:

Plus:

Bug/leak catching:

Of course, the usual testing frameworks plus DaggerMock

  • JUnit4
  • Mockito
  • Espresso
  • DaggerMock - will change your life

See the build.gradle for full list of libraries.

Discogs API Limitations

Currently, in May 2017, the public API does not allow any of the following:

  • Order placing/purchasing
  • Marketplace actions. This includes purchasing in app, viewing purchases or searching listings.
  • Seeing order comments/updates for purchases
  • Recent releases
  • Notifications

Contributions

Pull requests are welcome and encouraged! Unit tests are necessary to be merged and UI tests preferable (if a UI change).

License

This project is licensed under the terms of the MIT license.

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools