The current demo aerogear-otp-ios-demo was written in ObjC. To make the example more close possible to our goals, I think the conversion to Swift is necessary