Build a News App with React Native, GraphQL and TypeScript

1h 15m
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
4.8
86
people completed
Bookmark
Download
RSS

In this course, we will be building a React Native news app that is read-only when offline.

The videos are recorded on a Mac with an iPhone 13 Simulator using plain React Native, but you can do this course using Android, Windows and even the Expo managed workflow. See the lesson description for platform-specific instructions. The solutions repo has been verified to work on a Pixel 3a Emulator on Mac.

The completed app for this course is available here and each lesson will include a link to the commit that added the code so you can check your work.

After we build our news app, we're going to enhance it to make it read-only when offline using urql'g GraphCache.

This course will require you to run the api locally on your device. The api repo is available here.

Resources:

  • urql: https://formidable.com/open-source/urql/docs/
  • Insomnia: https://insomnia.rest/
  • Async Storage: https://github.com/react-native-async-storage/async-storage
  • React Native Netinfo: https://github.com/react-native-netinfo/react-native-netinfo

Instructor

Kadi Kraman

Hi, I'm Kadi 👋

I'm a Software Developer at Expo - building the tools to help you build things with React Native!

Course content (15 lessons)

    illustration for Build a News App with React Native, GraphQL and TypeScript