Philipp H. Gerber's Avatar

Philipp H. Gerber

@philipphgerber.bsky.social

Passionate Flutter developer. Crafting beautiful, cross-platform apps. Always learning. Always creating.

22 Followers  |  95 Following  |  31 Posts  |  Joined: 21.12.2023
Posts Following

Posts by Philipp H. Gerber (@philipphgerber.bsky.social)

Preview
Textf β€” Live Formatting Demo A drop-in replacement for Flutter's Text widget with markdown-like inline formatting. Try it live.

Stop watching, start typing! πŸš€

The live demo for TextfEditingController is up.

textf-live-formatting.web.app
βœ… Zero cursor jumping
βœ… Dimmed markers for better UX

Give it a spin and let me know how it feels!

#FlutterDev @FlutterDev

23.02.2026 08:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
textf | Flutter package Markdown-like text styling for inline text β€” fully compatible with Flutter’s `Text` widget. Easily replace Text with Textf to add simple formatting.

Named it Textf after printf.

Text in, formatted text out.
Same API as Text Widget. Zero dependencies. Works with SelectionArea.

No boilerplate. No TextSpan pain. Just Textf.

pub.dev/packages/textf

25.01.2026 23:30 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Textf 1.1 is out πŸŽ‰

It's Text with **bold** and *italic*. A lightweight drop-in replacement for #Flutter's Text widget.

NEW in v1.1:
β†’ {widget} placeholders - embed anything inline
β†’ Caching that doesn't panic when your parent rebuilds

25.01.2026 23:30 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - kerberjg/dart_package_template: GitHub template repository for Dart packages, ready for pub.dev publication. GitHub template repository for Dart packages, ready for pub.dev publication. - kerberjg/dart_package_template

I created a minimalistic, unopinionated pub.dev package repo template! πŸ’™βœ¨ #FlutterDev
- 160/160 Pub score out of the box
- has CI jobs for format/analyze/build/publish/examples
- one button to create your own repo

Tell a friend! github.com/kerberjg/dar...

22.01.2026 19:55 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
Textf 1.0: Inline Text Formatting for Flutter Without the Overhead A drop-in Text replacement for bold, italic, links, and moreβ€Šβ€”β€Šwithout the Markdown baggage.

"All I wanted was bold text and links in #Flutter."

Read why I built Textf for inline formatting:
- Zero dependencies, same Text API
- Theme-aware by default
- Translator-friendly (.arb files with **formatting**)

medium.com/p/textf-1-0...

#BuildInPublic

22.01.2026 13:13 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

❓ Question for the #Flutter community

I'm adding "Widget Interpolation" to πŸ“¦ Textf
(inserting Widgets directly into styled text).

Which placeholders API do you prefer?

1️⃣ Positional: {0} (List)
2️⃣ Named: {icon} (Map)

Drop your reasoning below! πŸ‘‡
#Flutter #Dart

20.01.2026 19:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
textf – Inline Text Formatting with Flutter’s Text API textf is a lightweight Flutter widget for simple Markdown-like inline formatting . Same API as Flutter’s Text β€” No boilerplate. No TextSpan pain. Just Textf. Textf( 'Hello **bold** *italic* ~~strike~~ `code` [Flutter](https://flutter.dev)', style: TextStyle(fontSize: 16), ) Why use textf? API-compatible with Text Theme-aware – links and inline code adapt to your app’s ThemeData Optional customization via TextfOptions i18n – format strings stay translator-friendly Interactive links made ...

See where it all began! πŸ’‘

This feature was born from a great discussion on the Flutter forum.

It’s amazing to see community feedback turn into shipping code.

Check out the thread here:
forum.itsallwidgets.com/t/textf-inl...

18.01.2026 17:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Coming soon: String interpolation... but for Widgets! 🧩

#Flutter πŸ“¦ Textf v1.1.0 introduces {n} placeholders.
Easily insert Icons or Images directly :

Textf("Press {0} to start", inlineSpans: [ ... ])

