User Tools

Site Tools


dmagba

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

dmagba.txt · Last modified: by 127.0.0.1