Phoenix-GH / kitsu-mobile

Kitsu mobile app for iOS and Android

Home Page:https://kitsu.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kitsu Mobile


This is our mobile repository. It contains the React Native app.
Check out the meta, client, server and api docs repositories.


Installation

Prerequsites

Instructions

If you run OSX then download the iOS FacebookSDK and unzip the archive to ~/Documents/FacebookSDK

  1. Run yarn install
  2. Run react-native link
  3. Run cd ios && pod install
  4. Because of weird bug, react native does not have btoa and atob functions, but it is needed in auth library, for that we need to import btoa and atob in that library. (this is temporary solution, I will create PR to support react-native to that library). For now, you can run the app by enabling Remote debug mode, and app will work as it should.

Debugging

Known Issues ⚠️

  1. Packager fails to resolve aliases at first run. Do yarn start:reset instead of yarn start at first launch. Same applies when running the app with react-native run-ios or react-native run-android. Kill the packager and type yarn start:reset

About

Kitsu mobile app for iOS and Android

https://kitsu.io


Languages

Language:JavaScript 79.3%Language:Objective-C 19.6%Language:Ruby 0.7%Language:Java 0.2%Language:Python 0.1%