learning-bootcamps / iOS-Development-Bootcamp-July-2023

1 stars 6 forks source link

iOS-Developemnt-Bootcamp-July-2023-Week-3-Day-4-Lab #20

Closed Alja7dali closed 1 year ago

Alja7dali commented 1 year ago

Objective:

These lab exercises should give you a good starting point for practicing these concepts. Good luck with your iOS development journey!

Instructions:

  1. Create an empty Swift StoryBoard project.
  2. Follow the instructions carefully for each task.
  3. Write your code in a clear and organized manner, following best practices.

Requirements:

  1. Xcode v13 or higher installed
  2. Swift compiler v5.7 or higher installed

Tasks 1:

  1. Create a simple app that allows the user to swipe left or right to navigate between different screens.
  2. Create a custom gesture recognizer that detects a double-tap gesture and performs a specific action when detected.
  3. Create another custom gesture recognizer that can take any action and show a result on the screen.

Tasks 2:

  1. Build a form with text fields, labels, and a button that submits the form data to a server.
  2. Create a custom button with a gradient background and rounded corners.
  3. In the UIViewController, create an action using UIButton and @IBAction that increases the number in the label by one and another UIButton to decrease the number in the label by one.

Tasks 3:

  1. create an array of questions that contains at least four questions with the answer for each of them.
  2. create two buttons and two labels, one to show the answer and one to show the next questions.
  3. make sure that every question that showing only once at a time and the answer will be shown after pressing the answer button.

Submission Guidelines:

Grading Criteria:

Your lab assignment will be graded based on the following criteria:

Additional Notes:

Deadline:

Submit your completed lab assignment prior start of next session.