Add the Rippr Flutter port: source, history bundle, and installable APK
The port runs on Android and iOS and is feature-complete; the native Android app is superseded but kept, since it is still the only version that has recorded real rides. rippr-flutter-1.0-debug.apk is package com.rippr.port, deliberately different from the native com.rippr so both install side by side. Recording the same ride on both at once is the strongest available check that the port is faithful. Added INSTALL.md covering both platforms. Android is a one-line adb install; iOS has no APK equivalent and must be built and signed through Xcode with a free Apple ID, which gives a 7-day profile. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
13
rippr-flutter-src/build.yaml
Normal file
13
rippr-flutter-src/build.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
targets:
|
||||
$default:
|
||||
builders:
|
||||
drift_dev:
|
||||
options:
|
||||
# Preserve Dart field names as SQL column names instead of snake_casing them.
|
||||
#
|
||||
# This keeps the schema column-for-column identical to the native app's Room
|
||||
# schema (app/schemas/com.rippr.data.AppDatabase/2.json), which means the raw
|
||||
# SQL in database.dart can stay byte-identical to the Kotlin DAO queries it was
|
||||
# ported from -- much easier to review -- and leaves the door open to reading an
|
||||
# old Room database file directly if an importer is ever wanted.
|
||||
case_from_dart_to_sql: preserve
|
||||
Reference in New Issue
Block a user