====== DMAGBA ======
App für die Deutsche Messe AG bei Heidelberg Mobil.
App für eine bestimmte Messe konfigurieren (hier cemat16):
./gradlew appConfigWithoutBranch -Durl=https://app.messe.deepmap.de -Dconfigid=cemat16
===== Arbeiten mit Git =====
* Ein Feature-Branch anlegen (am besten über Jira Integration im Android Studio)
* Feature entwickeln bzw. Bug fixen
* Commit
* Push der händisch geänderter Dateien
* Merge Feature-Branch und 'dev' im Gitlab (hoffentlich ohne Konflikte)
* Auschecken des 'dev'-Branches
* Config starten (gradlew config...)
* Alle vom Config geänderten Dateien zu der Changelist "AppConfig" hinzufügen, commiten und pushen
* Jetzt soll der dev Branch UND das lokale Workspace aktuellste Code-Version enthalten
===== Eine Route simulieren =====
* Debugger starten
* An einem Breakpoint stoppen (am besten in onOptionSelected?)
* Dann folgenden Code evaluieren (Alt+F8)
Bundle bundle = new Bundle();
bundle.putString(DmagConstants.KEY_BLOCK_EVENT_ID, "FOR#73307");
EventBus.getDefault().post(new RouterEvent("eventlist", bundle));
oder einfach:
EventBus.getDefault().post(new RouterEvent("eventlist"));
Natürlich mit dem entsprechenden Pfad.
===== Tickets =====
[[DMAGBAFEST-1100]] - Suche - Instant-Suche erst ab 3. Buchstaben\\
[[DMAGBAFEST-1134]] - Events Local Push Notifications - Android\\
[[DMAGBAFEST-1148]] - Startseite UI - Android\\
[[DMAGBAFEST-1189]] - Konferenzguide - Blockevent Details (1) - Android\\