DEV Community

Cover image for Building Skedoff: Why I’m Making an Offline-First Content Planner
Cahyanudien Aziz Saputra
Cahyanudien Aziz Saputra

Posted on

Building Skedoff: Why I’m Making an Offline-First Content Planner

WeCoded 2026: Echoes of Experience 💜

Yesterday, I talked about why I stopped trusting most scheduling tools.

Today, I want to talk about what I’m building instead.

It’s called Skedoff.

A small app with a simple idea:

Plan content offline. Post when ready.

Not auto-post.

Not cloud-first.

Not another dashboard asking you to connect all your social accounts.

Just a quieter layer between writing and publishing.


Why I Started Building It

Most social media schedulers assume the same workflow:

  • create an account
  • connect your platforms
  • trust a third party with your drafts
  • automate as much as possible
  • pay monthly

That model makes sense for teams and marketing pipelines.

But it never fully worked for me.

Sometimes I don’t want “publish later.”

Sometimes I want:

  • write offline
  • decide the platform
  • set a reminder
  • come back when the moment feels right
  • copy, paste, publish intentionally

That difference matters more than I expected.

So instead of trying to automate posting, I started building something else.


What Skedoff Actually Is

At first, I thought I was building a lightweight scheduler.

But the more I worked on it, the less it felt like one.

Skedoff is starting to feel more like this:

a private staging space for words that aren’t ready yet

That became the real product idea.

Not a social media control center.

Not a SaaS dashboard.

Not a growth tool.

Just a privacy-first, offline-first content planner for people who want more ownership before they publish.


Current Build Status

Right now:

  • UI is done
  • database is done
  • core flow already works

The app is being built with Flutter, and the goal is to keep the experience consistent across:

  • Android
  • iOS
  • Windows
  • macOS
  • Linux

The core flow is intentionally simple:

  1. Write offline
  2. Tag the platform
  3. Set a reminder
  4. When ready: copy, paste, publish

No account.

No cloud.

No subscription.

Your drafts stay on your device until you decide they are ready.


Why It’s Not Released Yet

Even though the app already works, I’m not releasing it yet.

Because now I’m in the part that matters most:

  • polishing the UX
  • refining the writing flow
  • improving the small details
  • making the app feel calm, deliberate, and reliable

Technically “done” is not the same as ready.

And for a tool built around trust and ownership, the details matter.

A lot.


Why the Name Is Skedoff

The name comes from:

  • schedule
  • offline

But the “off” matters for more than just offline mode.

It also feels like:

  • off the cloud
  • off the pressure
  • off the feed
  • off the urgency to publish immediately

That felt right for the product.

Because this app is less about automation…

…and more about intentional publishing.


Full Write-Up

I wrote a fuller version on my own blog, where I go deeper into:

  • the product philosophy
  • why I chose offline-first
  • what I learned while building it
  • why it no longer feels like “just a scheduler”

👉 Read the full post here:

Building Skedoff: A Quieter Way to Plan Content Offline


Still building.
Cahyanudien Aziz Saputra

Top comments (0)