EduFlow
Build Mobile Apps with React Native

Final assessment

Twelve questions across the whole course. Score 70% or more to pass and unlock your certificate. You can retake it as often as you like.

Finish every lesson to earn the certificate — you can take the assessment any time.

Question 1 of 12

Which description of Trailhead’s architecture is accurate?

Question 2 of 12

A new hike card looks squashed: the title overflows and pushes the date badge off screen. The row is flexDirection: 'row'. Which change is idiomatic?

Question 3 of 12

Which list setup is right for 1,000 hikes grouped by month with sticky headers?

Question 4 of 12

Trailhead’s Stats tab is part of a (tabs) group, and hikes/[id] is in the root Stack. A user on Stats opens a hike and swipes back. Where do they land?

Question 5 of 12

What is the main reason Trailhead keeps parsing and validation in pure functions like parseDistanceKm and validateHikeForm?

Question 6 of 12

A deep link opens trailhead://hikes/9999, but that hike doesn’t exist. What should happen?

Question 7 of 12

Trailhead must remember the sign-in token, 600 hikes, and the user’s preferred units. Which mapping is right?

Question 8 of 12

When is the best moment for Trailhead to ask for camera permission?

Question 9 of 12

A tracking screen starts watchPositionAsync in an effect. Which cleanup is correct?

Question 10 of 12

You need to know which components re-render while scrolling Trailhead’s log. Which tool answers that directly?

Question 11 of 12

Which sequence ships Trailhead’s first version to the App Store?

Question 12 of 12

A crash in Trailhead’s comma parsing reaches production. Which response is fastest while staying safe?

12 questions unanswered