An open API service indexing awesome lists of open source software.

https://github.com/monte9/freedu-mobile

Mobile App for freEdu: Free Tech Education https://freedu.tech/
https://github.com/monte9/freedu-mobile

Last synced: over 1 year ago
JSON representation

Mobile App for freEdu: Free Tech Education https://freedu.tech/

Awesome Lists containing this project

README

          

# freEdu Mobile App

## Motivation

I recently stumbled upon [Apollo at Expo: GraphQL Helps Small Teams Move Fast - Adam Miskiewicz](https://www.youtube.com/watch?v=E398q4HGRBA&list=PLpi1lPB6opQzWZwqnG0YIrWcSS3kH5SR8) talk and was intrigued by GraphQL & Apollo client.

So I decided to learn both of those technologies through building a social app using react native with a full-fledged, production ready backend.

Recently my friend Michael Leung (@MiLeung) created [freEdu.tech](https://freedu.tech/) which is a website for Free Tech Education. Find the source code here: https://github.com/MiLeung/freEDU.tech

Taking inspiration from the website, I decided to created the corresponding mobile app for it. This seemed like the perfect use case for my learning experiment so I decided to see how far I could take it.

## Technologies

- React Native
- Expo
- React Navigation

## Resources

- [Graph QL + Apollo at Expo Talk](https://www.youtube.com/watchv=E398q4HGRBAlist=PLpi1lPB6opQzWZwqnG0YIrWcSS3kH5SR8)
- [Graph QL + Apollo at Expo Blog Post](https://dev-blog.apollodata.com/using-graphql-apollo-at-expo-4c1f21f0f115)

- [Graph QL website](http://graphql.org/)
- [Learn Apollo for React Native](http://dev.apollodata.com/react/react-native.html)
- [Apollo Client Dev](http://dev.apollodata.com/)
- [Netlify - Deploy front-end apps easily](https://www.netlify.com/)

- [freEdu Website Github](https://github.com/MiLeung/freEDU.tech)