Xamarin for Cordova – a bizarre idea?

from on 16.09.2016
6
hand reichen

The goal The main task set by the Cross-Platform .NET topic at the annual Zühlke Germany camp in Barcelona was how to combine Cordova and Xamarin to use them together. At first, this idea seems to be a bit crazy because both frameworks are trying to solve the same problem. Xamarin as well as Cordova are cross-platform frameworks which were created to simplify the development of multi-platform mobile apps. Both Continue reading

Xamarin Evolve 2016 recap

from on 27.06.2016
0
kerry-xamarin-evolve

Now that we had some time to get rid of the six hour jet lag, we can finally report back on the outcome of Xamarin Evolve 2016. What is Xamarin? Xamarin is a company that evolved from the Mono project that enabled developers to run C# code on platforms, that were not considered for this purpose initially like Linux or Mac OS. With Xamarin SDK, developers are able to have a high amount of shared Continue reading

Continuous Integration for mobile apps with Fastlane and Jenkins

from on 02.12.2015
1
Continuous Integration

Developing complex mobile applications requires the same level of engineering as developing any other web or desktop application. Oddly, it seems to be less common to embrace practices like continuous delivery or even automated testing. That was at least the case in 2013, as stated by Reto Zenger: Continuous Delivery für iOS Apps. If you have already tried to run your iOS tests with the command xcodebuild and then read the log Continue reading

Djinni, I wish for easy integration of C++ in my Java Android app!

from on 01.12.2015
3
Djinni

Have you ever had the pleasure of integrating native (i.e. C/C++) code into your Java application using JNI? Well, to use the word “pleasure” and “JNI” in one sentence is probably not a good idea, right? At least that is my own Impression. Typical tasks in JNI binding code are: generating the interface headers from the Java methods declared as native using javah looking up Java methods by the exact signature jniGetMethodID(aClazz, Continue reading

What I Like in Swift 2 — The Return (Part 3 of 3)

from on 10.07.2015
0
Swift 2.0

This is the last part, 3 of 3, of this post series about Swift 2. You can read part 1 or part 2, if it is not already the case. Today we will be discussing the following topics: Early access with guard Error handling Swift as open-source String slicing Playground slowness Selectors as plain strings Early Exit with Guard We have often the case where we try to downcast an Continue reading

What I Like in Swift 2 — The Return (Part 2 of 3)

from on 09.07.2015
0
Swift 2.0

This is part 2 of 3 of this post series about Swift 2. You can read part 1, if it is not already the case. Today we will be discussing the following topics: Protocol extensions for … in … with filtering Unit testing internal classes and methods Faster Swift compiler Objective-C generics Protocol Extensions We briefly talked about that aspect in the last paragraph of part 1. Protocol extensions open Continue reading

What I Like in Swift 2 — The Return (Part 1 of 3)

from on 08.07.2015
0
Swift 2.0

About one year ago I wrote this blog post about the newly announced Swift programming language from Cupertino. At the time I was pretty excited by the pure amount of beautiful programming constructs present in the language. One year later, Swift 2 is announced and I become compelled again to deliver a truckload of ephemeral yet at some level probably useful thoughts on the second main iteration of the language. Continue reading

TimeCurl: Time Tracking made Easy

from on 18.12.2014
2

I don’t know how you feel about tracking time spent working on different projects. It can be a tedious task if you have more than a few activities to track. I personally want it to be as straightforward as possible with the minimal amount of time spent fiddling around with a program or app. For quite some time I used simply a tabulation sheet, which is great for entering long Continue reading