A developer-focused Meetup clone built with React Native

Overview

Assemblies

Where Developers Connect


  • Assemblies is an open-source mobile app built with React Native which developers can use to connect through 'assemblies' in their area.
  • The app is the basis for a tutorial on React Native at www.buildreactnative.com though the actual app will contain features not covered in the tutorial.

Screenshots

Contributing

  • Currently, the app has room for a lot of improvements. We would like to add comprehensive testing, a Flux architecture (preferably Redux), and some more nuanced database querying. Feel free to post feature requests and bugs in the issues section. Pull requests are welcome but should be clear and easy-to-follow.

Running locally

  • Here are the steps to running the app locally on your machine.
    • Make sure you're running, at least, node version 4.0.0 - you can check your node version by running node -v in your terminal
    • git clone https://github.com/buildreactnative/assemblies
    • cd assemblies
    • npm install
    • open ios/assembly.xcworkspace
    • Install react-native-cli npm install -g react-native-cli. Its recommended to be installed globally.
    • choose which simulator you would like to use and hit the run button in Xcode

Things to test and improve

  • user account creation
  • user login / logout
  • navigation between different tabs
  • creating a group
  • creating an event
  • finding available events
  • messaging other users
You might also like...
A testing MQTT react native library

react-native-awesome-testing abc Installation npm install react-native-awesome-testing Usage import { multiply } from "react-native-awesome-testing";

Encryption/Decryption for React Native

@dhairyasharma/react-native-encryption Encryption/decryption for React Native. Benchmark File Details File Link http://bit.do/benchmarkfile File Size

Encryption/Decryption for React Native

@dhairyasharma/react-native-encryption Encryption/decryption for React Native. Benchmark File Details File Link http://bit.do/benchmarkfile File Size

React Native Photo Editor (RNPE)
React Native Photo Editor (RNPE)

React Native Photo Editor (RNPE) 🌄 Image editor using native modules for iOS an

Discover Movies and TV shows -  React Native
Discover Movies and TV shows - React Native

movieapp Discover Movies and TV shows Download APK file Download from Google Drive - v2.2.1 What's included Name Description React Native Build Native

All my React Native examples

ReactNativeExamples All my React Native examples and experiements can be found here. This repo is divided into two sub folders, Instructions git clone

React Native Twitch application
React Native Twitch application

Notes I'm going to rewrite this project 😉 . Be ready to new Twitch application. Twitch This project was built for The Rolling Scopes #18 meetup. As o

React Native Todo List example app which uses Redux for managing app state
React Native Todo List example app which uses Redux for managing app state

react-native-redux-todo-list A sample todo list app developed by using React Native and Redux. How to run the app Install react-native If you don't ha

A simple To Do application written in React Native

Example To Do List application in react-native Requirements, install as needed: React Native: $ npm i -g react-native-cli watchman: $ brew install wa

Comments
  • fix logic error, unless I'm misunderstanding

    fix logic error, unless I'm misunderstanding

    would make sense that foundUser: false if COULD NOT FIND USER. I considered also changing the logout to COULD NOT FIND USER IN LOCALSTORAGE. Let me know if you want me to roll that in as well.

    opened by geirman 5
  • Can't build in Xcode

    Can't build in Xcode

    When trying to build the project in Xcode after following the steps in the README, I get this in my Terminal:

    React packager ready.
    
    [3:16:33 PM] <END>   Crawling File System (3065ms)
    [3:16:33 PM] <START> Building in-memory fs for JavaScript
    [3:16:36 PM] <END>   Building in-memory fs for JavaScript (3212ms)
    [3:16:36 PM] <START> Building in-memory fs for Assets
    [3:16:38 PM] <END>   Building in-memory fs for Assets (2483ms)
    [3:16:38 PM] <START> Building Haste Map
    [3:16:41 PM] <START> Building (deprecated) Asset Map
    [3:16:42 PM] <END>   Building (deprecated) Asset Map (1224ms)
    Error building DependencyGraph:
     Error: Naming collision detected: /Users/nbrown/Source/assemblies/node_modules/react/node_modules/fbjs/lib/warning.js collides with /Users/nbrown/Source/assemblies/node_modules/react-native/node_modules/fbjs/lib/warning.js
        at HasteMap._updateHasteMap (HasteMap.js:132:13)
        at HasteMap.js:103:28
        at tryCallOne (/Users/nbrown/Source/assemblies/node_modules/react-native/node_modules/promise/lib/core.js:37:12)
        at /Users/nbrown/Source/assemblies/node_modules/react-native/node_modules/promise/lib/core.js:123:15
        at flush (/Users/nbrown/Source/assemblies/node_modules/react-native/node_modules/promise/node_modules/asap/raw.js:50:29)
        at nextTickCallbackWith0Args (node.js:420:9)
        at process._tickCallback (node.js:349:13)
    
    opened by nicholasalanbrown 3
  • ld: library not found for -lAnalytics

    ld: library not found for -lAnalytics

    thanks for doing this.

    just followed your instructors and ran this when compiling for the first time.

    Also inside your appdelegate.m, it's looking for API_KEY but your instructions say SEGMENT_API_KEY.

    opened by jaybuangan 3
Releases(v1.1.8)
iOS's Stocks App clone written in React Native for demo purpose (available both iOS and Android).

FinanceReactNative iOS's Stocks App clone written in React Native for demo purpose (available both iOS and Android). Data is pulled from Yahoo Finance

kf 2k Dec 29, 2022
React Native library that implements PayPal Checkout flow using purely native code (swift).

react-native-paypal-swift React Native library that implements PayPal Checkout flow using purely native code (swift). Installation npm install react-n

Tibb 6 Nov 28, 2022
GitHub in your pocket. Built with React Native

GitPoint GitHub in your pocket. Built with React Native. Table of Contents Introduction Features Feedback Contributors Build Process Backers Sponsors

GitPoint 4.6k Jan 1, 2023
A react native interface for integrating payments using Braintree

A react native interface for integrating payments using Braintree

eKreative 17 Dec 30, 2022
React Native 实现无侵入自定义下拉刷新组件

react-native-ly-refresh-control 下拉刷新 iOS 基于MJRefresh 通过RCTCustomRefreshContolProtocol实现RefreshControl组件封装 JS端可以无侵入自定义下拉刷新只需要替换对应的refreshControl Androi

少言 12 Jul 2, 2022
iOS 15 share play API in react-native

react-native-shareplay iOS 15 share play API in react-native Installation yarn add react-native-shareplay And go to Xcode Capabilities and enable "Gro

Popshop Live 27 Oct 16, 2022
React Native package for interacting with HomeKit devices

React Native package for interacting with HomeKit devices

Ibrahim Berat Kaya 4 Dec 24, 2021
react native esptouch

react-native-esptouch One should know that This is a Unofficial project. The official demo is below: EsptouchForAndroid EsptouchForIOS Getting started

五毛共和国 Wumaoland 0 Oct 25, 2021
React Native Template for Taro

React Native Template for Taro requirement taro: @tarojs/cli@^3.2.0 framework: 'react' quick start install react native library install peerDependenci

null 1 Nov 20, 2021
A suite of IoT tools to use with React Native.

react-native-iot-tools WIP. A suite of IoT tools for React Native applications. Package iOS Android @react-native-iot-tools/bluetooth ✅ ❌ @react-nativ

Sara Pope 3 Oct 31, 2022