https://github.com/devlinduldulao/anki-app
https://github.com/devlinduldulao/anki-app
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/devlinduldulao/anki-app
- Owner: webmasterdevlin
- License: mit
- Created: 2024-01-31T10:14:42.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-24T06:13:22.000Z (about 2 years ago)
- Last Synced: 2024-04-28T03:29:24.678Z (about 2 years ago)
- Language: TypeScript
- Homepage: https://anki-app-cyan.vercel.app
- Size: 21.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Master Norwegian Vocabulary Application
---
- This application is a simple vocabulary application that allows users to add, edit, and delete words and their translations.
### PWA (Progressive Web App)
- using vite-plugin-pwa package to generate a PWA
- to install one on iOS or iPadOS, load the PWA-capable site, choose the Share up-arrow at the bottom of the screen, and select Add to Home Screen
### Tauri (cross-platform app)
#### Android
- use java 17 (e.q. 17.0.11-tem from sdkman linux/macOS)
```zsh
sdk install java 17.0.11-tem
sdk use java 17.0.11-tem
```
- initialize tauri in an existing project (using bun or npm or pnpm)
```zsh
bunx tauri init
```
```zsh
bun add @tauri-apps/api@next @tauri-apps/plugin-shell@next internal-ip@7.0.0
```
- initialize android project (see package.json's scripts section for more commands)
```zsh
bun init:android
```
- run android app
```zsh
bun dev:android
```
#### iOS
- initialize ios project (see package.json's scripts section for more commands)
```zsh
bun init:ios
```
- run ios app
```zsh
bun dev:ios
```
### Problems you might encounter
- existing web app might get default app name to 'app' after running tauri init.
- unsigned apple developer account might not be able to run the app on your device.
- java version mismatch might cause problems when running the android app.