This is the completed version of the starter project. Auto layout implemented using Layout Anchors.
https://github.com/AmaranthineTech/ProgrammaticApp-Autolayout-Starter
https://arunpatwardhan.com/2019/07/28/creating-ios-apps-without-storyboard-part-1/ https://arunpatwardhan.com/2019/09/19/creating-ios-apps-without-storyboard-part-2/
NSLAYOUTCONTRAINTS CLASS :https://github.com/AmaranthineTech/ProgrammaticApp-NSLayoutConstraintsClass
VISUAL FORMAT LANGUAGE : https://github.com/AmaranthineTech/ProgrammaticApp-VFL
NOTE: This project does not cover all conditions and scenarios. You may find errors and warnings coming up, for example when you change the orientation. The idea is to give a simple example of how you could implement this in certain situations. Feel free to make changes to the code to cover all situations.