Skip to content

Latest commit

 

History

History
59 lines (49 loc) · 2.5 KB

README.md

File metadata and controls

59 lines (49 loc) · 2.5 KB

Nihongo Master

Nihongo Master adalah aplikasi pembelajaran bahasa Jepang berbasis Flutter dengan backend Go.

Menjalankan aplikasi

Pastikan Flutter SDK, Go, dan Android SDK sudah terpasang, lalu dari folder utama project jalankan perintah yang sama di Windows, Linux, atau macOS:

dart run.dart

Launcher akan membaca Google Web Client ID dari backend/.env, menjalankan backend, menunggu API siap, lalu menjalankan Flutter. Backend dan app berhenti bersama saat Flutter dihentikan.

Pilih emulator tertentu dengan dart run.dart -d emulator-5554. Untuk ponsel fisik, gunakan alamat IP komputer: dart run.dart --api-base-url http://192.168.1.20:8080/v1 -d <DEVICE_ID>.

Struktur proyek

nihongo_master/
|- android, ios, web, ...  Flutter platform projects
|- assets/                 Gambar, ikon, dan vector
|- lib/                    Source code Flutter
|- test/                   Flutter widget tests
|- backend/                Backend HTTP API berbasis Go
|- docs/                   Dokumentasi developer
`- run.dart                Launcher Windows, Linux, dan macOS

Dokumentasi