A huge thank you to the community for the brilliant idea and PR! πŸ™Œ

18.01.2026 17:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
deepyr | Dart package A type-safe Dart implementation of daisyUI components for Jaspr, providing a fluent API for building beautiful web apps (PoC)

Build type-safe, modern beautiful Jaspr websites β€” without writing a single line of CSS.

The documentation is built with Deepyr itself, so you're seeing the real thing.
πŸ‘‰ deepyr-doc.web.app

pub.dev/packages/de...

13.01.2026 18:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸš€ Deepyr 0.5.0 is here! UI components for Jaspr.

✨ Updated to Jaspr 0.22 with all latest APIs
πŸ™ Huge thanks to Omar Elnemr for PR #4

See all the components in action on the live showcase πŸ‘‡
#Dart, #daisyUI

13.01.2026 18:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
textf | Flutter package A Flutter widget for inline text formatting β€” fully compatible with Flutter’s Text widget. Easily replace Text with Textf to add simple formatting.

#Flutter πŸ“¦ Textf v1.0

- Zero Dependencies. No bloat.
- Full Control: Customize everything.
- Accessibility: Fully supports dynamic text scaling and screen readers out of the box.

Get it now: pub.dev/packages/textf

10.01.2026 14:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

#Flutter πŸ“¦ Textf v1.0

Drop-in replacement for Flutter's Text widget to add inline formatting.

- Benchmark: Extremely low overhead (+0.06ms per widget).
- Interactive links with hover effects.
- New style: sup-/subscript.
- Styles: **Bold**, *Italic*, ==Highlight== .. πŸ‘‡

10.01.2026 14:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

#Flutter πŸ“¦
Preparing for Textf v1.0!

I’ve been stress-testing the new parsing engine. The results are in:
Adding full inline formatting costs just
+0.06ms per widget.

Benchmark suite developed with @GoogleAIStudio using Gemini 3 Pro preview. πŸ€–βœ¨

10.01.2026 13:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

See all the components in action on the live showcase and explore the type-safe API. The documentation is built with Deepyr itself, so you're seeing the real thing.
πŸ‘‰ deepyr-doc.web.app

Next: A complete example with a step-by-step guide on how to build with Deepyr.

02.12.2025 20:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Deepyr 0.4.0 is out!

- Fixed critical state sync issues.
- All interactive components now follow Controlled Component pattern

Strongly-typed DaisyUI for Dart, more reliable than ever.
#DartLang #Jaspr #WebDev #daisyUI

02.12.2025 20:38 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
deepyr | Dart package A type-safe Dart implementation of DaisyUI components for Jaspr, providing a fluent API for building beautiful web apps (PoC)

Deepyr v0.1.7 : #Jaspr + #DaisyUI

Instead of error-prone strings, you get a fully type-safe API for DaisyUI.
βœ… Compile-time error checking
βœ… IDE autocomplete for all styles


πŸ”₯ Live Demo πŸ”₯
deepyr-doc.web.app/components/...

πŸ“¦ Get the Package:
pub.dev/packages/de...

11.10.2025 16:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

Deepyr v0.1.7 is here!

Five major new component families have landed, all 100% type-safe Dart for #Jaspr, bringing the power of @daisyui_ to your web apps with compile-time safety.

πŸ’¬ Rating
🍞 Toast
πŸͺœ Steps
πŸ“š Stack
πŸ—¨οΈ Chat

Check out the live demo and details in 🧡 πŸ‘‡

11.10.2025 16:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
deepyr | Dart package A type-safe Dart implementation of DaisyUI components for Jaspr, providing a fluent API for building beautiful web apps (PoC)

Deepyr Component Timeline:

πŸ”Ή Fully Responsive
πŸ”Ή Vertical & Horizontal Layouts
πŸ”Ή Declarative & Type-Safe API

Live Demo:
deepyr-doc.web.app/components/...

πŸ“¦ Get the Package:
pub.dev/packages/de...

