react-conf-app

React Conf 2017 Companion App - built with React Native

Github星跟蹤圖

React Conf 2017

The companion app for React Conf 2017 in Santa Clara, California. Powered by React Native, and built in Sydney by Thinkmill.

Find it on the iOS App Store here!

Find it on Google Play here!

Get a live schedule, information about the talks and speakers, and easily tweet or share talks as they happen.

About the App

We're open sourcing this app so everyone can see how we built it, and contribute to making it better.

There will be design tweaks and updates as we lead up to the conference - we'll also be publishing the final Sketch files when they're ready.

PRs and feedback are welcome, let us know what you think!

And for those of you who will be attending, we hope you enjoy the app, and we'll see you there.

Getting Started

To run the app, clone this repo then:

iOS

  1. Use yarn to install the dependencies.
  2. Open the project in XCode and click the run button. You should be good to go!

Android

The Android build requires a Google Maps API key for the map component. You can get one here.

Once you have an API key, you'll need to add it to the build. We use Android's string handling to get it into the app. Create a file in android/app/src/main/res/values called google_maps_api_key.xml with these contents:

<resources>
    <string name="google_maps_api_key">[Your Google Maps API Key Here]</string>
</resources>

Then:

  1. Use yarn to install the dependencies.
  2. Either use react-native run-android or open the project in the android directory in Android Studio and click the run button.

Support / Contributing

If you have any trouble with the app, please open an issue to let us know!

Even better, help us improve it by forking and submitting a Pull Request.

Other Conferences?

We'd love to hear from anyone who wants to fork this app and customise it for other conferences. We've got some ideas about how to make it easier that we'd be happy to talk about if there's interest.

Credits

Thinkmill set aside some project time to build this app because we wanted to hack on a fresh React Native project, try some new things and we're excited about the conference.

The following people made it happen:

Also thanks to James Kyle for his review & contributions.

We've incorporated some cool tech including:

See package.json for the full set of react native packages we used.

License

MIT Licensed. Copyright (c) Thinkmill Pty Ltd 2017.

主要指標

概覽
名稱與所有者Thinkmill/react-conf-app
主編程語言JavaScript
編程語言JavaScript (語言數: 4)
平台
許可證MIT License
所有者活动
創建於2017-02-17 03:55:51
推送於2019-05-08 20:03:03
最后一次提交2017-05-18 14:36:34
發布數16
最新版本名稱v1.0.16 (發布於 2017-03-28 16:04:17)
第一版名稱v1.0.1 (發布於 2017-03-03 17:27:04)
用户参与
星數797
關注者數50
派生數74
提交數282
已啟用問題?
問題數16
打開的問題數2
拉請求數34
打開的拉請求數1
關閉的拉請求數8
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?