11# Development
22
3+ ## TrufiCore
4+
5+ Based on Trufi Core https://github.com/AddisMap/trufi-core/releases/
6+
7+ * Tag new Trufi Core release, update pubspec.yaml
8+
39## Stack
410
5- * Flutter 3.3.x
11+ * Flutter 3.3.3
612* Africa Tiles
713* For Android and iOS
814
@@ -15,7 +21,7 @@ git clone https://github.com/trufi-association/osm-search-data-export.git
1521cd osm-search-data-export
1622docker build . --tag osm-search-data-export:latest
1723docker run --volume /tmp:/data osm-search-data-export --input overpass --bbox "8.82,38.63,9.11,38.91" --output json-compact --outpath /data/search.json
18- cp /tmp/search.json ../AddisMapTransit/assets/data/ search.json
24+ cp /tmp/search.json ../AddisMapTransit/assets/data/search.json
1925```
2026
2127## Fastlane
@@ -50,17 +56,24 @@ Screenshot 6 - Show routes
50565 . Rotate Device
5157
5258Save android/fastlane/metadata/android/en-US/images/tenInchScreenshots + sevenInchScreenshots
53- Screenshot 1 - Airport Parking -> Bandira -> Routes and Map overview
59+
60+ For iOS:
61+
62+ BrowserStack -> TestFlight -> Sign In
63+ * iPhone 11 Pro Max (6.5" screen)
64+ * iPhone 8 Plus (5.5" screen)
65+ * iPad Pro 12.9 2021 (6th gen)
66+ * iPad Pro 12.9 2017 (2th gen)
5467
5568### Building compact APK for GitHub Release
5669
5770` flutter build apk --analyze-size --target-platform android-arm `
5871
59- # iOS
72+ ## iOS
6073
6174We are developing at MacStadium.com (thank you!)
6275
63- ## Installation on a fresh MacMini
76+ ### Installation on a fresh MacMini
6477
6578* Install Xcode via App Store (Free)
6679 * Also run ` xcode-select --install ` to install Cmdline tools
@@ -80,12 +93,13 @@ We are developing at MacStadium.com (thank you!)
8093 * open ios/Runner.xcworkspace
8194 * Select or create development signing certificate
8295
83- ## Archiving
96+ ### Archiving
8497
8598In Xcode:
8699
87100* Product -> Destination -> Any iOS Device
88101* Product -> Archive
89- * In Xcode, Window -> Organizer -> Archives
102+ * Opens the uploader, click next, next, next ...
103+ * Publish via https://appstoreconnect.apple.com/
90104
91105
0 commit comments