Plant ec6c39f6a74dbbbd1c7ea9b88487754c3df7293066d9942ca8b9df9101768700 Lamp 4b001da5ae8a95657ec9b41d4c3ed801f4f32441bdd6330e90d5f17c587d0c06 Utils c4de52753845c005dec1770e814862cc39ba258a50604995b29f8d617cfdeebb Display b37928eac69ce462d5f3963641566165a90f29d79e6034be20333d003a578161 Books 0e9cb4dd7421063d5f2df693b67008fb8fa81253fec207326239b2d08c4c1ab9 Macbook 5b81d74b1f083f145970a9d03674b5f4a4b8330453913b3555a9406e94b222fe Lamp 4b001da5ae8a95657ec9b41d4c3ed801f4f32441bdd6330e90d5f17c587d0c06
16. August 2018

Ein Praktikum bei Jamit Labs

Kurz vor den diesjährigen Sommerferien bewarb ich mich bei Jamit Labs um einen Praktikumsplatz als iOS-App-Entwickler. Schon ein paar Tage später schrieb mich Kay, der Geschäftsführer des Unternehmens, ganz modern auf Twitter per Direktnachricht an. Nach einem kurzen Nachrichtenwechsel machten wir einen Termin für ein erstes Vorstellungsgespräch aus, nach dessen erfolgreichen Verlauf ich mich am 30. Juli nach Karlsruhe in die Haid-und-Neu-Straße 18 aufmachte, um bei JamitLabs ein zweiwöchiges Praktikum...

Layouts für Android – Ein Performance-Vergleich

12. Juli 2018
Jeder der native Android-Apps entwickelt, kommt tagtäglich mit Layouts in Berührung. Jedes Widget bzw. jede View, sei es ein einfacher Text, ein Button oder ein Bild muss über Layouts auf dem Handybildschirm positioniert werden. Dabei stehen verschiedene Layouts zur Verfügung, die auch ineinander verschachtelt werden können. Die zur Verfügung stehenden Layout-Arten haben sich über lange Zeit nicht geändert. Die wichtigsten sind hier aufgelistet: FrameLayout: Jede View wird relativ zum Container...

Spritesheets für Android animieren

21. Juni 2018
Vor Kurzem musste ich für ein Projekt einige Spritesheets animieren. Nach einigem Rumprobieren und Testen habe ich schließlich eine SpritesheetView entwickelt, welche alle meine Probleme löst. Die erste Iteration basierte auf der von Android bereitgestellten SurfaceView. Typischerweise nutzt man eine SurfaceView für einfache 2D-Animationen mit sich bewegenden Elementen, wie z.B. ein 2D-RPG oder andere 2D-Gaming-Apps. Da es ziemlich einfach ist auf einem SurfaceView mit einem Canvas zu zeichnen, habe ich...

Alexa-App mit AVS programmieren

24. April 2018
"Alexa, stell bitte meinen Wecker auf 7:30 Uhr!". Sprachassistenten sind in kurzer Zeit für viele Nutzer zu einer Alltagserscheinung geworden. Sofern sie uns richtig verstehen, wählen sie die Musik aus, sagen uns, wie das Wetter wird und vieles mehr. Glücklicherweise stellt beispielsweise Amazon seinen Sprachassistenten als Open Source zur Verfügung, so dass man als Android-Entwickler viele Möglichkeiten zur individuellen Programmierung hat. Alexa mobil – immer an deiner Seite Ich persönlich...