User Tools

Site Tools


dmagba

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dmagba [2016/12/14 08:34] – [Eine Route simulieren] kalaschnikowdmagba [2018/04/23 15:57] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== DMAGBA ======
  
 +App für die Deutsche Messe AG bei Heidelberg Mobil.
 +
 +App für eine bestimmte Messe konfigurieren (hier cemat16): 
 +<code bash>
 +./gradlew appConfigWithoutBranch -Durl=https://app.messe.deepmap.de -Dconfigid=cemat16
 +</code>
 +
 +===== 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) 
 +<code java>
 +  Bundle bundle = new Bundle();
 +  bundle.putString(DmagConstants.KEY_BLOCK_EVENT_ID, "FOR#73307");
 +  
EventBus.getDefault().post(new RouterEvent("eventlist", bundle));
 +</code>
 +  
 +oder einfach:
 +  
 +<code java>
 +  
EventBus.getDefault().post(new RouterEvent("eventlist"));
 +</code>
 +  
 +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\\