Skip to content

lemnik/codecast

Repository files navigation

CodeCast

A crazy idea to render videos of code, written in Kotlin with scripts written in Kotlin.

This project is relatively half-baked and crazy, written partially because I wanted to see how hard it would be. The scripts for the videos are defined as part of the code-base, but moving them into Kotlin-scripts looks like it should be relatively easy if I ever decide I have the time for it.

Major Issues still outstanding

  • Scenes require lots of duplication
  • The scripts are part of the codebase (should be using javax.script to import external Kotlin scripts)
  • Only Java highlighting is supported
  • Highlighting is based purely on words, it's not real syntax highlighting
  • More animation structures should really exist
  • The code was written in a hurry, just to see how hard this would be