Git Product home page Git Product logo

aaronksaunders / reactnativerealm-expo-template Goto Github PK

View Code? Open in Web Editor NEW
26.0 3.0 7.0 452 KB

Simple Expo React Native application to quickly get started with Realm, based on the starter template that is provided by Realm

Home Page: https://dev.to/aaronksaunders/getting-started-with-realm-for-react-native-using-expo-template-enhanced-33d

JavaScript 74.89% Ruby 6.44% Objective-C 17.91% C 0.36% Swift 0.40%
realm-mobile-database realm-react-native realmdb react-native react mongodb expo

reactnativerealm-expo-template's Introduction

Expo Template Realm React Native Starter Application

Supports Expo iOS Supports Expo Android

Video Link

Simple Expo application to quickly get started with Realm, based on the starter template that is provided by Realm

๐Ÿ“ Application Notes

  • Added relationships so there is a project and a project has mutiple tasks associated with it
  • added and additional screen which lists the Projects
  • Added React Navigation so that we could move between the screens
  • Added a new screen that lists all of the Projects that are in the application
  • Added the project name to the task list
  • Added the number of tasks associated with the Project to the project list
  • Added try catch block to capture errors from the realm.write blocks
  • Added code to delete the child Task objects of the Project
  • I think that the introduction of the Realm Context is mising some helpful support documentation and links along with how to use the new useQuery function.
  • I also think that the documentation on relationships is extremely lacking and I did my best to create something that will show it better

๐Ÿƒ How to build and run locally

yarn ios
npm run ios
  • Build/Run on Android ๐Ÿค–
yarn android
npm run android

๐Ÿ“ Notes

reactnativerealm-expo-template's People

Contributors

aaronksaunders avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.