
Two years have passed since Apple announced Swift. For early adopters like me that was a long journey! But definetely it worth it!
Swift is powerfull, scalable, multipurpose and multiparadigm, fast, expressive and opensource. I can’t ask more. I loved Swift since the beginning for its pure power (comparable to C++) dressed in a really sweet and modern synthax.
Last month the promgramming School 42, founded in Paris by the french businessman Xavier Niel, launched its brand new API in order to grant all the students with an external access to their cursus data.
I thought it was a great idea to build a simple app in Swift 2.1 to allow students to look up their profiles on the go.
Swifty Companion is simple, but contains all the brick of lots first class app available in the App Store:
- POP (Protocol Oriented Programming)
- Swift 2.1 synthax
- Swift specific use of Generics, Enums and Switch
- Latest language features like guard and try
- KeyChian
- Scroll views (TableView and Collection View)
- Asynchronous API quering (with Alamofire)
- Navigation and Tab Bar controllers
- MapKit
- Background Modes
- Basic Animations
- Dataviz
It should be considered for what it is. A small project that shows Swift latest syntax, best practices and most interesting libraries. You can see code and details on GitHub ;)