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 |