Get the code
by Anthony Amanse | Published August 8, 2018
Full-stack development can be tough. When you code in different languages and frameworks, things can get messy. When Swift was open-sourced, many things changed, but the biggest change was that Swift allowed iOS developers to fully code their back end with Swift. Kitura is one of the powerful server-side Swift web frameworks that helps developers concentrate and spend more time in the logic of their application. Kitura can also be deployed in Kubernetes and be exposed on a public domain to act as an iOS app’s back-end infrastructure.
In this pattern, we’ll create an iOS step-tracking app by using Swift. The application’s back end will also be written in Swift with the use of Kitura, a server-side web framework for Swift. This pattern is for iOS developers who want to write both their front end and back end in one language. Working in one language helps developers concentrate and spend more time in the logic of their application, rather than learning or dealing with another programming language. The three simple Kitura microservices will be deployed in Kubernetes, a container-orchestration platform. The sample iOS app is a step tracker that rewards users with “fitcoins.”
When you’ve completed this pattern, you will understand how to:
Ready to put this pattern to use? Complete details on how to get started running and using this application are in the README.
Get the Code »
Back to top