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
dmagba [2016/12/14 08:54] – [Tickets] 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\\