Search⌘ K

Challenge: Android Components and APIs

Explore how to implement Android components and APIs in React Native by building a user interface with a sliding drawer and managing camera permission requests. Learn to display proper permission status using toasts and handle hardware back button functionality effectively.

This challenge will test your knowledge of the Android components and APIs of React Native. You’ll use these concepts to create a minimalistic user interface.

Task

Build a React Native application that:

  • Shows a drawer layout that slides in from the left side, as shown in the illustration below. These three elements should be rendered inside the drawer in text format:

    • All photos
    • Favorites
    • Trash
  • Has a ...