Java / OkHttp / Code Format

40 views
Skip to first unread message

Andreas Schildbach

unread,
Sep 21, 2016, 5:13:06 AM9/21/16
to public-transport...@googlegroups.com
Einige haben es bestimmt schon gemerkt, ich habe das ganze Projekt mit
einem neuen Code Format versehen. Das sind im Wesentlichen die "Java
Conventions" aus Eclipse 4.5. Falls jemand noch PRs mit dem alten Style
offen hat -- das ist ok, schreibts einfach zum PR mit dazu und ich
formatiere das dann beim Mergen.

Ausserdem wuerde ich das Projekt gerne auf eine aktuellere Java-Version
hieven. Einige Libraries (OkHttp, siehe unten) setzen inzwischen mehr
als Java 5 voraus. Auf dem Deskop ist's sowieso ein No-Brainer, aber
auch Android hat in den letzten Jahren große Fortschritte bei der
Java-Unterstützung gemacht: Man kann fast alle Java 7 Language Features
herunter bis API Level 8/Android 2.2 nutzen ('try-with-resources'
benoetigt aber API level 19/Android 4.4).

Und der Grund für die Umstellung ist OkHttp3. Die bisher genutzte
URLConnection (aus dem JDK) hat ihr Limit erreicht. Die unterstützt
selbst im aktuellen Java8 (bzw. Android 7) noch nichtmal HTTP/2.0.
OkHttp3 hat eine schöne API, ist flexibel und modern.

Ich hab die letzten beiden Änderungen als PR gestellt:
https://github.com/schildbach/public-transport-enabler/pull/109

Falls es Fragen/Anmerkungen gibt, bitte haltet euch nicht zurück.
Reply all
Reply to author
Forward
0 new messages