Applying the UI Design and Autolayout in Xcode. - programmatic the app from scratch using swift Language. - Upload the app to iTunes connect to let customer test it by test flight app and then upload it to App Store. - creating database by using CoreData and Firebase