Sh**t! I Smoke
Know how many cigarettes you smoke based on the pollution of your location.
:iphone: Try it on Expo
|Production||v1.3.1||Same version as Sh**t! I Smoke on the App Store and Play Store.||
|Staging||v1.4.0||Latest version currently in development: newest features, may contain bugs.||
:hammer: Build it yourself
Before developing the app, you need to fetch your own API tokens for the following services:
|World Air Quality Index||http://aqicn.org/api/||Required.|
|Algolia Places||https://community.algolia.com/places/rest.html (
||Optional, lower API rates if not provided.|
|Google Maps for iOS||https://developers.google.com/maps/documentation/ios-sdk/start||Optional in development.|
|Google Maps for Android||https://developers.google.com/maps/documentation/android-api/||Optional in development.|
|Sentry Bug Tracking||https://sentry.io||Optional.|
|Amplitude Analytics||https://amplitude.com||Optional. Note: we never track PII.|
Then run the following commands:
git clone https://github.com/amaurymartiny/shoot-i-smoke cd shoot-i-smoke yarn install # Replace the API keys placeholders with your own tokens in app.json # For the optional services you don't want to put an API key, put `undefined` cp app.example.json app.json yarn start
This app is created with Expo, using React Native. When you run
yarn start, the Expo packager will show, and you can either:
- install the Expo app, scan the displayed QR code, and run the app on your mobile phone directly.
- open the Android simulator.
- open the iOS simulator.
All the code lives in the
App/ folder. The app itself is pretty small, so it should be fairly easy to navigate through the files.
Subscribe to Android Example 365
Get the latest posts delivered right to your inbox