開発ガイド
PalleriaはKotlinとJetpack Composeを中心に構成されたAndroidアプリです。Pixiv API処理にはRustとUniFFIを利用します。
技術スタック
| 領域 | 技術 |
|---|---|
| 言語 | Kotlin / Rust |
| UI | Jetpack Compose / Miuix KMP |
| 通信 | OkHttp / Rust HTTPクライアント |
| 画像 | Coil 3 |
| データベース | Room |
| 設定 | DataStore |
| ナビゲーション | Navigation 3 |
| 非同期処理 | Kotlin Coroutines |
| ライセンス | GPL-3.0-only |
読む順番
- ビルドで必要なツールを準備する
- アーキテクチャで主要ディレクトリを把握する
- コントリビューションの方針を確認する
リポジトリ
ソースコード、Issue、Pull RequestはGitHubで管理しています。