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

https://github.com/1git2clone/task-scheduler

An Android task scheduler app with a React+Tailwind webview.
https://github.com/1git2clone/task-scheduler

android-app kotlin kotlin-android react tailwindcss typescript webview-app

Last synced: 12 days ago
JSON representation

An Android task scheduler app with a React+Tailwind webview.

Awesome Lists containing this project

README

          

# Task Scheduler

[![GH_Build_Frontend Icon]][GH_Build Status] [![License Icon]][LICENSE]

[GH_Build_Frontend Icon]: https://img.shields.io/github/actions/workflow/status/1git2clone/task-scheduler/frontend.yml?branch=main
[GH_Build Status]: https://github.com/1git2clone/task-scheduler/actions?query=branch%3Amaster
[License Icon]: https://img.shields.io/badge/license-MIT-blue.svg
[LICENSE]: LICENSE


Kotlin
Gradle
React
Vite
TailwindCSS
TypeScript
HTML

An Android app made with Kotlin which integrates a native
[WebView](https://developer.android.com/reference/android/webkit/WebView) over
the front-end (check the [front-end README.md](frontend/README.md) file for
more info).

## Setting up

The build is a two-step process:

1. First build the front-end
2. Build the Android app.

### Building the front-end

`npm` and `yarn` instructions.

#### With npm

```sh
cd front-end
npm install
npm run build # You can watch a preview with: `npm run serve`
```

#### With yarn

```sh
cd front-end
yarn
yarn build # You can watch a preview with: `yarn serve`
```

### Building the android app

Use the [gradlew.bat](gradlew.bat) script on Windows or the [gradlew](gradlew)
script on Linux.

#### On Linux

```sh
./gradlew assembleRelease # Or you can use `assembleDebug`.
```

#### On Windows

```bat
gradlew.bat assembleRelease & :: Or you can use `assembleDebug`.
```