Auto layout and launch screen