====== 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\\