Froid: Functional Programming on Android
summary
Claim: a library called Froid lets Android apps be written in Frege and compiles Frege to Java, with a Gradle step that produces usual APKs. Tools actually used: Frege compiler, injected Java output, Gradle plugin, Android Studio; demos include GeoQuiz and OpenGL cube demos and a partial Criminal Intent port. Surprising numbers: first compile ~2 minutes then <30s after caching, APK ~1 MB baseline. Caveats: thunk-induced memory overhead and Java 8 support quirks.
AI-written summary · about
chapters (10)
- 0:00Froid for Android
- 2:00Motivation for Froid on Android
- 11:07What is Froid vs Haskell
- 16:03Froid and Android OOP
- 26:03Froid project setup
- 34:23Live Froid app coding
- 40:52Quiz app with Froid
- 48:24Froid OpenGL demo
- 50:31Froid roadmap
- 51:45Q&A
related talks
01h 23mAndroid and Groovy, a winning pair?
40mClojure on Android
32mFunctional Programming on Android
45mImpact of Framework Choice on your Application: A Reverse Engineering Perspective
55mCompilers. Dalvik. ART. And everything in between
27mClojure and Android
40mBetter Android Development with Kotlin & Gradle
49mKotlin on Android (en)
