Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khunhtetznaing/leik-pao
Pa'O Book Reader
https://github.com/khunhtetznaing/leik-pao
Last synced: 4 days ago
JSON representation
Pa'O Book Reader
- Host: GitHub
- URL: https://github.com/khunhtetznaing/leik-pao
- Owner: KhunHtetzNaing
- Created: 2023-12-26T05:28:20.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-07-20T11:11:33.000Z (5 months ago)
- Last Synced: 2024-10-31T07:42:18.531Z (about 2 months ago)
- Language: Dart
- Homepage: https://khunhtetznaing.github.io/Leik-PaO
- Size: 25.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Leik Pa'O | Pa'O Library
You can download the pre-built version from the [release](https://github.com/KhunHtetzNaing/Leik-PaO/releases) page!## Build for Web
To build for the web, use the following commands:
```bash
flutter build web --web-renderer canvaskit --release
# Copy to the release directory:
cp -r build/web release/web
```## Build for Android
```bash
# Universal
flutter build apk --release
# Per ABI
flutter build apk --split-per-abi --release
# Copy all output APK files to the release directory:
cp build/app/outputs/flutter-apk/*.apk release
# Bundle for Play Store
flutter build appbundle --release
# Copy .aab to release directory:
copy build/app/outputs/bundle/release/app-release.aab release
```
## Build .ipa for iOS
```bash
# Gererate .app for iphone
flutter build ios --release
# Creating .app to .ipa
mkdir Payload
cp -r build/ios/Release-iphoneos/Runner.app Payload
zip -r leik_pao_ios.ipa Payload
rm -rf Payload
# Move .ipa to release directory
mv leik_pao_ios.ipa release/
```
You can install the generated .ipa file on your iPhone using any IPA installer, such as [SideLoadly](https://sideloadly.io/)!## Build for macOS
```bash
# Gererate .app for mac
flutter build macos --release
# Move .app to release directory
mv build/macos/Build/Products/Release/*.app release/
```## Build for Windows
```bash
# Clone this repo on Windows and run
git clone https://github.com/KhunHtetzNaing/Leik-PaO leik_pao
cd leik_pao
flutter build windows --release
```
Download [Inno Setup](https://www.jrsoftware.org/isdl.php#stable) and run `leik_pao.iss` for creating a standalone .exe.## Todo
- [ ] ~~Splash Screen~~
- [x] Copy Text
- [ ] Search in PDF
- [x] Pa'O Zawgyi, ASCII, Unicode Converter
- [x] Share Downloaded PDF File
- [ ] Check Update
- [x] Add more categories
- [x] Change PDF reader layout## Changelog
### Version 1.0.1
- Copy text from PDF
- Pa'O ASCII, Zawgyi, Unicode Converter
- Change PDF Viewer Layout