Skip to content
This repository has been archived by the owner on Jan 20, 2024. It is now read-only.

Latest commit

 

History

History
49 lines (39 loc) · 1.09 KB

TODO.md

File metadata and controls

49 lines (39 loc) · 1.09 KB

todo

  • Set up testing infrastructure (Travis, CodeClimate)

  • Register package on npm

  • Write documentation

  • Error handling

    • Android
    • iOS
    • Javascript
  • General

    • Use Carthage for iOS dependency management
    • Use Maven for Android dependency management
    • Possibly make the hook ask which SDKs to download
  • Testing

    • Add tests for ObjC
    • Add tests for Java
    • Rewrite tests for JS
  • Problem including babel configuration from parent project:

  "babel": {
    "presets": [
      "react-native"
    ]
  }
  • Code coverage is not working

  • Figure out how to make separate gradle files for when run as dependency vs when run as a project itself

  • Use rnpm hook to download iOS framework as well then make Xcode copy it to parent project

  • Add .npmignore

  • Get some sort of networks data object to return on start

  • Tags

  • Server-side Incentivized Callbacks

  • Remote Data

  • In-App Purchase Tracking

  • Install-Tracking Only

  • Test mode

  • Banner ads

  • Native ads

  • Turn logging off on release builds

https://developer.android.com/studio/build/build-variants.html