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.
- Host: GitHub
- URL: https://github.com/1git2clone/task-scheduler
- Owner: 1Git2Clone
- License: mit
- Created: 2024-06-14T22:13:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-15T11:11:18.000Z (over 1 year ago)
- Last Synced: 2025-03-17T16:15:59.880Z (10 months ago)
- Topics: android-app, kotlin, kotlin-android, react, tailwindcss, typescript, webview-app
- Language: Kotlin
- Homepage: https://1git2clone.github.io/task-scheduler/
- Size: 3.93 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
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`.
```