Skip to content

Module Quiz: Starting the Project :iOS App Capstone (Meta iOS Developer Professional Certificate) Answers 2026

Question 1

How does using staging in Git benefit the version control process?

It allows you to commit changes in smaller, more manageable chunks before they are finalized.
❌ Staging is useful for large projects with many contributors, not for smaller projects.
❌ Staging is useful for certain types of files, such as code files, but not for other types of files like images or videos.

Explanation:
Staging area se aap selectively changes commit kar sakte ho, jo clean aur meaningful commits banata hai.


Question 2

What Git command allows you to see files that were changed and what changes were made within the files?

❌ git log
❌ git status
git diff

Explanation:
git diff exact line-by-line changes dikhata hai.


Question 3

What is the purpose of the git blame command in Git?

The git blame command is useful to inspect all the changes that occurred on a file during its lifetime in Git.
❌ The git blame command is used to create a new branch in Git.
❌ The git blame command is used to undo changes made to a file in Git.
❌ The git blame command is used to merge changes from one branch to another in Git.

Explanation:
git blame batata hai kis line ko kisne aur kab change kiya.


Question 4

Does SwiftUI provide the ability to include a Git repository when setting up a project?

Yes, SwiftUI provides the ability to include a Git repository when creating a project.
❌ No, version control functionality must be set up after the project is initialized in SwiftUI.
❌ The ability to include a Git repository is only available for macOS projects created with SwiftUI.
❌ The ability to include a Git repository is only available for projects created using third-party tools, not Xcode.

Explanation:
Xcode project creation ke time hi “Create Git repository” ka option deta hai.


Question 5

Which template should be selected when creating a SwiftUI iOS application?

The App template under the iOS tab is the correct template to select when creating the regular SwiftUI iOS application.
❌ The SwiftUI template under the iOS tab is the correct template to select when creating the regular SwiftUI iOS application.
❌ The Swift App template under the iOS tab is the correct template to select when creating the regular SwiftUI iOS application.
❌ The macOS App template under the macOS tab is the correct template to select when creating the regular SwiftUI iOS application.

Explanation:
SwiftUI ko Interface option me select kiya jaata hai, template hamesha App (iOS) hota hai.


Question 6

In the new project template options menu, which option has the SwiftUI value?

❌ Language
❌ Bundle identifier
Interface

Explanation:
SwiftUI ya Storyboard selection Interface option ke andar hota hai.


Question 7

Complete the sentence: A wireframe’s purpose is______.

❌ to create a completed design of all the typographical elements of the web app.
❌ to create a completed design for the entire website, including branding colors, and images.
to create a basic structure for each screen in the design before things like branding, colors and images are considered.

Explanation:
Wireframe sirf layout + structure hota hai, visual design nahi.


Question 8

What is the role of content blocks in web design?

Content blocks serve as a blueprint for the placement of design elements on a webpage or application.
❌ Content blocks are used to add visual interest to a design.
❌ Content blocks are only necessary for coding the design, not for the design process.
❌ Content blocks are used to create animations and effects on a webpage or application.

Explanation:
Content blocks layout planning aur hierarchy samajhne me help karte hain.


Question 9

What is the Smart animate option used for in Figma?

To create a nice, smooth animation in Figma.
❌ To add text to a design in Figma.
❌ To change the color scheme of a design in Figma.
❌ To export a design from Figma to another design tool.

Explanation:
Smart Animate transitions ko smooth aur natural banata hai.


Question 10

Which of the following forms part of the UX Design Thinking Process? Select all that apply.

❌ Validate
Prototype
Ideate
Define
Test
Empathize

Explanation:
Design Thinking ke 5 stages hote hain:
Empathize → Define → Ideate → Prototype → Test


🧾 Summary Table

Question Correct Answer(s) Key Concept
Q1 Smaller commits Git staging
Q2 git diff File changes
Q3 git blame Line history
Q4 Yes Git in Xcode
Q5 iOS App template SwiftUI app
Q6 Interface SwiftUI selection
Q7 Basic structure Wireframe
Q8 Blueprint Content blocks
Q9 Smooth animation Figma
Q10 Empathize, Define, Ideate, Prototype, Test Design Thinking