MIF_E31230069/SETUP_COMPLETE_DEVICE_TESTI...

2.8 KiB

Setup Complete: Desktop → HP Hotspot → Backend

📊 Konfigurasi Akhir

Network Setup

Komponen IP/Port Status
Desktop 10.119.236.99 Connected ke hotspot HP
HP Android (Hotspot Provider) Providing WiFi Hotspot
Backend Laravel 10.119.236.99:8000 Running
Flutter App Device ID: dda0f45a Building & Deploying

🔧 Apa yang Sudah Dikonfigurasi

1. Backend Laravel

Status: Running di port 8000

php artisan serve --host=0.0.0.0 --port=8000
  • Accessible dari: http://10.119.236.99:8000
  • Bisa diakses dari HP via hotspot

2. Flutter App Configuration

Files Updated:

  • lib/config/environment.dart - API Base URL updated ke http://10.119.236.99:8000
  • lib/config/app_config.dart - Server URL updated ke http://10.119.236.99:8000

API Endpoints:

  • Base: http://10.119.236.99:8000/api
  • Storage: http://10.119.236.99:8000/storage

3. Device Detection

Status: Device Terdeteksi

  • Device ID: dda0f45a
  • Model: M2012K11AG (Xiaomi)
  • ADB Status: Connected & Authorized

🚀 Apa yang Sedang Terjadi

Flutter app sedang di-build dan di-deploy ke device fisik Anda dengan Gradle.

Build Progress: Launching lib\main.dart on M2012K11AG in debug mode

Proses ini biasanya butuh 2-5 menit untuk first build.


Setelah App Berjalan

  1. Verifikasi Koneksi

    • Buka app di HP
    • Cek apakah halaman utama loading data (berarti backend connected)
    • Jika ada error koneksi, lihat bagian Troubleshooting di bawah
  2. Lihat Logs (jika perlu debug)

    flutter logs -d dda0f45a
    
  3. Hot Reload (jika modify code)

    • Tekan r di terminal untuk hot reload
    • Tekan R untuk hot restart
    • Tekan q untuk quit

🔍 Troubleshooting

Jika App Crash / Connection Error

Kemungkinan 1: Backend belum bisa diakses dari HP

  • HP harus terhubung ke hotspot desktop (bukan hotspot HP)
  • Cek: ipconfig di desktop harus sama dengan gateway di HP
  • Cek firewall: pastikan port 8000 tidak di-block

Kemungkinan 2: API URL masih lama

  • Verifikasi di app → Settings/Debug → cek API URL
  • Harus: http://10.119.236.99:8000

Kemungkinan 3: Backend crash

  • Lihat terminal backend di desktop
  • Jika ada error, screenshot dan lapor

Reset Setup

Jika perlu restart ulang:

# Stop Flutter app (tekan q di terminal flutter)
# Stop Backend (Ctrl+C di terminal Laravel)
# Reconnect HP USB
# Restart backend dulu
php artisan serve --host=0.0.0.0 --port=8000
# Lalu flutter run lagi
flutter run -d dda0f45a

📋 Checklist

  • IP Desktop: 10.119.236.99
  • Backend running: Port 8000
  • Flutter Config updated: API URL correct
  • Device detected: dda0f45a
  • App building & deploying...