openfoodfacts-androidapp icon indicating copy to clipboard operation
openfoodfacts-androidapp copied to clipboard

Remove the libraries we don't use anymore from the readme

Open teolemon opened this issue 3 years ago • 2 comments

Libraries we use

We use the following libraries, and we're not closed to changes where relevant :-) If you spot any libraries we added or we don't use anymore, feel free to update this list using a Pull Request.

  • Dagger 2 - A fast dependency injector for Android and Java
  • Retrofit - Retrofit turns your REST API into a Java interface
  • OkHttp - An HTTP+SPDY client for Android and Java applications
  • Mockito - Most popular Mocking framework for unit tests written in Java
  • Apache - The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.
  • RxJava - Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
  • android-async-http - A Callback-Based Http Client Library for Android
  • Jackson - Core part of Jackson that defines Streaming API as well as basic shared abstractions
  • code-mc/loadtoast - Pretty material design toasts with feedback animations
  • journeyapps/zxing-android-embedded - Barcode scanner library for Android, based on the ZXing decoder
  • koush/ion - Android Asynchronous Networking and Image Loading
  • jsoup - jsoup is a Java library for working with real-world HTML
  • satyan/sugar - Insanely easy way to work with Android Database.
  • afollestad/material-dialogs - A beautiful, fluid, and extensible dialogs API for Kotlin & Android.
  • jjhesk/LoyalNativeSlider - Possible a dynamic viewpager ever you can find.
  • mikepenz/MaterialDrawer - The flexible, easy to use, all in one drawer library for your Android project.

teolemon avatar Aug 01 '21 12:08 teolemon

I believe we can use dependency analysis plugin to remove the unused dependencies. I have found 6 unused dependencies, 5 app dependencies and 1 Test dependency that are not used. App passes all Unit Test after removing these dependencies.

galemu2 avatar Apr 21 '22 17:04 galemu2

Is this issue still open ?

dmdbilal avatar Jan 13 '23 05:01 dmdbilal