All Projects â†’ fenimore â†’ badreads

fenimore / badreads

Licence: GPL-3.0 license
badreads replacement for goodreads (book tracking) 📚

Programming Languages

kotlin
9241 projects

Badreads

Get it on F-Droid Get it on Google Play

Badreads is a book tracking Android application for logging books you're reading, read, and want to read. Your library "shelves" (reading, read, and to read) are stored locally on your phone. Use the search or barcode reader to look up new book on OpenLibrary and add it to your library. You can import and export your library from or to Open Library and Goodreads.

Badreads is unstable. I recommend backing up with an export before installing updates or changes.

Screenshots

screenshot 1

screenshot 3

License

GPLv3 Copyright 2021 Fenimore Love

Todo:

  1. Fix settings action bar color
  2. Multiple Authors/DB Relation
  3. Include numbers in bar charts
  4. Make publishers fuzzy match duplicates in Summary of publishers
  5. Batch Scan!
  6. Long press the chart to set goal
  7. Version 2: Bookshelf view
  8. Version 2: Login to OpenLibrary/sync shelves

Gridlayout example:

        List<String> dataSource = new ArrayList<String>();
        GridLayoutManager gridLayoutManager = new GridLayoutManager(this, 3, GridLayoutManager.HORIZONTAL, false);
        recyclerView.setAdapter(new TextRecyclerAdapter(dataSource));
        recyclerView.setLayoutManager(gridLayoutManager);

Known Bugs:

  1. When moving export and import to settings, it doesn't succeed in creating new files

Support Badreads

I hope you enjoy using Badreads for free, ad free, tracking free, and with free software and services. Please open an issue if you find a bug, think of a feature, or just want to say something! I apologize in advance if my response or implementation is not prompt! But I'd like to get through everything at some point.

If you'd like to support with money, maybe buy a tasty beverage for the developer, @fenimore, you can send it with PayPal or Venmo at @timenotclocks, thank you!

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].