08.10.2025 08:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Deepyr v0.1.4 is here! ✨ New Component: The Timeline.

Building complex, responsive, and type-safe timelines in #Jaspr just got ridiculously easy.

Shout-out to @daisyui_ for the beautiful original component design!

Check out the live demo and code in this thread 🧡

#DartLang

08.10.2025 08:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
deepyr | Dart package A type-safe Dart implementation of DaisyUI components for Jaspr, providing a fluent API for building beautiful web apps (PoC)

Deepyr v0.1.0 : Jaspr + DaisyUI

Instead of error-prone strings, you get a fully type-safe API for DaisyUI.
βœ… Compile-time error checking
βœ… IDE autocomplete for all styles
βœ… A more readable, Dart-native syntax

pub.dev/packages/de...

19.09.2025 20:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Deepyr v0.1.0 is here! πŸŽ‰
The type-safe DaisyUI component library for Jaspr just got a major upgrade with new components like Modal, Tabs, and more.

Live showcase:
πŸ‘‰ deepyr-doc.web.app/

Built with Jaspr by the amazing @schultek_dev.
#Jaspr #DartLang #WebDev #DaisyUI

19.09.2025 20:22 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thanks so much for the shoutout! πŸ™

Deepyr is still a proof of concept, but I'm excited about bringing type-safe DaisyUI components to Jaspr.

Would love any feedback from the Dart community!

30.08.2025 19:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
quantify | Dart package A type-safe unit of measurement converter library for Dart with elegant syntax, high precision, and optimal performance.

Get it here: pub.dev/packages/qu...

11.08.2025 14:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Quantify v0.12 adds a type-safe set of over 100 scientific constants.

βœ… Physical: speed of light, electron mass
βœ… Astronomical: solar mass, standard gravity
βœ… Engineering: steel stiffness, water density

No more hard-coding constants β€” reduce errors.
#Dart & #Flutter

11.08.2025 14:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
textf | Flutter package A Flutter widget for inline text formatting β€” fully compatible with Flutter’s Text widget. Easily replace Text with Textf to add simple formatting.

πŸ”— pub.dev/packages/textf

30.07.2025 19:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

πŸš€ My #Flutter text formatting package **Textf** is now feature-complete for v1.0!

A fast, dependency-free alternative to Text – with inline styling for bold, italics, code, **links** ...

No boilerplate. No TextSpan pain. Just Textf.

I'd love your feedback – give it a try! πŸ‘‡

30.07.2025 19:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

πŸ• One 18-inch pizza or πŸ•πŸ• two 12-inch pizzas – which is the better deal?

Quantify v0.9.0 for #Dart & #Flutter
– Relational operators (>, <, ==)
– 17+ quantity types incl. Area, Speed, Force, Frequency

Make physics code safe and readable.
pub.dev/packages/qu...

22.07.2025 17:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Quantify v0.7.0 for #Dart & #Flutter! πŸŽ‰
βœ… Compile-time unit safety
βœ… Intuitive syntax

Now with built-in, type-safe Area and Volume units!
From calculating real estate in acres to converting cooking recipes in tablespoons, quantify makes dart code safer and more readable.

16.07.2025 19:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
quantify | Dart package A type-safe units of measurement library for Dart, providing elegant syntax for unit conversions with good precision, optimal performance, and configurable output formatting.

Get started:
πŸ“š pub.dev/packages/qu...
#DartLang & #Flutter

22.06.2025 20:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Supported Quantities:
Length (m, km, ft, in, mi, ...)
Mass (kg, g, lb, oz, ...)
Time (s, ms, ΞΌs, ns, min, ...)
Current (A, mA, ΞΌA, kA, ...)
Temperature (K, Β°C, Β°F, Β°R)
Luminous (cd, mcd, kcd)
Amount of Substance (mol, mmol, ΞΌmol, ...)
Pressure (Pa, atm, bar, psi, Torr, ...)

22.06.2025 20:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0