Skip to content

An opinionated, Android-first, Java functional reactive framework inspired by Cycle.js, but not that much

License

Notifications You must be signed in to change notification settings

serandel/hollywood

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cbb9e88 · Jun 28, 2018
Mar 24, 2017
Mar 26, 2017
Mar 22, 2017
Mar 26, 2017
Apr 8, 2016
Mar 21, 2016
Mar 16, 2016
Jun 28, 2018
Apr 7, 2017
Mar 21, 2016
Mar 17, 2016
Apr 1, 2016

Repository files navigation

Hollywood

Build Status

An opinionated, Android-first, Java functional reactive framework inspired by Cycle.js, but not that much

Core

Core library, with no platform-specific code.

Android

Android library, extending Hollywood with Android code.

Sample-app

What Now?, the sample application for Hollywood, is a twist in the traditional to-do app used to showcase every framework ever, featuring Hollywood Android.

Developer beware!

  • Hollywood, Hollywood Android and What Now use extensively Java 1.8. For the projects to work, Retrolambda and Jack support had to be added. Jack wasn't enough because Java libraries are imported via Jill, and Jill can't manage .class files for Java 7/8 (at least, not the ones with invokedynamic in their bytecode). It's worth the trouble because life is too short to use outdated code in your pet projects. That's what the day job is for. ;)
  • Hollywood Android uses Timber instead of Android.log. It's a tiny library, and useful enough to merit being a dependency.

TODOs

Explain how Retrolambda was added to core module so we could use the library in Android. Pure Java applications could and should disable it and simply use a 1.8 JDK.

About

An opinionated, Android-first, Java functional reactive framework inspired by Cycle.js, but not that much

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published