Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rockiedo/readwise-lite

Cross-platform Readwise client built with Flutter.
https://github.com/rockiedo/readwise-lite

Last synced: 2 months ago
JSON representation

Cross-platform Readwise client built with Flutter.

Awesome Lists containing this project

README

        

# Readwise Lite

Get it on Google Play

## Overview

This is a minimal version of the Readwise app. It works offline and offers a convenient search function.

## Project setup

This project leverages:

- `FVM` for easy switching between Flutter versions.
- `Melos` for seamless modularisation.

Please make sure that you have them set up before building the project. The detailed instructions can be found at:

- [FVM installation](https://fvm.app/docs/getting_started/overview).
- [Getting started with Melos](https://melos.invertase.dev/getting-started).

## Build instruction

Once you have the project set up. Please follow these steps to build and run the app.

### Bootstrap the project

Bootstrap is needed when:

- Setting up the project for the first time.
- Changing the dependencies between packages in the project.

```shell
# Under the [root_project] directory
melos bootstrap
```

### Build and run the app

Before continuing, make sure you have a physical device, an Android emulator or an iOS simulator connected.

```shell
# Under the `[root_project]/app` directory.
fvm flutter devices

fvm flutter run
```

# License

Readwise Lite is available for free on Google Play Store. It is also open-source under
the [MIT](https://github.com/rockiedo/readwise-lite/blob/master/LICENSE) license.