AniUI Academy
Intermediate

React Native Certification

One paper across the whole course: what React Native is and Expo vs. bare workflow, core components and Flexbox layout, interactivity and virtualized lists, navigation concepts, platform and native fundamentals, and the performance and shipping craft that gets an app into real users' hands. Sat in one two-hour sitting.

Sitting
2 hours
Questions
50
Pass mark
70%
Price
₹199$9.99

Sit this when you can do these without looking them up

This is not a certificate of attendance. It is 50 questions in 2 hours at 70% with no partial credit and one attempt, and roughly a third of the paper is foundations — the certificate is for the whole language, not the parts you enjoyed.

  • Explain what actually renders on screen in a React Native app, and why that's different from a WebView-based hybrid app
  • Say when you'd reach for Expo over the bare React Native CLI, and what each one owns
  • State React Native's default flexDirection and why it trips up developers coming from the web
  • Choose between ScrollView and FlatList for a given list, and say what keyExtractor is protecting you from
  • Explain what a stack, tab and drawer navigator each do, and how apps commonly nest them
  • Say what useNativeDriver: true actually changes about where an animation's frames run
  • Describe the three-thread model (JS, native UI, native modules) and what JSI changes about how they talk to each other

If several of those are unfamiliar, the course below is free and covers all of it. If you would rather find out than guess, there is a practice paper at the same level — ten questions, marked as you go, no account, nothing recorded.

Take the free practice paper

Syllabus

Every paper is drawn to this mix, so the weights are a promise rather than a guide. The numbers are how many of the 50 questions come from each area.

  • 4

    What React Native is, and Expo vs. bare workflow

    One JavaScript codebase rendering real native UI (not a WebView), what that buys you over a hybrid app, and Expo's managed workflow versus the bare React Native CLI.

  • 4

    Project structure, entry point, components and hooks

    Typical project shape, the app's entry point, and that React Native components are plain React function components using the same Hooks as React DOM.

  • 4

    Core components: View, Text, Image and Flexbox layout

    View, Text (and the rule that all text must live inside one), Image's source prop, and Flexbox layout including React Native's column default flex-direction.

  • 3

    StyleSheet and styling patterns

    Why StyleSheet.create exists, unitless density-independent style numbers, combining styles with an array, and inline styles for dynamic values.

  • 4

    ScrollView vs. FlatList, safe areas and responsive layout

    When to reach for ScrollView versus FlatList, safe-area-aware layout around notches and system bars, and responsive sizing across devices.

  • 3

    Touch handling, Pressable and forms

    Pressable as the modern touch-response component, the function-as-style press-feedback pattern, and TextInput's controlled value/onChangeText pattern.

  • 4

    FlatList virtualization, SectionList and pull-to-refresh

    What virtualization means, why keyExtractor matters, performance-tuning props, SectionList for grouped data, and pull-to-refresh via refreshing/onRefresh.

  • 3

    Navigation concepts: stack, tab and drawer navigators

    React Navigation as the ecosystem standard, and the stack, tab and drawer navigator patterns, including nesting them.

  • 4

    Passing params, conditional navigation and deep linking

    Passing and reading screen params, switching an entire navigator based on auth state, and what a deep link is and how it maps a URL to a screen.

  • 3

    Platform differences: Platform.OS and Platform.select

    Platform.OS and Platform.select, platform-specific file extensions, and real platform differences like shadow styling and the Android back button.

  • 4

    Permissions, native modules, the bridge and JSI

    Runtime permission requests, what a native module is for, the historical asynchronous bridge, and JSI's more direct JS-native communication.

  • 2

    Push notifications conceptually

    The device-token registration and delivery pipeline through APNs/FCM, and Expo's unified push service as one current option.

  • 4

    Avoiding re-renders and animations with the native driver

    The same re-render model as React with higher visual stakes on a phone, and what useNativeDriver: true changes about where animation frames run.

  • 4

    The New Architecture, debugging, testing and shipping

    Fabric, TurboModules and JSI as the platform's current direction, debugging and testing tools, and what it takes to build, sign and ship to the app stores.

Everything on this syllabus is taught free

The React Native course covers the whole syllabus above across 26 lessons, with a playground in each one. Work through it first — the exam is the same material under a clock.

Open the React Native course

What sitting it is like

The exam opens full screen with a countdown, a question at a time, and a grid showing what you have answered and what you have flagged to come back to. Nothing is submitted until you say so, or the clock reaches zero.

Every answer saves to the server as you give it. If your laptop dies at question forty, sign back in and you will find question forty exactly as you left it — with however much time was left still ticking, because the clock does not pause.

Leaving full screen or switching tabs is noted but does not end your exam. It is a record, not a trap: nobody is auto-failed for a notification stealing focus.

When it ends you get your mark, a topic-by-topic breakdown, and every question with the right answer and an explanation — whether you passed or not. Passing also produces a certificate with a link anyone can verify.