Create application with following basic features
- Signup Screen
- Full name - Max 50 chars
- Username - allowed alphanumeric characters with dot(.) and underscore(_) special characters with max 20 chars
- email - valid email
- Date of birth - Must be 18+
- mobile number - Valid Indian mobile number with country code
- password - Must contain at-least one capital char one special char and one digit with minimum 8 chars length
- After Signup Display user’s information
- Logout button should be there in upper left corner
- Store user’s object in core data and password should be in keychain
- While user visit application second time auto login should be happened