Better back end APIs for Mobile Camera Apps
Why are we writing a coding post on best Camera? It's because the open source programming language by Apple is becoming a universal language for both mobile as well as a preferred language for backend webserivices. This means that builders of Camera Apps, Drones, AI solutions, Visualization and more have better tools. And this in turn will result in better Apps.
And IBM has jumped on the band wagon to produce a framework for server side Swift solutions called Kitura
Kitura 2,0 announcement
Now with the advent of Swift 4.0 and Kitura 2.0 a new technology has emerged called Codable Routing This is cool!
But now coders just create asynchronous functions with completion handlers and they automatically become server side APIs. So App developers can develop backend APIs for their mobile clients in Swift, and they can do it in 1/10th of the code.
But then to make it even easier for Swift clients like IOS Apps, IBM created KituraKit, making it very easy to share Swift types between the client and server in the form of a Client/Server Contract.
Here's an example on GitHub