In summer 2016 I gave a talk at the Voxxed Days Belgrade that is available at YouTube.
Cloud CI-Provider (incomplete)
More CI-Provider (incomplete)
- New UI: https://jenkins.io//blog/2016/05/26/introducing-blue-ocean/
- Blue Ocean Plugin: https://github.com/jenkinsci/blueocean-plugin
- https://codeship.com/ (CI for web-projects)
Tools to improve automation of build, deployment, crash-reporting, beta-testing, etc.
- Automatic Deployment: https://fastlane.tools/ (in combination with Testflight)
- https://developer.apple.com/testflight/ (iOS)
- Testing on real devices: http://blog.greenhouseci.com/testing/testing-on-re…
- Firebase: https://firebase.google.com/
- AWS Device Farm: https://aws.amazon.com/device-farm/
Tools to improve your Android development (e.g. testing, dependency injection)
- Robolectric: http://robolectric.org/
- Retrofit: https://square.github.io/retrofit/ (Typesafe HTTP client)
- Dagger 2: https://google.github.io/dagger/ (Dependency Injection)
- More Open-Source Projects by Square: https://square.github.io/ (z.B. Leakcanary)
- Code-Coverage: https://github.com/arturdm/jacoco-android-gradle-plugin, Code Coverage blog article
- Dexcount: https://github.com/KeepSafe/dexcount-gradle-plugin
- Keeping dependencies up to date: https://nullpointer.wtf/tools/keeping-your-depende… and https://github.com/ben-manes/gradle-versions-plugi…
- AutoValue: https://github.com/google/auto/blob/master/value/u…
Recently, we successfully finished the prototype phase on a project with the goal of developing a map tool similar to Google Maps for the Android platform. The initial use-case for the prototype was the following: Their employees regularly walk through remote regions with a map that contains location-specific information, observe the area and take notes that are relevant for their business goal. However, these areas often lack mobile internet, therefore an online solution like Google Maps was no option. We took up the challenge to find the best solution for our customer and within a few weeks built a prototype that solved two major technical challenges: How to integrate custom map-data into an Android app and how to make the app offline-usable.
Read the full article in the Zühlke Blog where it has been published originally.
How to test your Android app as automatic as possible? It’s a non-trivial question. In this article (written in German), I try to answer this question and other questions like: “How to mock classes in Java?” or “How to bring the application into a specific state?”. And last but not least, how to create UI-tests that reflect typical usage scenarios?
You can read the full article in the Zühlke Blog where it has been originally published.