Iโve started the process of open-sourcing Bundled Notes with the first step: moving all the Jetpack Compose UI and theming components to a seperate repo! ๐
Iโve still got to work on distribution, releases and documentation, but Iโve added a MIT license now - enjoy!!!! ๐
github.com/xavier-tobin...
Posts by Xavier Tobin
Hereโs what it looks like when an article gets posted about an app after an otherwise quiet year!
Iโm working on it!! ๐
bsky.app/profile/xavi...
The API is crazy simple and flexible: create pattern annotations that map a pattern -> styles, then apply those annotations to a string.
The library respects the Compose lifecycle and only re-calculates styles if the text or annotations change.
Iโm working on my very first open source library! ๐
Itโs called PatternAnnotatedString, and it allows you to easily style dynamic text in Jetpack Compose - built on top of AnnotatedString.
I still have a few things to do before release, but please check it out! github.com/xavier-tobin...
The result:
Starting to tackle the problem of rendering markdown previews on the Jetpack Compose side of Bundled Notes, and think I've found a really cool approach to dynamic string styling!
Anyone interested in a library? ๐