Xavier Tobin's Avatar

Xavier Tobin

@xaviertobin

Software designer, developer of Bundled Notes. Posting about tech, movies, politics and occasionally photography.

14
Followers
12
Following
7
Posts
25.11.2024
Joined
Posts Following

Latest posts by Xavier Tobin @xaviertobin

Preview
GitHub - xavier-tobin/BundledUI: A ready-to-use Material3 design system. A ready-to-use Material3 design system. Contribute to xavier-tobin/BundledUI development by creating an account on GitHub.

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...

15.03.2025 04:37 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Here’s what it looks like when an article gets posted about an app after an otherwise quiet year!

12.01.2025 11:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’m working on it!! 😊

bsky.app/profile/xavi...

20.12.2024 22:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

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.

20.12.2024 22:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - xavier-tobin/PatternAnnotatedString: Easily style dynamic text in Jetpack Compose, built on top of AnnotatedString. Easily style dynamic text in Jetpack Compose, built on top of AnnotatedString. - xavier-tobin/PatternAnnotatedString

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...

20.12.2024 22:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Video thumbnail

The result:

06.12.2024 04:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

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? πŸ‘€

06.12.2024 04:39 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0