Beautystack (January 2020 – March 2020)

Working full time in this startup as a contractor from February 2020.
The company develops a beauty booking app with several social elements.

The current app uses React Native but they want to start developing some parts in Swift to improve the user experience. They want to start creating the entire on-boarding flow using Swift.

The development stack uses JIRA, Fastlane, GitFlow, GitHub, pull requests, Cocoapods... I also added SwiftFormat to format the code automatically and different tools like FLEX (to debug network requests inside the app) and Reveal.

This app, or proof of concept, has a highly customised UI, for that reason I use SnapKit.
Regarding the networking layer, it is the second time I use a code generator and the result is really good.
The backend uses Open API. With the Open API specification file, we can generate the networking layer. It is possible to select URLSession or Alamofire. I selected Alamofire to add easily all the logic about refreshing the access token automatically, without modifying the generated code, just injecting the custom session.

Due to the pandemic, the company had to stop its business.

Beautystack →

Leave a Reply