kalaganov.dev

Eugene Kalaganov

Flutter developer. I build small apps for your phone and packages for people who build apps.

Together

The days since you two began, on your home screen.

Pick a background, and the widget keeps count every day. Add the dates that matter, get a good-morning note when one comes round, and invite your partner so both phones show the same number.

  • Android and iPhone
  • 451 backgrounds

Free to download and use. The counter, unlimited dates, milestones, notifications, pairing and sync on up to 4 devices, widgets in every size, export, no ads. Pro, $9.99 once for both of you: every background by topic, your own photo as background, all frames, widget styles and picture styles. One payment covers the pair, whoever pays.

Together widget, small: 1226 days Together widget, wide: 35 days left, Trip to London Together widget with the monogram background: 1222 days

Breathe Easy

Breathe in with the circle. Breathe out with it.

Box breathing, 4-7-8 and slower patterns, paced by soft tones instead of a voice. Lock the screen and the session keeps going, tones and gentle buzz included.

  • Android, iPhone and Apple Watch

Free to download and use. Box breathing and 4-7-8, unlimited sessions, no ads, no account. Pro, $6.99 once: all 12 practices, your own custom pattern among them, every sound and colour theme, and every theme added later.

Daily Spark

One line on your home screen, every morning.

A quote widget that refreshes on time and never repeats a line until it has shown you the whole pack. Eight looks, from plain to risograph.

  • Android and iPhone

Free to download and use. The Classics pack, the widget, every schedule, four of the eight looks, no ads, no account. Pro, $4.99 once: the Poets, Wisdom and Scripture packs and every pack added later, the other four looks, starred lines and your own lines.

Man is many things, but he is not rational.

Oscar Wilde

Well begun is half done.

Aristotle

The best way out is always through.

Robert Frost

Nothing will come of nothing.

William Shakespeare

Anchora

A Bible verse on your home screen, new each morning.

The widget changes its verse around 7:00 with the app closed, and an evening verse can follow at a time you pick. Want the next one now? Tap Next verse. Every one of the 1,616 verses was chosen and read by hand, and none comes back until you have seen them all.

  • Android and iPhone
  • 1,616 verses
  • English, Ukrainian and Russian

Free to download and use. Every verse, the morning and evening verse, saved verses, share cards, 10 colours and 8 patterns for the widget, no ads, no account. Pro, $4.99 once: 492 photo backgrounds, all 140 patterns and 48 backgrounds for share cards. Pro adds beauty around the verses, never more verses.

Your word is a lamp to my feet, and a light for my path.

Psalms 119:105

The light shines in the darkness, and the darkness hasn’t overcome it.

John 1:5

Blessed are the peacemakers, for they shall be called children of God.

Matthew 5:9

This is the day that Yahweh has made. We will rejoice and be glad in it!

Psalms 118:24

I can do all things through Christ who strengthens me.

Philippians 4:13

When you lie down, you will not be afraid. Yes, you will lie down, and your sleep will be sweet.

Proverbs 3:24

Resonia

Frequencies, noise and soundscapes for sleep, focus and calm.

Pick a preset such as Night, 432 Hz with a 3 Hz beat, add brown noise, set the sleep timer and put the phone down. Tones are made live on the phone, and nothing streams or downloads.

  • Android and iPhone

Free to download and use. A preset for each mood, 432 and 528 Hz, 7.83 and 40 Hz beats, four noise colours, rain and ocean, the sleep timer, lock screen controls, no ads, no account. Pro, $5.99 once: every preset, pitch and beat and your own, the singing bowl and soft pad, all seven soundscapes, a mixer of up to three sounds with saved mixes, and nine more colour themes.

pub.dev/publishers/kalaganov.dev

Flutter packages

Pieces I needed at work, cleaned up and published, with tests. Use them, star them, send issues.

theme_extensions_gen 1.2.0

ThemeExtensions generated from a template, with context accessors. Pairs with theme_extensions_gen_annotations.

160 points11 likes
flutter_timezone_observer 1.2.0

Reads the device’s IANA time zone and tells you when it changes, even while the app was in the background.

160 points
sink_logger 0.1.0

One log() call, three versions of the message: everything on the console, a redacted line in the exported bug report, and only the outcome for anything that leaves the device.

160 pointsnew
rotated_corner_decoration 2.1.0+1

A corner badge for any widget: any corner, any size, and the label rotates to follow the diagonal and stays centred on it.

113 likes150 points
outline_gradient_button 2.0.1+1

A button with a gradient outline: any gradient, any stroke width, one radius or a different one per corner.

97 likes150 points
All packages on pub.dev