jasonvolpe / RIBsKotlinPlugin

Uber RIBs Kotlin code generator for Android Studio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RIBsKotlinPlugin

Uber RIBs Kotlin code generator for Android Studio

Original Java code generator from Uber can be viewed on this link.

https://github.com/uber/RIBs/tree/master/android/tooling

Screenshots

Alt text

Alt text

Development

  1. Clone this repo
  2. Download, install, and run IDEA CE
  3. File -> Open...
  4. Select your local repo folder
  5. Make appropriate changes to resources/template/kotlin
  6. Build -> Prepare Plugin Module 'rib-intellij-plugin' For Deployment
  7. You now have a JAR in your repo folder you can test with (see below)
  8. Move the JAR to deploy folder once you're satisfied before sending the PR

Testing

  1. Generate the JAR using above steps
  2. Open Android Studio
  3. Go to Preferences (⌘ + ,) -> Plugins
  4. Click Install plugin from disk...
  5. Select your JAR
  6. Restart Android studio via convenient button inside Preferences
  7. In a source package, create a New -> New RIB...
  8. Build the code to ensure no compile errors

About

Uber RIBs Kotlin code generator for Android Studio


Languages

Language:Java 100.0%