Simplifying the Android developer’s life with Architecture Components

Some weeks ago at the I/O 2017 Google announced that they are working on some components to make the Android developers‘ life easier. They released a bunch of libraries which are supposed to take care of the lifecycle and suggest an architecture to rely on when developing an app. Despite the libraries not being considered stable by now, the community has been pretty excited about this and is adapting to it already. And indeed the libraries are working pretty stable already, some APIs might change though due to community feedback. Let’s have a closer look! Weiterlesen

Migrating an embedded Android setup: Porting the Kernel Driver (Part 2)

After getting the display up and running, we’ll have a look at the kernel drivers. It would be way too much work describing each kernel driver in detail, so I will concentrate on the changes needed to port them to the newer kernel version, 3.14 to be exact. A more thorough introduction to the sensor driver and the whole sensor integration can be found here. Of course I learned a lot since I wrote my previous series of articles so I improved the driver quite a bit. Both devices are connected to the Wandboard via the I2C-bus, so they are working really similar at this level. Just controlling it, reading data and sleep management differs for each device.
Weiterlesen

Android UI Tests mit dem Espresso Test Recorder und einem Mock Web Server

Obwohl sich das Espresso Framework schon seit längerer Zeit zum Standard für UI-Tests unter Android etabliert hat, ist die Hürde noch immer recht hoch diese auch zu implementieren. Durch den Espresso Test Recorder, der mit Android Studio 2.2 eingeführt wurde, hat sich diese Schwierigkeit deutlich verringert. Wir wollen uns also damit beschäftigen, wie wir relativ einfach UI-Tests generieren aber auch unabhängig von Remote-Servern machen können. Weiterlesen

Pixel (XL) im Langzeittest: Frontalangriff auf das iPhone

Schon im Vorfeld ihrer Veröffentlichung sorgten Pixel und Pixel XL – die ersten „Smartphones von Google“ – für Schlagzeilen: Während die tiefe Integration von Software und Hardware nie dagewesene Performance versprachen, sorgten das Design und die hohen Preise der Nexus-Nachfolger für Kopfschütteln. In unserem Test lest ihr, wie sich Pixel und Pixel XL nach einigen Wochen im Dauereinsatz schlagen und ob die Leistung den höheren Preis tatsächlich rechtfertigt. Weiterlesen

Google I/O 2016: Zusammenfassung & Podcast

Vom 18. bis 20. Mai fand in Mountain View die Google I/O 2016 statt. Das Wochenende ließ genug Zeit zu reflektieren und zu analysieren, welche Ankündigungen der Entwicklerkonferenz relevant waren – und genau diese fassen wir in unserer Übersicht zusammen. Die besonders diskussionswürdigen Ankündigungen besprechen wir zudem in einem Sonder-Podcast. Weiterlesen