<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Cahyanudien Aziz Saputra</title>
    <description>The latest articles on DEV Community by Cahyanudien Aziz Saputra (@cas8398).</description>
    <link>https://dev.to/cas8398</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F736584%2F6f6e709e-1c7f-434d-b1dd-88acb8d7da03.jpeg</url>
      <title>DEV Community: Cahyanudien Aziz Saputra</title>
      <link>https://dev.to/cas8398</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cas8398"/>
    <language>en</language>
    <item>
      <title>Keynotif (Part 2): The Part That’s Actually Hard | Cahyanudien Blogs</title>
      <dc:creator>Cahyanudien Aziz Saputra</dc:creator>
      <pubDate>Sat, 11 Apr 2026 05:03:40 +0000</pubDate>
      <link>https://dev.to/cas8398/keynotif-part-2-the-part-thats-actually-hard-cahyanudien-blogs-56o6</link>
      <guid>https://dev.to/cas8398/keynotif-part-2-the-part-thats-actually-hard-cahyanudien-blogs-56o6</guid>
      <description>&lt;p&gt;A few days ago, I wrote about the problem.&lt;/p&gt;

&lt;p&gt;Waking up.&lt;/p&gt;

&lt;p&gt;Opening your phone.&lt;/p&gt;

&lt;p&gt;Not knowing what actually matters.&lt;/p&gt;

&lt;p&gt;That part hasn’t changed.&lt;/p&gt;

&lt;p&gt;What changed is this:&lt;/p&gt;

&lt;p&gt;Now I have something running on my phone.&lt;/p&gt;

&lt;p&gt;And it’s… quieter.&lt;/p&gt;

&lt;p&gt;Not smart.&lt;/p&gt;

&lt;p&gt;Just quieter.&lt;/p&gt;

&lt;h2&gt;
  
  
  The same morning, slightly different
&lt;/h2&gt;

&lt;p&gt;Phone screen.&lt;/p&gt;

&lt;p&gt;Still lights up.&lt;/p&gt;

&lt;p&gt;Still a list.&lt;/p&gt;

&lt;p&gt;But smaller.&lt;/p&gt;

&lt;p&gt;Some things are just… gone.&lt;/p&gt;

&lt;p&gt;System noise.&lt;/p&gt;

&lt;p&gt;Random background notifications.&lt;/p&gt;

&lt;p&gt;Stuff I already know I don’t care about.&lt;/p&gt;

&lt;p&gt;And for a second, it feels better.&lt;/p&gt;

&lt;p&gt;Lighter.&lt;/p&gt;

&lt;p&gt;But then the same question comes back:&lt;/p&gt;

&lt;p&gt;Is anything here actually important?&lt;/p&gt;

&lt;p&gt;And I still don’t know.&lt;/p&gt;

&lt;p&gt;That’s the gap.&lt;/p&gt;

&lt;p&gt;That’s the part I haven’t solved yet.&lt;/p&gt;

&lt;h2&gt;
  
  
  What exists right now
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbia53922hgk3ei2axnt4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbia53922hgk3ei2axnt4.png" alt="Keynotif progress" width="680" height="782"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I didn’t start with AI.&lt;/p&gt;

&lt;p&gt;I started with control.&lt;/p&gt;

&lt;p&gt;So what’s built is mostly foundation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Basic UI (kept intentionally quiet)&lt;/li&gt;
&lt;li&gt;Local database (everything stays on device)&lt;/li&gt;
&lt;li&gt;A simple app flow:

&lt;ul&gt;
&lt;li&gt;onboarding&lt;/li&gt;
&lt;li&gt;morning page&lt;/li&gt;
&lt;li&gt;all notifications&lt;/li&gt;
&lt;li&gt;settings&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;Nothing fancy.&lt;/p&gt;

&lt;p&gt;Just enough to run the idea end-to-end.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the app actually does
&lt;/h2&gt;

&lt;p&gt;Right now:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It listens to incoming notifications&lt;/li&gt;
&lt;li&gt;Removes obvious noise (system, low-signal stuff)&lt;/li&gt;
&lt;li&gt;Lets me define what to ignore&lt;/li&gt;
&lt;li&gt;Stops completely if DND is active&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No intelligence.&lt;/p&gt;

&lt;p&gt;No ranking.&lt;/p&gt;

&lt;p&gt;No decisions.&lt;/p&gt;

&lt;p&gt;Just reducing the mess.&lt;/p&gt;

&lt;p&gt;And honestly, even that helps.&lt;/p&gt;

&lt;p&gt;But it doesn’t solve the real problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  The real problem (still)
&lt;/h2&gt;

&lt;p&gt;It’s not volume.&lt;/p&gt;

&lt;p&gt;It’s uncertainty.&lt;/p&gt;

&lt;p&gt;Even with fewer notifications, I still hesitate.&lt;/p&gt;

&lt;p&gt;Still scan.&lt;/p&gt;

&lt;p&gt;Still second-guess.&lt;/p&gt;

&lt;p&gt;Because “less noise” is not the same as “clear signal”.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where this gets difficult
&lt;/h2&gt;

&lt;p&gt;The next step sounds simple:&lt;/p&gt;

&lt;p&gt;Figure out what matters.&lt;/p&gt;

&lt;p&gt;It’s not.&lt;/p&gt;

&lt;p&gt;Because “important” is not a fixed rule.&lt;/p&gt;

&lt;p&gt;It changes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;based on who it’s from&lt;/li&gt;
&lt;li&gt;when it arrives&lt;/li&gt;
&lt;li&gt;what’s happening in your life&lt;/li&gt;
&lt;li&gt;what you’re expecting that day&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can’t hardcode that.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I’m building next
&lt;/h2&gt;

&lt;p&gt;Two parts.&lt;/p&gt;

&lt;p&gt;Both uncomfortable.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. On-device anonymizer
&lt;/h3&gt;

&lt;p&gt;Before anything leaves the phone:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Strip identity&lt;/li&gt;
&lt;li&gt;Reduce messages into patterns&lt;/li&gt;
&lt;li&gt;Turn them into abstract signals&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Not:&lt;br&gt;
"John: call me now"&lt;/p&gt;

&lt;p&gt;More like:&lt;br&gt;
someone important + unusual time + direct request&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Decision layer
&lt;/h3&gt;

&lt;p&gt;Somewhere (likely server-side):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Learn what I actually respond to&lt;/li&gt;
&lt;li&gt;Detect urgency vs routine&lt;/li&gt;
&lt;li&gt;Return a simple answer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Not a feed.&lt;/p&gt;

&lt;p&gt;Not a summary.&lt;/p&gt;

&lt;p&gt;Just:&lt;/p&gt;

&lt;p&gt;this mattered&lt;/p&gt;

&lt;h2&gt;
  
  
  The part I don’t trust yet
&lt;/h2&gt;

&lt;p&gt;This is where I’m careful.&lt;/p&gt;

&lt;p&gt;If the system gets this wrong, even occasionally:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I stop trusting it&lt;/li&gt;
&lt;li&gt;I go back to checking everything&lt;/li&gt;
&lt;li&gt;The whole thing collapses&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So accuracy matters more than features.&lt;/p&gt;

&lt;p&gt;And predictability matters more than intelligence.&lt;/p&gt;

&lt;h2&gt;
  
  
  Still chasing the same thing
&lt;/h2&gt;

&lt;p&gt;Nothing changed from the first post.&lt;/p&gt;

&lt;p&gt;I don’t want better notification management.&lt;/p&gt;

&lt;p&gt;I want this:&lt;/p&gt;

&lt;p&gt;You wake up.&lt;/p&gt;

&lt;p&gt;You look once.&lt;/p&gt;

&lt;p&gt;You know.&lt;/p&gt;

&lt;p&gt;That’s it.&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>android</category>
      <category>keynotif</category>
      <category>flagodna</category>
    </item>
    <item>
      <title>It’s Simple, But Annoying: Why I Started Building Keynotif | Cahyanudien Blogs</title>
      <dc:creator>Cahyanudien Aziz Saputra</dc:creator>
      <pubDate>Thu, 09 Apr 2026 05:33:23 +0000</pubDate>
      <link>https://dev.to/cas8398/its-simple-but-annoying-why-i-started-building-keynotif-cahyanudien-blogs-1m2h</link>
      <guid>https://dev.to/cas8398/its-simple-but-annoying-why-i-started-building-keynotif-cahyanudien-blogs-1m2h</guid>
      <description>&lt;p&gt;Most notification systems ask the same thing from you.&lt;/p&gt;

&lt;p&gt;Your attention. Your reflex. Your mornings.&lt;/p&gt;

&lt;p&gt;Not because they’re malicious by design — but because they’re built around &lt;em&gt;delivery&lt;/em&gt;, not &lt;em&gt;discernment&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Every ping arrives with the same urgency.&lt;/p&gt;

&lt;p&gt;A message from your mother. A random promo email. A group chat meme. A missed opportunity. A meaningless badge count.&lt;/p&gt;

&lt;p&gt;And when you wake up, you don’t know which is which.&lt;/p&gt;

&lt;p&gt;That’s the real problem.&lt;/p&gt;




&lt;h2&gt;
  
  
  It’s simple, but annoying
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;The problem with your morning isn’t your alarm. It’s what happens after.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I remember the exact morning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6:47 AM.&lt;/strong&gt; I reached for my phone before I even sat up in bed.&lt;/p&gt;

&lt;p&gt;Habit. Reflex. Something I’d done so many times it stopped feeling like a choice.&lt;/p&gt;

&lt;p&gt;The screen lit up.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;WhatsApp: 34 unread&lt;br&gt;&lt;br&gt;
Email: 12 new messages&lt;br&gt;&lt;br&gt;
Instagram: someone liked an old photo&lt;br&gt;&lt;br&gt;
Slack: three messages from a group I forgot I joined&lt;br&gt;&lt;br&gt;
Twitter: a reply I never asked for&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I lay there, scrolling.&lt;/p&gt;

&lt;p&gt;Not looking for anything specific. Just processing. Consuming. Clearing.&lt;/p&gt;

&lt;p&gt;Twenty minutes passed.&lt;/p&gt;

&lt;p&gt;I hadn’t gotten up yet.&lt;br&gt;&lt;br&gt;
I hadn’t had water.&lt;br&gt;&lt;br&gt;
I hadn’t had a single thought of my own.&lt;/p&gt;

&lt;p&gt;And I still didn’t know if anything actually &lt;strong&gt;mattered&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  This is not a productivity problem
&lt;/h2&gt;

&lt;p&gt;The first thing people say when you describe this is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Just turn on Do Not Disturb.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I tried that. Most people have.&lt;/p&gt;

&lt;p&gt;The problem with DND is that it doesn’t solve anything. It just &lt;strong&gt;moves the problem&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You sleep undisturbed.&lt;br&gt;&lt;br&gt;
You wake up.&lt;br&gt;&lt;br&gt;
You turn it off.&lt;br&gt;&lt;br&gt;
And the same flood is waiting for you.&lt;/p&gt;

&lt;p&gt;Forty notifications.&lt;br&gt;&lt;br&gt;
No idea which ones matter.&lt;br&gt;&lt;br&gt;
Same twenty minutes.&lt;br&gt;&lt;br&gt;
Same exhaustion.&lt;/p&gt;

&lt;p&gt;DND is a &lt;strong&gt;pause button&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;What I needed was a &lt;strong&gt;filter&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;There’s also a subtler issue nobody really talks about:&lt;/p&gt;

&lt;p&gt;You &lt;em&gt;can’t&lt;/em&gt; fully ignore your notifications. Not really.&lt;/p&gt;

&lt;p&gt;Because somewhere in that pile might be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;your mother&lt;/li&gt;
&lt;li&gt;your partner&lt;/li&gt;
&lt;li&gt;an emergency&lt;/li&gt;
&lt;li&gt;something that actually required your attention at 2 AM&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;…and it got buried under eleven promotional emails and a group chat about weekend plans.&lt;/p&gt;

&lt;p&gt;So you don’t mute everything.&lt;/p&gt;

&lt;p&gt;You leave it on.&lt;br&gt;&lt;br&gt;
You check.&lt;br&gt;&lt;br&gt;
You get pulled in.&lt;br&gt;&lt;br&gt;
You feel guilty about the time you just lost.&lt;/p&gt;

&lt;p&gt;Tomorrow comes.&lt;/p&gt;

&lt;p&gt;The cycle repeats.&lt;/p&gt;




&lt;h2&gt;
  
  
  The data behind the feeling
&lt;/h2&gt;

&lt;p&gt;At first, I assumed this was a personal problem.&lt;/p&gt;

&lt;p&gt;A discipline problem.&lt;br&gt;&lt;br&gt;
A self-control problem.&lt;br&gt;&lt;br&gt;
Something I should just “fix” about myself.&lt;/p&gt;

&lt;p&gt;Then I started looking at the numbers.&lt;/p&gt;

&lt;p&gt;The average person receives &lt;strong&gt;dozens of notifications per day&lt;/strong&gt; — and for younger users, that number can become overwhelming fast.&lt;/p&gt;

&lt;p&gt;A lot of people already use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Do Not Disturb&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Focus Mode&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;app silencing&lt;/li&gt;
&lt;li&gt;notification muting&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In other words:&lt;/p&gt;

&lt;p&gt;People already know the problem exists.&lt;br&gt;&lt;br&gt;
They’re already trying to manage it.&lt;/p&gt;

&lt;p&gt;And yet the anxiety remains.&lt;/p&gt;

&lt;p&gt;Because the problem was never just &lt;strong&gt;volume&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It was &lt;strong&gt;uncertainty&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The not knowing.&lt;/p&gt;

&lt;p&gt;The awareness that something important &lt;em&gt;might&lt;/em&gt; be in there somewhere, buried under everything that isn’t.&lt;/p&gt;

&lt;p&gt;That uncertainty is what keeps you checking.&lt;/p&gt;

&lt;p&gt;Not curiosity.&lt;br&gt;&lt;br&gt;
Not weakness.&lt;br&gt;&lt;br&gt;
Not “bad habits.”&lt;/p&gt;

&lt;p&gt;Just a completely reasonable fear that you might miss something that matters.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I actually wanted
&lt;/h2&gt;

&lt;p&gt;I started writing down what my ideal morning would feel like.&lt;/p&gt;

&lt;p&gt;Not a feature list.&lt;/p&gt;

&lt;p&gt;Just a feeling.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I want to wake up and know if someone important reached out.&lt;/li&gt;
&lt;li&gt;I want to know if something urgent happened while I slept.&lt;/li&gt;
&lt;li&gt;I don’t want to see everything else until I’m ready for it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s a small ask.&lt;/p&gt;

&lt;p&gt;It sounds almost trivially simple.&lt;/p&gt;

&lt;p&gt;But no app I could find actually did it the way I meant.&lt;/p&gt;

&lt;p&gt;Most notification managers are really just &lt;strong&gt;organizers&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;They sort the flood into buckets.&lt;br&gt;&lt;br&gt;
You still have to wade through everything — it’s just arranged more neatly.&lt;/p&gt;

&lt;p&gt;Others are &lt;strong&gt;focus tools&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Useful, yes.&lt;br&gt;&lt;br&gt;
But they’re designed to block distraction &lt;em&gt;while you work&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;That’s not the same problem.&lt;/p&gt;

&lt;p&gt;What I wanted was something that worked &lt;strong&gt;while I slept&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Something that watched the incoming stream, made decisions quietly in the background, and greeted me in the morning with only what mattered.&lt;/p&gt;

&lt;p&gt;One screen.&lt;br&gt;&lt;br&gt;
Calm.&lt;br&gt;&lt;br&gt;
Done.&lt;/p&gt;

&lt;p&gt;I looked for that app longer than I’d like to admit.&lt;/p&gt;




&lt;h2&gt;
  
  
  So I started building it
&lt;/h2&gt;

&lt;p&gt;I’m a solo developer.&lt;/p&gt;

&lt;p&gt;I build under &lt;strong&gt;FlagoDNA&lt;/strong&gt; — mostly tools I make because I need them and can’t find them elsewhere.&lt;/p&gt;

&lt;p&gt;Things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;local-first tools&lt;/li&gt;
&lt;li&gt;privacy-first utilities&lt;/li&gt;
&lt;li&gt;focused apps without unnecessary complexity&lt;/li&gt;
&lt;li&gt;products that respect constraints instead of pretending they don’t exist&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This felt like the same kind of problem.&lt;/p&gt;

&lt;p&gt;Personal.&lt;br&gt;&lt;br&gt;
Specific.&lt;br&gt;&lt;br&gt;
Worth solving properly.&lt;/p&gt;

&lt;p&gt;I don’t know yet if what I’m building is the right answer.&lt;/p&gt;

&lt;p&gt;I’m still in it.&lt;br&gt;&lt;br&gt;
Still testing assumptions.&lt;br&gt;&lt;br&gt;
Still finding edge cases I didn’t anticipate.&lt;/p&gt;

&lt;p&gt;But the core idea is clear.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A native Android app that watches your notifications while you sleep — and greets you in the morning with only what matters.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I’m calling it &lt;strong&gt;Keynotif&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why this matters to me
&lt;/h2&gt;

&lt;p&gt;I’m not trying to build another “productivity app.”&lt;/p&gt;

&lt;p&gt;I’m trying to build something calmer than that.&lt;/p&gt;

&lt;p&gt;Something that respects the fact that the first minutes of your day shape everything after them.&lt;/p&gt;

&lt;p&gt;If the first thing you experience is noise, urgency, and ambiguity, your brain starts the day in defense mode.&lt;/p&gt;

&lt;p&gt;If the first thing you experience is clarity, that changes everything.&lt;/p&gt;

&lt;p&gt;That’s what I’m chasing.&lt;/p&gt;

&lt;p&gt;Not more control.&lt;/p&gt;

&lt;p&gt;More &lt;strong&gt;signal&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Less &lt;strong&gt;friction&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A better default.&lt;/p&gt;




&lt;h2&gt;
  
  
  Build in public, honestly
&lt;/h2&gt;

&lt;p&gt;I’m still early.&lt;/p&gt;

&lt;p&gt;There are still open questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How should “importance” be defined?&lt;/li&gt;
&lt;li&gt;Should urgency be rule-based, contextual, or user-trained?&lt;/li&gt;
&lt;li&gt;How much automation is helpful before it feels invasive?&lt;/li&gt;
&lt;li&gt;Can this stay private-first and still be genuinely smart?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those are the interesting questions.&lt;/p&gt;

&lt;p&gt;And honestly, that’s why I’m sharing this now.&lt;/p&gt;

&lt;p&gt;Not because it’s finished.&lt;/p&gt;

&lt;p&gt;Because it isn’t.&lt;/p&gt;




&lt;h2&gt;
  
  
  Does this sound like something you’ve needed?
&lt;/h2&gt;

&lt;p&gt;If you’ve ever lost 20 minutes to a notification pile before your feet even touched the floor, then you probably understand exactly why I’m building this.&lt;/p&gt;

&lt;p&gt;And if you’ve solved this in your own way, I’d genuinely like to hear how.&lt;/p&gt;

&lt;p&gt;Not for validation.&lt;/p&gt;

&lt;p&gt;For signal.&lt;/p&gt;

&lt;p&gt;You can drop a comment or find me at &lt;a href="https://cahyanudien.site" rel="noopener noreferrer"&gt;cahyanudien.site&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;#buildinpublic #androiddev #digitalwellness #productivity #keynotif #flagodna&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Originally published at &lt;a href="https://blog.cahyanudien.site/its-simple-but-annoying-why-i-started-building-keynotif" rel="noopener noreferrer"&gt;https://blog.cahyanudien.site&lt;/a&gt; on April 9, 2026.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>buildinpublic</category>
      <category>keynotif</category>
      <category>flagodna</category>
    </item>
    <item>
      <title>Skedoff Workstation: Edit Social Media Drafts From Your PC — No Cloud Required</title>
      <dc:creator>Cahyanudien Aziz Saputra</dc:creator>
      <pubDate>Mon, 06 Apr 2026 07:43:15 +0000</pubDate>
      <link>https://dev.to/cas8398/skedoff-workstation-edit-social-media-drafts-from-your-pc-no-cloud-required-1i4g</link>
      <guid>https://dev.to/cas8398/skedoff-workstation-edit-social-media-drafts-from-your-pc-no-cloud-required-1i4g</guid>
      <description>&lt;p&gt;Most content planning tools want the same things from you.&lt;/p&gt;

&lt;p&gt;An account. A connected social handle. A monthly payment. And your drafts — sitting on a server you don't control.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skedoff does none of that.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It is a privacy-first, offline-first social media content planner. No account. No cloud. No auto-posting. Everything lives on your device. The workflow is simple: &lt;strong&gt;Draft → Queue → Published&lt;/strong&gt;. You write, you decide when to post, you publish manually.&lt;/p&gt;

&lt;p&gt;That was v1.0.0.&lt;/p&gt;

&lt;p&gt;But one thing kept bothering me after shipping to Google Play.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Typing long captions on a phone keyboard is painful.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not unusable. Just slow. And if the whole point of Skedoff is to write without friction — a small keyboard is friction.&lt;/p&gt;

&lt;p&gt;So I built something.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is Skedoff Workstation?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Skedoff Workstation&lt;/strong&gt; is a desktop companion app that connects to your phone over local Wi-Fi and lets you edit your drafts directly from your PC.&lt;/p&gt;

&lt;p&gt;How it works:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open Workstation on your desktop&lt;/li&gt;
&lt;li&gt;Connect via local Wi-Fi — same network as your phone&lt;/li&gt;
&lt;li&gt;Your drafts appear, editable with a full keyboard and mouse&lt;/li&gt;
&lt;li&gt;Changes save instantly back to your phone&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No cloud. No accounts. No relay server.&lt;/p&gt;

&lt;p&gt;Just your phone and your PC, talking locally.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Local Wi-Fi and Not Cloud Sync
&lt;/h2&gt;

&lt;p&gt;The easy answer would have been: sync to a cloud backend, edit from anywhere.&lt;/p&gt;

&lt;p&gt;That is also the wrong answer for Skedoff.&lt;/p&gt;

&lt;p&gt;The moment I introduce a sync server, I have changed what the product is. Suddenly there is a backend. Suddenly there is an account. Suddenly your drafts live somewhere you do not fully control.&lt;/p&gt;

&lt;p&gt;That is exactly what I built Skedoff to avoid.&lt;/p&gt;

&lt;p&gt;Local Wi-Fi keeps the same promise:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;zero backend&lt;/li&gt;
&lt;li&gt;zero account&lt;/li&gt;
&lt;li&gt;data stays on your device&lt;/li&gt;
&lt;li&gt;the desktop tool is just a window into your phone&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is a constraint. It is also intentional.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Things Skedoff Will Never Do
&lt;/h2&gt;

&lt;p&gt;This has not changed and will not change:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;no auto-posting&lt;/li&gt;
&lt;li&gt;no social API connections&lt;/li&gt;
&lt;li&gt;no account required&lt;/li&gt;
&lt;li&gt;no cloud sync&lt;/li&gt;
&lt;li&gt;no analytics&lt;/li&gt;
&lt;li&gt;no telemetry&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The core workflow stays &lt;strong&gt;Draft → Queue → Published&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You write. You decide when to post. You publish manually. You stay in control.&lt;/p&gt;




&lt;h2&gt;
  
  
  Download
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Android&lt;/strong&gt; — &lt;a href="https://play.google.com/store/apps/details?id=com.flagodna.skedoff" rel="noopener noreferrer"&gt;Google Play&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Linux&lt;/strong&gt; (.deb and AppImage) — &lt;a href="https://github.com/Flagodna-Developer/skedoff/releases/tag/v1.0.1" rel="noopener noreferrer"&gt;GitHub Release v1.0.1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Windows&lt;/strong&gt; (.exe) — &lt;a href="https://github.com/Flagodna-Developer/skedoff/releases/tag/v1.0.1" rel="noopener noreferrer"&gt;GitHub Release v1.0.1&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is Next
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;v1.1.0&lt;/strong&gt; will focus on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Local notification reminders for queued posts&lt;/li&gt;
&lt;li&gt;Bulk actions — move or delete multiple drafts at once&lt;/li&gt;
&lt;li&gt;Share to Skedoff from other apps&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Still keeping it narrow. Still resisting feature creep.&lt;/p&gt;




&lt;p&gt;Skedoff is built by &lt;a href="https://flagodna.com" rel="noopener noreferrer"&gt;FlagoDNA&lt;/a&gt; — a solo digital studio building privacy-first tools.&lt;/p&gt;

&lt;p&gt;If you have been using Skedoff or have thoughts on the desktop direction, I would genuinely like to hear it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Product page&lt;/strong&gt; — &lt;a href="https://flagodna-developer.github.io/skedoff/" rel="noopener noreferrer"&gt;flagodna-developer.github.io/skedoff&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Building in public, one intentional feature at a time.&lt;/p&gt;




&lt;p&gt;Originally published a &lt;a href="https://blog.cahyanudien.site/skedoff-workstation-edit-social-media-drafts-from-your-pc--no-cloud-required" rel="noopener noreferrer"&gt;https://blog.cahyanudien.site&lt;/a&gt; on April 6, 2026.&lt;/p&gt;

</description>
      <category>indiehacking</category>
      <category>wecoded</category>
      <category>privacy</category>
    </item>
    <item>
      <title>HadisKu Is Now on Windows, Linux, and Android — and It's Completely Free</title>
      <dc:creator>Cahyanudien Aziz Saputra</dc:creator>
      <pubDate>Fri, 03 Apr 2026 17:27:34 +0000</pubDate>
      <link>https://dev.to/cas8398/hadisku-is-now-on-windows-linux-and-android-and-its-completely-free-35hd</link>
      <guid>https://dev.to/cas8398/hadisku-is-now-on-windows-linux-and-android-and-its-completely-free-35hd</guid>
      <description>&lt;p&gt;&lt;strong&gt;Version 3.0.0 is the biggest release yet: multi-platform, no ads, no subscriptions, and new Arabic search built for serious study.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;HadisKu started as a simple Android app. One goal: make hadith accessible. Today, with version 3.0.0, it's something meaningfully different — a free, multi-platform hadith reader available on &lt;strong&gt;Windows, Linux, and Android&lt;/strong&gt;, with nothing standing between you and the text.&lt;/p&gt;




&lt;h2&gt;
  
  
  What is HadisKu?
&lt;/h2&gt;

&lt;p&gt;HadisKu is a free, open-source app that brings together authentic hadith collections from &lt;strong&gt;14 major Imams&lt;/strong&gt; in one place. It's designed for reading, searching, and studying hadith — lightweight, focused, and distraction-free.&lt;/p&gt;

&lt;p&gt;HadisKu is developed by &lt;strong&gt;Flagodna&lt;/strong&gt; — a developer focused on building purposeful, open-source applications. Learn more at &lt;a href="https://flagodna.com" rel="noopener noreferrer"&gt;https://flagodna.com&lt;/a&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  Available now on three platforms
&lt;/h2&gt;

&lt;p&gt;For the first time, HadisKu runs on desktop. Whether you prefer studying from your phone on the commute or from your laptop late at night, v3.0.0 meets you wherever you are — &lt;strong&gt;Windows, Linux, and Android&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  What's new in v3.0.0
&lt;/h2&gt;

&lt;p&gt;This release is available to download right now. Here's everything that changed:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Added&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Arabic text search&lt;/strong&gt; — find hadith by searching directly in Arabic script across all collections&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hadith display order settings&lt;/strong&gt; — choose Arabic → Indonesian or Indonesian → Arabic, based on your preference&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Arabic text alignment options&lt;/strong&gt; — left, right, or justify, however you read best&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Changed&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;New app icon with a fresher, more representative design&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Improved&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;All ads removed for a cleaner, uninterrupted reading experience&lt;/li&gt;
&lt;li&gt;All in-app purchases and subscriptions removed — HadisKu is now completely free&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  A quieter, more focused experience
&lt;/h2&gt;

&lt;p&gt;The decision to go fully free reflects what HadisKu is actually for. Reading and studying hadith is a contemplative practice. Ads break that. Paywalls break that. Starting with v3.0.0, none of that exists anymore — just you and the collections.&lt;/p&gt;




&lt;h2&gt;
  
  
  About the developer
&lt;/h2&gt;

&lt;p&gt;HadisKu is built and maintained by &lt;strong&gt;Cahyanu Dien&lt;/strong&gt;, an independent developer passionate about creating meaningful open-source tools. You can follow his work and read more on his personal blog at &lt;a href="https://www.cahyanudien.site" rel="noopener noreferrer"&gt;https://www.cahyanudien.site&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The app is developed under &lt;strong&gt;Flagodna&lt;/strong&gt; — visit &lt;a href="https://flagodna.com" rel="noopener noreferrer"&gt;https://flagodna.com&lt;/a&gt; to learn more about the team and their other projects.&lt;/p&gt;




&lt;h2&gt;
  
  
  Try it or follow development
&lt;/h2&gt;

&lt;p&gt;v3.0.0 is released and ready to download now:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Google Play Store:&lt;/strong&gt; &lt;a href="https://play.google.com/store/apps/details?id=com.flagodna.hadisku" rel="noopener noreferrer"&gt;https://play.google.com/store/apps/details?id=com.flagodna.hadisku&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/Flagodna-Developer/hadisku" rel="noopener noreferrer"&gt;https://github.com/Flagodna-Developer/hadisku&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Download v3.0.0 (Windows &amp;amp; Linux):&lt;/strong&gt; &lt;a href="https://github.com/Flagodna-Developer/hadisku/releases/tag/v3.0.0" rel="noopener noreferrer"&gt;https://github.com/Flagodna-Developer/hadisku/releases/tag/v3.0.0&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flagodna:&lt;/strong&gt; &lt;a href="https://flagodna.com" rel="noopener noreferrer"&gt;https://flagodna.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Developer Blog:&lt;/strong&gt; &lt;a href="https://www.cahyanudien.site" rel="noopener noreferrer"&gt;https://www.cahyanudien.site&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thank you to everyone who has used HadisKu, shared feedback, and supported the project. This release wouldn't exist without you.&lt;/p&gt;

</description>
      <category>hadisku</category>
      <category>flagodna</category>
      <category>muslim</category>
      <category>hadith</category>
    </item>
    <item>
      <title>FlagoDNA: From Nature's Inspiration to Our Brand Identity</title>
      <dc:creator>Cahyanudien Aziz Saputra</dc:creator>
      <pubDate>Fri, 03 Apr 2026 14:54:51 +0000</pubDate>
      <link>https://dev.to/flagodna/flagodna-from-natures-inspiration-to-our-brand-identity-3hbn</link>
      <guid>https://dev.to/flagodna/flagodna-from-natures-inspiration-to-our-brand-identity-3hbn</guid>
      <description>&lt;p&gt;Every brand has a story. FlagoDNA was born from a deeply personal moment of reflection — one that would shape everything we build.&lt;/p&gt;

&lt;p&gt;It started with a blank screen and one question: what name could become the umbrella for all our apps and digital projects? We wanted something elegant, calm, and purposeful. Not just something that sounded good, but a name with enough meaning to guide every creative decision we'd ever make — from interface design to the features we chose to build.&lt;/p&gt;




&lt;h2&gt;
  
  
  01 — Inspiration That Came from Nature
&lt;/h2&gt;

&lt;p&gt;The inspiration came from an unexpected place: &lt;strong&gt;flamingos&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Watching them stand perfectly still at the water's edge, move swiftly when hunting, yet always look graceful and composed — there's a deep balance between stillness, focus, and agility. Flamingos look simple, but they're full of principle.&lt;/p&gt;

&lt;p&gt;A question stirred: &lt;em&gt;How do we build a brand that carries those same qualities — stable, adaptive, yet still elegant?&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  02 — From Flamingo to Flago
&lt;/h2&gt;

&lt;p&gt;Our first instinct was to use the word "Flamingo" directly. But it felt too generic, already overused, and a little cliché. So &lt;strong&gt;Flago&lt;/strong&gt; emerged — a shorter, lighter version that still carried the essence of the flamingo's spirit.&lt;/p&gt;

&lt;p&gt;But Flago alone still felt incomplete. We wanted to emphasize the core, the essence, and the philosophy that shapes everything we build. We weren't just building apps — we wanted to build something with a &lt;em&gt;soul&lt;/em&gt;. That's when &lt;strong&gt;DNA&lt;/strong&gt; entered the picture.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FlagoDNA&lt;/strong&gt; was born.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to Pronounce It
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;FlagoDNA&lt;/strong&gt; is pronounced: &lt;em&gt;"Fla-go Dee-En-Ay"&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Flago&lt;/strong&gt; → derived from flamingo, short and lightweight&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DNA&lt;/strong&gt; → a symbol of the core essence and values that guide every piece of work&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  03 — The Philosophy Behind the Name
&lt;/h2&gt;

&lt;p&gt;FlagoDNA is more than a name. It's a reflection of the principles we stand by:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎯 Focus&lt;/strong&gt;&lt;br&gt;
Like a flamingo — precise and deliberate. Every product we build has a clear purpose. No feature exists just to exist.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔄 Adaptive&lt;/strong&gt;&lt;br&gt;
Able to move with changing technology, evolving user needs, and the realities of lean development. The world moves fast; brands that last are the ones that move with it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;✨ Elegant &amp;amp; Simple&lt;/strong&gt;&lt;br&gt;
Clean, light, and refined in every dimension of design and user experience. Simplicity isn't a limitation — it's an intentional choice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🧬 Core / DNA&lt;/strong&gt;&lt;br&gt;
A metaphor for the values and philosophy that inform every decision: what gets built, how it looks, and what kind of impact it's meant to create.&lt;/p&gt;




&lt;h2&gt;
  
  
  04 — The Journey Behind the Name
&lt;/h2&gt;

&lt;p&gt;Finding this name wasn't a clean whiteboard brainstorm. There was uncertainty, frustration, and doubt. We explored dozens of variations, played with countless words, discarded candidate after candidate — until that &lt;em&gt;"aha"&lt;/em&gt; moment when DNA clicked into place alongside Flago.&lt;/p&gt;

&lt;p&gt;What followed wasn't just relief. It was a kind of quiet certainty — like we hadn't invented the name so much as &lt;em&gt;discovered&lt;/em&gt; it. Something that had been there all along, waiting.&lt;/p&gt;




&lt;h2&gt;
  
  
  05 — What FlagoDNA Has Become
&lt;/h2&gt;

&lt;p&gt;Over time, FlagoDNA grew. What started as just a brand name is now the umbrella for everything we create:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HadisKu&lt;/strong&gt; — a complete hadith application from 14 Imams, making Islamic literature accessible, offline, and searchable for everyone&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FastiQuran&lt;/strong&gt; — a calm, clean, ad-free Quran reading experience with trusted Indonesian translations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lens Browser&lt;/strong&gt; — a lightweight, privacy-focused Android browser with built-in ad blocking and anti-fingerprinting&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sheeply&lt;/strong&gt; — a collection of peaceful mini-games designed to help you relax, unwind, and find calm in your day&lt;/li&gt;
&lt;li&gt;And various other digital experiments along the way&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No matter the project, the philosophical compass stays the same.&lt;/p&gt;




&lt;h2&gt;
  
  
  A Note for Fellow Builders
&lt;/h2&gt;

&lt;p&gt;Having a clear brand philosophy is an underrated asset — especially for small, focused teams. It helps set priorities, say no to irrelevant features, and stay grounded when everything feels overwhelming.&lt;/p&gt;

&lt;p&gt;If there's one insight we'd leave you with:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Choosing a brand name isn't just about being "unique" or "catchy." A strong name has philosophical depth, emotional resonance, and alignment with your core values.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;FlagoDNA is the DNA of what we value, the inspiration we drew from nature, and a reflection of a journey that's still very much in progress.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;FlagoDNA isn't just a name. It's a philosophy, a journey, and the foundation of our work — the DNA of what we believe in and want to share with the world.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;code&gt;Brand Story&lt;/code&gt; &lt;code&gt;Company&lt;/code&gt; &lt;code&gt;Philosophy&lt;/code&gt; &lt;code&gt;FlagoDNA&lt;/code&gt; &lt;code&gt;App Development&lt;/code&gt;&lt;/p&gt;

</description>
      <category>flagodna</category>
    </item>
    <item>
      <title>HadisKu Is Now Ad-Free: Why I Removed Ads From My Islamic App</title>
      <dc:creator>Cahyanudien Aziz Saputra</dc:creator>
      <pubDate>Wed, 01 Apr 2026 13:17:31 +0000</pubDate>
      <link>https://dev.to/cas8398/hadisku-is-now-ad-free-why-i-removed-ads-from-my-islamic-app-4e93</link>
      <guid>https://dev.to/cas8398/hadisku-is-now-ad-free-why-i-removed-ads-from-my-islamic-app-4e93</guid>
      <description>&lt;p&gt;Starting with &lt;strong&gt;version 3.0.0&lt;/strong&gt;, &lt;strong&gt;HadisKu is now completely ad-free&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I also removed:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;In-app purchases (IAP)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Subscriptions&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unnecessary tracking / analytics&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For some people, this may sound like a small update.&lt;/p&gt;

&lt;p&gt;But for me, it was a very important decision.&lt;/p&gt;

&lt;p&gt;Because honestly, this was never just about removing ads.&lt;/p&gt;

&lt;p&gt;It was about bringing &lt;strong&gt;HadisKu&lt;/strong&gt; back to its original intention.&lt;/p&gt;




&lt;h2&gt;
  
  
  What is HadisKu?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;HadisKu&lt;/strong&gt; is an Islamic app I built to help Muslims read, search, and study hadith more comfortably.&lt;/p&gt;

&lt;p&gt;It brings together collections from &lt;strong&gt;14 major hadith sources&lt;/strong&gt; in one place, with a focus on simplicity, accessibility, and a clean reading experience.&lt;/p&gt;

&lt;p&gt;From the beginning, I wanted HadisKu to feel:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;calm&lt;/li&gt;
&lt;li&gt;lightweight&lt;/li&gt;
&lt;li&gt;useful&lt;/li&gt;
&lt;li&gt;respectful&lt;/li&gt;
&lt;li&gt;focused on learning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Not like a content app that tries to maximize attention.&lt;/p&gt;

&lt;p&gt;Not like a product that keeps asking for money every few steps.&lt;/p&gt;

&lt;p&gt;Just a simple place to read and learn.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why removing ads mattered
&lt;/h2&gt;

&lt;p&gt;Ads are common in mobile apps.&lt;/p&gt;

&lt;p&gt;And I understand why.&lt;/p&gt;

&lt;p&gt;For many indie developers, ads are often the easiest way to support development. Sometimes they are necessary. Sometimes they are the only practical option.&lt;/p&gt;

&lt;p&gt;But &lt;strong&gt;HadisKu is not just another utility app&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This is an app people open to read hadith.&lt;/p&gt;

&lt;p&gt;To reflect.&lt;/p&gt;

&lt;p&gt;To learn quietly.&lt;/p&gt;

&lt;p&gt;To search for knowledge.&lt;/p&gt;

&lt;p&gt;And over time, I started to feel that ads created friction in a place that should feel calm.&lt;/p&gt;

&lt;p&gt;Even if the ads were “normal,” they still changed the feeling of the app.&lt;/p&gt;

&lt;p&gt;They made the experience less focused.&lt;/p&gt;

&lt;p&gt;Less peaceful.&lt;/p&gt;

&lt;p&gt;Less aligned with why I built HadisKu in the first place.&lt;/p&gt;

&lt;p&gt;So eventually, I had to ask myself a simple question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If this app is meant to help people learn hadith, why should that experience be interrupted?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That question stayed with me for a long time.&lt;/p&gt;




&lt;h2&gt;
  
  
  This is bigger than a product update
&lt;/h2&gt;

&lt;p&gt;Removing ads sounds like a technical change.&lt;/p&gt;

&lt;p&gt;But for me, it was also a values decision.&lt;/p&gt;

&lt;p&gt;With &lt;strong&gt;HadisKu 3.0.0&lt;/strong&gt;, I wanted to make the app feel more honest.&lt;/p&gt;

&lt;p&gt;More intentional.&lt;/p&gt;

&lt;p&gt;More aligned with the purpose of the project.&lt;/p&gt;

&lt;p&gt;That’s why I removed not only ads, but also:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;in-app purchases&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;subscriptions&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;anything unnecessary that adds friction&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I wanted HadisKu to become simpler again.&lt;/p&gt;

&lt;p&gt;Not just in UI.&lt;/p&gt;

&lt;p&gt;But in spirit.&lt;/p&gt;

&lt;p&gt;I want it to be an app that feels comfortable to open without distractions.&lt;/p&gt;

&lt;p&gt;An app that respects the user’s attention.&lt;/p&gt;

&lt;p&gt;An app that doesn’t constantly try to monetize every interaction.&lt;/p&gt;

&lt;p&gt;An app that feels better suited for learning religious knowledge.&lt;/p&gt;




&lt;h2&gt;
  
  
  HadisKu 3.0.0 is also a meaningful update
&lt;/h2&gt;

&lt;p&gt;This release is not only about removing monetization.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Version 3.0.0&lt;/strong&gt; also includes several improvements that came directly from user feedback:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A refreshed app icon&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Arabic text search&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Hadith detail order settings&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Arabic → Indonesian&lt;/li&gt;
&lt;li&gt;Indonesian → Arabic&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Arabic text alignment settings&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Left&lt;/li&gt;
&lt;li&gt;Right&lt;/li&gt;
&lt;li&gt;Justify&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;A few of these updates were inspired by suggestions from users who took the time to share thoughtful feedback.&lt;/p&gt;

&lt;p&gt;That kind of support matters more than many people realize.&lt;/p&gt;

&lt;p&gt;For an indie project, sometimes one message, one suggestion, or one kind review can shape the direction of an entire release.&lt;/p&gt;

&lt;p&gt;And I’m genuinely grateful for that.&lt;/p&gt;




&lt;h2&gt;
  
  
  Building small apps teaches you strange things
&lt;/h2&gt;

&lt;p&gt;One thing I keep learning as an indie developer is this:&lt;/p&gt;

&lt;p&gt;Sometimes the best product decision is not adding more.&lt;/p&gt;

&lt;p&gt;Sometimes it’s removing things.&lt;/p&gt;

&lt;p&gt;Removing clutter.&lt;/p&gt;

&lt;p&gt;Removing noise.&lt;/p&gt;

&lt;p&gt;Removing monetization that no longer feels right.&lt;/p&gt;

&lt;p&gt;Removing systems that slowly pull the project away from its purpose.&lt;/p&gt;

&lt;p&gt;As developers, we often talk about features, growth, retention, and optimization.&lt;/p&gt;

&lt;p&gt;But sometimes the real question is much simpler:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does this still feel true to what I wanted to build?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For HadisKu, version 3.0.0 is my attempt to answer that question honestly.&lt;/p&gt;




&lt;h2&gt;
  
  
  I still want HadisKu to keep growing
&lt;/h2&gt;

&lt;p&gt;Removing ads doesn’t mean I want the project to stop growing.&lt;/p&gt;

&lt;p&gt;Actually, I want the opposite.&lt;/p&gt;

&lt;p&gt;I want &lt;strong&gt;HadisKu&lt;/strong&gt; to become more useful, more refined, and more beneficial over time.&lt;/p&gt;

&lt;p&gt;There is still a lot I want to improve.&lt;/p&gt;

&lt;p&gt;There are still features I want to build.&lt;/p&gt;

&lt;p&gt;There are still platforms I want to support better.&lt;/p&gt;

&lt;p&gt;But I want that growth to happen in a way that feels healthier for the product and more respectful to the people who use it.&lt;/p&gt;

&lt;p&gt;For now, that means choosing a cleaner direction.&lt;/p&gt;

&lt;p&gt;A quieter direction.&lt;/p&gt;

&lt;p&gt;A more intentional direction.&lt;/p&gt;




&lt;h2&gt;
  
  
  If you use HadisKu, thank you
&lt;/h2&gt;

&lt;p&gt;If you have ever downloaded HadisKu, used it, shared it, reviewed it, or sent feedback — thank you.&lt;/p&gt;

&lt;p&gt;Projects like this are never built by one person alone, even if one person writes most of the code.&lt;/p&gt;

&lt;p&gt;Every suggestion matters.&lt;/p&gt;

&lt;p&gt;Every bug report matters.&lt;/p&gt;

&lt;p&gt;Every kind word matters.&lt;/p&gt;

&lt;p&gt;And sometimes, every honest discomfort matters too.&lt;/p&gt;

&lt;p&gt;HadisKu 3.0.0 exists because of that.&lt;/p&gt;




&lt;h2&gt;
  
  
  Read the original story
&lt;/h2&gt;

&lt;p&gt;If you want to read the original story behind this update, I wrote a longer version on my personal blog:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Original post:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://blog.cahyanudien.site/aplikasi-hadisku-sekarang-tanpa-iklan" rel="noopener noreferrer"&gt;HadisKu kini tanpa iklan&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Try HadisKu
&lt;/h2&gt;

&lt;p&gt;If you want to try the app:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google Play:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://play.google.com/store/apps/details?id=com.flagodna.hadisku" rel="noopener noreferrer"&gt;HadisKu on Google Play&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Final thought
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;HadisKu 3.0.0&lt;/strong&gt; is not the biggest app update in the world.&lt;/p&gt;

&lt;p&gt;But for me, it might be one of the most honest ones.&lt;/p&gt;

&lt;p&gt;Sometimes progress looks like adding features.&lt;/p&gt;

&lt;p&gt;And sometimes progress looks like removing the things that no longer belong.&lt;/p&gt;

&lt;p&gt;For HadisKu, this was one of those moments.&lt;/p&gt;

</description>
      <category>hadisku</category>
      <category>buildinpublic</category>
      <category>muslim</category>
      <category>wecoded</category>
    </item>
    <item>
      <title>We Built 15+ Privacy-First Islamic Apps — Here's Why</title>
      <dc:creator>Cahyanudien Aziz Saputra</dc:creator>
      <pubDate>Mon, 30 Mar 2026 14:13:19 +0000</pubDate>
      <link>https://dev.to/flagodna/we-built-15-privacy-first-islamic-apps-heres-why-2mc5</link>
      <guid>https://dev.to/flagodna/we-built-15-privacy-first-islamic-apps-heres-why-2mc5</guid>
      <description>&lt;p&gt;It started with a simple request. Our founder's mom needed a clean, ad-free Hijri calendar widget. He built one for her.&lt;/p&gt;

&lt;p&gt;That single app revealed something much bigger — millions of Muslims were relying on digital tools that exploited their faith for profit.&lt;/p&gt;

&lt;p&gt;Then in 2020, a popular Islamic app was caught selling user data to military contractors.&lt;/p&gt;

&lt;p&gt;That was the moment FlagoDna was born.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;The world's 2 billion Muslims often rely on apps built with secular, profit-first priorities:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Maximize screen time&lt;/li&gt;
&lt;li&gt;Collect and sell user data&lt;/li&gt;
&lt;li&gt;Serve targeted ads&lt;/li&gt;
&lt;li&gt;Gamify sacred practices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This creates a painful conflict — seeking spiritual resources but getting monetized instead.&lt;/p&gt;




&lt;h2&gt;
  
  
  What We Built
&lt;/h2&gt;

&lt;p&gt;FlagoDna is a parallel digital infrastructure rooted in Islamic values.&lt;/p&gt;

&lt;p&gt;Our architecture principles:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Offline-first&lt;/strong&gt; — sensitive data never leaves your device&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero data selling&lt;/strong&gt; — ever&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No tracking&lt;/strong&gt; — no ads, no behavioral analytics&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Honest monetization&lt;/strong&gt; — freemium + donations, not exploitation&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Our Apps
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;HadisKu&lt;/strong&gt; — Complete hadith reader from 14 imams, fully offline&lt;br&gt;
&lt;strong&gt;FastiQuran&lt;/strong&gt; — Quran reader with official Indonesian translation, zero ads, zero data collection&lt;br&gt;
&lt;strong&gt;AmalanKu&lt;/strong&gt; — Daily good deeds tracker, designed for self-reflection, not gamified engagement&lt;br&gt;
&lt;strong&gt;Lens Browser&lt;/strong&gt; — Privacy-focused Android browser with built-in ad and tracker blocking&lt;/p&gt;




&lt;h2&gt;
  
  
  Traction (Fully Bootstrapped)
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;60,000+  total downloads
 7,500+  monthly active users
    15+  maintained applications
   100%  organic growth (zero paid ads)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;No investors. No external pressure. Just building tools the ummah actually trusts.&lt;/p&gt;




&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Muslim Launcher&lt;/strong&gt; — privacy-first Android launcher ($2.99/month)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Muslim VPN&lt;/strong&gt; — encrypted browsing for Muslim users ($4.99/month)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI-powered features&lt;/strong&gt; — without compromising on privacy&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;We just got featured on Tech in Asia as part of their Startup Spotlight series 🎉&lt;/p&gt;

&lt;p&gt;Read the full story → &lt;a href="https://www.techinasia.com/building-parallel-digital-world-islamic-values" rel="noopener noreferrer"&gt;https://www.techinasia.com/building-parallel-digital-world-islamic-values&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tags:&lt;br&gt;
privacy, #islamictech, #android #buildinpublic #bootstrapped #startup #mobiledev #opensource&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>islam</category>
      <category>founder</category>
    </item>
    <item>
      <title>New Logo, Zero Ads: Meet FastiQuran — The Free Quran App Built for Focus</title>
      <dc:creator>Cahyanudien Aziz Saputra</dc:creator>
      <pubDate>Mon, 30 Mar 2026 13:54:01 +0000</pubDate>
      <link>https://dev.to/cas8398/new-logo-zero-ads-meet-fastiquran-the-free-quran-app-built-for-focus-3h0</link>
      <guid>https://dev.to/cas8398/new-logo-zero-ads-meet-fastiquran-the-free-quran-app-built-for-focus-3h0</guid>
      <description>&lt;p&gt;&lt;em&gt;The app just got a brand new logo — and if you haven't tried FastiQuran yet, here's why you should.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  ✨ We Have a New Logo!
&lt;/h2&gt;

&lt;p&gt;FastiQuran just received a &lt;strong&gt;refreshed app logo&lt;/strong&gt; — cleaner, more modern, and designed to better reflect what this app truly stands for: a calm, purposeful, and spiritual space for the Quran.&lt;/p&gt;

&lt;p&gt;It's not just a visual update. It's a signal of where FastiQuran is heading — a more polished, more intentional experience for every Muslim who picks it up.&lt;/p&gt;

&lt;p&gt;Small change on the surface. Big commitment underneath.&lt;/p&gt;




&lt;h2&gt;
  
  
  So… What Is FastiQuran?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;FastiQuran&lt;/strong&gt; is a free Quran application built for one purpose: to give you the most peaceful, distraction-free Quran reading experience possible — on any device you own.&lt;/p&gt;

&lt;p&gt;No ads. No subscriptions. No pop-ups. No hidden costs. Just the Quran.&lt;/p&gt;

&lt;p&gt;We live in an age where even sacred moments get interrupted by notifications and banners. FastiQuran was built as a direct response to that. When you open this app, &lt;strong&gt;nothing competes for your attention&lt;/strong&gt; except the words of Allah SWT.&lt;/p&gt;

&lt;p&gt;It's fast. It's lightweight. And it works across &lt;strong&gt;Windows, Linux, and Android&lt;/strong&gt; — with &lt;strong&gt;macOS &amp;amp; iOS on the way&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  🕌 The Core Experience
&lt;/h2&gt;

&lt;p&gt;FastiQuran isn't trying to be everything. It's trying to be the &lt;em&gt;best&lt;/em&gt; at one thing: helping you connect with the Quran, deeply and consistently.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pure, Ad-Free Reading&lt;/strong&gt;&lt;br&gt;
Open the app and you're immediately in the Quran. No onboarding walls, no upgrade prompts, no ads mid-scroll. Just clean, beautiful text.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fast &amp;amp; Lightweight&lt;/strong&gt;&lt;br&gt;
The app is built to be responsive on any device — even older hardware. Features don't come at the cost of speed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cross-Platform Sync&lt;/strong&gt;&lt;br&gt;
Start reading on your desktop, pick it up on Android, and your bookmarks, progress, and settings follow you everywhere.&lt;/p&gt;




&lt;h2&gt;
  
  
  📖 Features Built for Real Quran Practice
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🔖 Smart Bookmarks
&lt;/h3&gt;

&lt;p&gt;Save any verse or section and return to it instantly. Your reading position is never lost.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔍 Advanced Search
&lt;/h3&gt;

&lt;p&gt;Search in Arabic, transliteration, or any supported translation. Find any surah, verse, or keyword in seconds.&lt;/p&gt;

&lt;h3&gt;
  
  
  🧠 Hifz (Memorization) Tools
&lt;/h3&gt;

&lt;p&gt;A dedicated space for those memorizing the Quran — with progress tracking, revision scheduling, and reinforcement tools built in.&lt;/p&gt;

&lt;h3&gt;
  
  
  📚 Tafsir &amp;amp; Word-by-Word Translation
&lt;/h3&gt;

&lt;p&gt;Go deeper than surface reading. Understand the meaning behind every word with integrated Tafsir and word-by-word breakdowns. &lt;em&gt;(Tajwid support coming in a future update!)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🔊 Audio Recitation
&lt;/h3&gt;

&lt;p&gt;Listen to beautiful recitations of the Quran anytime, anywhere.&lt;/p&gt;

&lt;h3&gt;
  
  
  📿 Daily Prayers &amp;amp; Dhikr
&lt;/h3&gt;

&lt;p&gt;Authentic daily adhkar and prayers — right inside the app, ready for your daily routine.&lt;/p&gt;

&lt;h3&gt;
  
  
  🎨 Themes &amp;amp; Custom Fonts
&lt;/h3&gt;

&lt;p&gt;Choose from beautiful themes and comfortable reading fonts to make the experience truly yours.&lt;/p&gt;




&lt;h2&gt;
  
  
  🆕 What's New in This Update
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. New App Logo&lt;/strong&gt;&lt;br&gt;
A fresh, modern redesign that better represents FastiQuran's identity — clean, spiritual, and refined.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Text Alignment Settings&lt;/strong&gt;&lt;br&gt;
You can now control how Quran text and translations are displayed on screen. Choose between &lt;strong&gt;Left, Right, Center, or Justify&lt;/strong&gt; — whatever feels most natural for your reading style. A small setting that makes a noticeable difference, especially for those who read in RTL languages.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌍 Our Mission
&lt;/h2&gt;

&lt;p&gt;FastiQuran exists to serve the global Muslim community — sincerely and without compromise.&lt;/p&gt;

&lt;p&gt;✅ A distraction-free space to connect with the Quran&lt;br&gt;
✅ Tools to build meaningful daily reading habits&lt;br&gt;
✅ Advanced features through a simple, accessible interface&lt;br&gt;
✅ Free — for every Muslim, everywhere, always&lt;/p&gt;




&lt;h2&gt;
  
  
  💬 Try It &amp;amp; Share Your Thoughts
&lt;/h2&gt;

&lt;p&gt;FastiQuran is available now on Android and Desktop.&lt;/p&gt;

&lt;p&gt;📱 &lt;strong&gt;Google Play:&lt;/strong&gt; &lt;a href="https://play.google.com/store/apps/details?id=com.flagodna.fastiquran" rel="noopener noreferrer"&gt;Download on Play Store&lt;/a&gt;&lt;br&gt;
🌐 &lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://flagodna-developer.github.io/fastiquran/" rel="noopener noreferrer"&gt;fastiquran.app&lt;/a&gt;&lt;br&gt;
Originally published at &lt;a href="https://flagodna-developer.github.io/fastiquran/" rel="noopener noreferrer"&gt;fastiquran.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your feedback shapes every update. If you have suggestions, feature requests, or bug reports — we genuinely want to hear from you.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Built with ❤️ for the Muslim Ummah.&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"And We have certainly made the Quran easy for remembrance, so is there any who will remember?"&lt;/em&gt;&lt;br&gt;
— Quran 54:17&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>fastiquran</category>
      <category>quran</category>
      <category>muslim</category>
      <category>productivity</category>
    </item>
    <item>
      <title>The Stairs Nobody Talks About</title>
      <dc:creator>Cahyanudien Aziz Saputra</dc:creator>
      <pubDate>Sun, 29 Mar 2026 06:33:19 +0000</pubDate>
      <link>https://dev.to/cas8398/the-stairs-nobody-talks-about-4357</link>
      <guid>https://dev.to/cas8398/the-stairs-nobody-talks-about-4357</guid>
      <description>&lt;p&gt;&lt;em&gt;A note from a solo indie developer who has 15+ apps, 60K+ downloads — and still gets tired.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;There's a version of the indie developer story that gets told a lot.&lt;/p&gt;

&lt;p&gt;The grind. The launch. The growth chart going up. The "I built this alone" badge worn like armor.&lt;/p&gt;

&lt;p&gt;That's not what this is.&lt;/p&gt;




&lt;p&gt;I see the path. I know the goal. I've been walking toward it since 2020 — building apps for Muslim daily life, one at a time, solo. Quran apps. Hadith apps. A VPN. A launcher. A vision of a parallel digital ecosystem built on Islamic principles, not Silicon Valley ones.&lt;/p&gt;

&lt;p&gt;The destination is clear.&lt;/p&gt;

&lt;p&gt;But between where I stand and where I'm going, there are stairs.&lt;/p&gt;

&lt;p&gt;And some stairs — you just sit down on.&lt;/p&gt;

&lt;p&gt;Not because you failed. Not because you lost users. Not because the product broke or the dream died.&lt;/p&gt;

&lt;p&gt;Just because you're tired.&lt;/p&gt;

&lt;p&gt;Tired of writing code in silence. Tired of making decisions that nobody else will ever know you made. Tired of being the designer, the developer, the tester, the support team, the marketer, the strategist — all before lunch.&lt;/p&gt;




&lt;p&gt;I'm not asking for empathy. I'm not asking for help.&lt;/p&gt;

&lt;p&gt;I'm just saying: &lt;strong&gt;this is also what it looks like.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;In other fields, this feeling has names. The artist who disappears mid-project. The writer who can't open the doc. The founder who stares at the pitch deck and feels nothing.&lt;/p&gt;

&lt;p&gt;We don't talk about it much in tech. Because we're supposed to ship. Because "build in public" means showing the wins, not the Wednesday afternoon when you just... couldn't.&lt;/p&gt;

&lt;p&gt;But indie developers — whether you're making apps, games, tools, whatever — we live this.&lt;/p&gt;

&lt;p&gt;You're not part of a team that carries you when you're slow. There's no standup where someone notices you've been quiet. There's no colleague who brings you coffee and asks if you're okay.&lt;/p&gt;

&lt;p&gt;It's just you, the editor, and the silence.&lt;/p&gt;

&lt;p&gt;And sometimes the silence gets heavy.&lt;/p&gt;




&lt;p&gt;I've shipped 15+ apps. 60K+ downloads. 7.5K people using what I built. I'm incorporated now. I have a pitch deck. I have a roadmap.&lt;/p&gt;

&lt;p&gt;And sometimes I still sit on a stair and just... breathe.&lt;/p&gt;

&lt;p&gt;Not giving up. Not done. Not even sad, exactly.&lt;/p&gt;

&lt;p&gt;Just &lt;em&gt;tired&lt;/em&gt; in that specific way that only comes from carrying something alone for a long time.&lt;/p&gt;




&lt;p&gt;If you're an indie dev reading this — app, game, plugin, whatever — maybe you know this stair.&lt;/p&gt;

&lt;p&gt;Maybe you're sitting on it right now.&lt;/p&gt;

&lt;p&gt;I'm not going to tell you to push through. I'm not going to tell you it gets easier or that the launch will fix it.&lt;/p&gt;

&lt;p&gt;I'll just say: &lt;strong&gt;I see you. The stair is real. And you built real things to get here.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That counts.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Cahyanudien Aziz — building FlagoDNA, one stair at a time.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;a href="https://flagodna.com" rel="noopener noreferrer"&gt;flagodna.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>solofunder</category>
      <category>startup</category>
      <category>burnout</category>
    </item>
    <item>
      <title>Who We Are — FlagoDNA</title>
      <dc:creator>Cahyanudien Aziz Saputra</dc:creator>
      <pubDate>Fri, 27 Mar 2026 15:34:28 +0000</pubDate>
      <link>https://dev.to/flagodna/who-we-are-flagodna-2940</link>
      <guid>https://dev.to/flagodna/who-we-are-flagodna-2940</guid>
      <description>&lt;p&gt;We are FlagoDNA.&lt;/p&gt;

&lt;p&gt;Not a "Muslim version" of Google.&lt;br&gt;
Not another Islamic app studio.&lt;br&gt;
A developer lab building parallel digital infrastructure for the Ummah.&lt;/p&gt;




&lt;p&gt;It started in 2020.&lt;/p&gt;

&lt;p&gt;One developer. One mission.&lt;br&gt;
Build tools that actually serve Muslim daily life.&lt;/p&gt;

&lt;p&gt;Quran readers. Hadith collections. Prayer trackers.&lt;br&gt;
One app at a time.&lt;/p&gt;

&lt;p&gt;Then something happened.&lt;/p&gt;

&lt;p&gt;60,000 downloads.&lt;br&gt;
7,500 active users.&lt;br&gt;
15+ apps shipped.&lt;/p&gt;

&lt;p&gt;And one uncomfortable truth became clear:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A single app is not enough.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;Our phones are not just tools anymore.&lt;br&gt;
They are environments.&lt;br&gt;
They shape attention. Habit. Character.&lt;/p&gt;

&lt;p&gt;And right now, those environments are built&lt;br&gt;
by people who do not share our values.&lt;/p&gt;

&lt;p&gt;We decided to change that.&lt;/p&gt;




&lt;p&gt;FlagoDNA is now building the foundation:&lt;/p&gt;

&lt;p&gt;→ Muslim Launcher — a faith-first home screen&lt;br&gt;
→ Muslim VPN — data sovereignty for the Ummah&lt;br&gt;
→ Muslim AI — intelligence grounded in Islamic sources&lt;/p&gt;

&lt;p&gt;Not add-ons.&lt;br&gt;
Not plugins.&lt;br&gt;
A foundation.&lt;/p&gt;




&lt;p&gt;We build with four values:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Innovation.&lt;/strong&gt; Push the boundary of what faith-tech can be.&lt;br&gt;
&lt;strong&gt;Quality.&lt;/strong&gt; Privacy-first. Performance-first. Always.&lt;br&gt;
&lt;strong&gt;Collaboration.&lt;/strong&gt; Open source where it matters.&lt;br&gt;
&lt;strong&gt;Mlampah Ing Tresno.&lt;/strong&gt; Walk with love. ❤️&lt;/p&gt;




&lt;p&gt;This is our first post as FlagoDNA on DEV.&lt;/p&gt;

&lt;p&gt;More coming — behind the builds, the decisions, the stack, the failures.&lt;/p&gt;

&lt;p&gt;If you are a builder who cares about what technology does to people,&lt;br&gt;
you are in the right place.&lt;/p&gt;

&lt;p&gt;→ &lt;a href="https://flagodna.com" rel="noopener noreferrer"&gt;flagodna.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>muslim</category>
      <category>buildinpublic</category>
      <category>android</category>
      <category>startup</category>
    </item>
    <item>
      <title>Skedoff Is Now on Google Play: I Built a Quieter Way to Plan Content Offline</title>
      <dc:creator>Cahyanudien Aziz Saputra</dc:creator>
      <pubDate>Fri, 27 Mar 2026 13:49:47 +0000</pubDate>
      <link>https://dev.to/cas8398/skedoff-is-now-on-google-play-i-built-a-quieter-way-to-plan-content-offline-54jj</link>
      <guid>https://dev.to/cas8398/skedoff-is-now-on-google-play-i-built-a-quieter-way-to-plan-content-offline-54jj</guid>
      <description>&lt;p&gt;I just released &lt;strong&gt;Skedoff&lt;/strong&gt; on Google Play.&lt;/p&gt;

&lt;p&gt;It is a small app, but it carries a very specific idea that I care about a lot:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;plan social media content offline, keep your drafts private, and publish only when you're ready.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;No cloud dependency.&lt;br&gt;&lt;br&gt;
No forced account.&lt;br&gt;&lt;br&gt;
No subscription.&lt;br&gt;&lt;br&gt;
No risky automation pretending to make your workflow better while quietly taking ownership away from you.&lt;/p&gt;

&lt;p&gt;Just your drafts, on your device, waiting for the right moment.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why I Built It
&lt;/h2&gt;

&lt;p&gt;A lot of social media tools assume the same thing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;you should create an account first&lt;/li&gt;
&lt;li&gt;your content should live in someone else’s cloud&lt;/li&gt;
&lt;li&gt;your workflow should be wrapped in a subscription&lt;/li&gt;
&lt;li&gt;“productivity” should mean automation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I wanted the opposite.&lt;/p&gt;

&lt;p&gt;I did not want a louder scheduler.&lt;/p&gt;

&lt;p&gt;I wanted a &lt;strong&gt;quieter workspace before posting&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Something simple.&lt;br&gt;&lt;br&gt;
Something local-first.&lt;br&gt;&lt;br&gt;
Something that respected the fact that not every creator wants to automate their voice.&lt;/p&gt;

&lt;p&gt;That became &lt;strong&gt;Skedoff&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It is not really a “social media scheduler” in the usual sense.&lt;/p&gt;

&lt;p&gt;It is more like a &lt;strong&gt;boundary layer&lt;/strong&gt; between the idea and the publish button.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Skedoff Actually Does
&lt;/h2&gt;

&lt;p&gt;Skedoff is a privacy-first, offline-first content planner for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;creators&lt;/li&gt;
&lt;li&gt;freelancers&lt;/li&gt;
&lt;li&gt;solo builders&lt;/li&gt;
&lt;li&gt;small businesses&lt;/li&gt;
&lt;li&gt;personal brands&lt;/li&gt;
&lt;li&gt;anyone who prefers &lt;strong&gt;manual posting with full control&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The workflow is intentionally minimal:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Draft&lt;/strong&gt; → capture ideas anytime&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Queue&lt;/strong&gt; → organize content that is nearly ready&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Published&lt;/strong&gt; → keep a local record of what already went out&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s the whole system.&lt;/p&gt;

&lt;p&gt;No dashboard overload.&lt;br&gt;&lt;br&gt;
No “growth engine.”&lt;br&gt;&lt;br&gt;
No auto-posting pipeline.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Most Important Design Decision: No Auto-Posting
&lt;/h2&gt;

&lt;p&gt;This is one of the most intentional choices in the product:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skedoff does not auto-post.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That is not a missing feature.&lt;/p&gt;

&lt;p&gt;That is the feature.&lt;/p&gt;

&lt;p&gt;You write the draft in Skedoff.&lt;/p&gt;

&lt;p&gt;Then when you are ready, you manually open the platform, copy, paste, review, and publish.&lt;/p&gt;

&lt;p&gt;For some people, that sounds like extra friction.&lt;/p&gt;

&lt;p&gt;For the kind of user I built this for, it is actually &lt;strong&gt;creative ownership&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That last manual step matters.&lt;/p&gt;

&lt;p&gt;It creates a pause.&lt;/p&gt;

&lt;p&gt;And sometimes the pause is the product.&lt;/p&gt;




&lt;h2&gt;
  
  
  What It Avoids (On Purpose)
&lt;/h2&gt;

&lt;p&gt;Skedoff intentionally avoids a lot of the things that modern productivity apps normalize:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No account creation&lt;/li&gt;
&lt;li&gt;No cloud sync&lt;/li&gt;
&lt;li&gt;No monthly subscription&lt;/li&gt;
&lt;li&gt;No social account connection&lt;/li&gt;
&lt;li&gt;No analytics&lt;/li&gt;
&lt;li&gt;No tracking&lt;/li&gt;
&lt;li&gt;No developer-controlled draft storage&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I wanted it to feel smaller.&lt;/p&gt;

&lt;p&gt;And more honest.&lt;/p&gt;

&lt;p&gt;I think a lot of software would be better if it stopped trying to become your entire workflow.&lt;/p&gt;




&lt;h2&gt;
  
  
  What’s in v1
&lt;/h2&gt;

&lt;p&gt;The first public release focuses on the essentials:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Offline-first social media post planning&lt;/li&gt;
&lt;li&gt;Local draft storage on device&lt;/li&gt;
&lt;li&gt;Draft → Queue → Published workflow&lt;/li&gt;
&lt;li&gt;Platform tagging for multiple social platforms&lt;/li&gt;
&lt;li&gt;Search and filtering&lt;/li&gt;
&lt;li&gt;Clean writing experience&lt;/li&gt;
&lt;li&gt;Local publication history&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is built for people posting manually to platforms like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Instagram&lt;/li&gt;
&lt;li&gt;X / Twitter&lt;/li&gt;
&lt;li&gt;LinkedIn&lt;/li&gt;
&lt;li&gt;Threads&lt;/li&gt;
&lt;li&gt;TikTok&lt;/li&gt;
&lt;li&gt;Facebook&lt;/li&gt;
&lt;li&gt;Bluesky&lt;/li&gt;
&lt;li&gt;YouTube&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Not to replace those platforms.&lt;/p&gt;

&lt;p&gt;Just to give you a better place &lt;em&gt;before&lt;/em&gt; them.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why This Matters to Me
&lt;/h2&gt;

&lt;p&gt;This app is small.&lt;/p&gt;

&lt;p&gt;But small does not mean unimportant.&lt;/p&gt;

&lt;p&gt;Skedoff represents a kind of software I want to keep building:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;tools that respect boundaries&lt;/li&gt;
&lt;li&gt;apps that work without the internet&lt;/li&gt;
&lt;li&gt;products that do less, but do it with intention&lt;/li&gt;
&lt;li&gt;software that doesn’t force accounts for basic utility&lt;/li&gt;
&lt;li&gt;interfaces that help you think before you react&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A lot of apps want to help you post more.&lt;/p&gt;

&lt;p&gt;Skedoff is for people who want to post &lt;strong&gt;more intentionally&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  Available Now
&lt;/h2&gt;

&lt;p&gt;If this sounds like your kind of tool, Skedoff is now live on Google Play:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Google Play:&lt;/strong&gt; &lt;a href="https://play.google.com/store/apps/details?id=com.flagodna.skedoff" rel="noopener noreferrer"&gt;Skedoff: Offline Post Planner&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I also wrote a fuller launch post on my blog if you want the more complete version:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Full release post:&lt;/strong&gt; &lt;a href="https://blog.cahyanudien.site/skedoff-is-now-on-google-play-a-quieter-way-to-plan-content-offline" rel="noopener noreferrer"&gt;Skedoff Is Now on Google Play: A Quieter Way to Plan Content Offline&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And the project page is here:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Project site:&lt;/strong&gt; &lt;a href="https://flagodna-developer.github.io/skedoff/" rel="noopener noreferrer"&gt;Skedoff Official Page&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thought
&lt;/h2&gt;

&lt;p&gt;I used to think I was building a scheduler.&lt;/p&gt;

&lt;p&gt;What I was really building was a boundary.&lt;/p&gt;

&lt;p&gt;That idea still defines the product.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Plan offline. Post when ready.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you try it, I’d genuinely appreciate honest feedback.&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>productivity</category>
      <category>privacy</category>
      <category>skedoff</category>
    </item>
    <item>
      <title>Building AmalanKu: Why I Made a Privacy-First, Offline-First Muslim Companion App</title>
      <dc:creator>Cahyanudien Aziz Saputra</dc:creator>
      <pubDate>Thu, 26 Mar 2026 12:59:29 +0000</pubDate>
      <link>https://dev.to/cas8398/building-amalanku-why-i-made-a-privacy-first-offline-first-muslim-companion-app-dhk</link>
      <guid>https://dev.to/cas8398/building-amalanku-why-i-made-a-privacy-first-offline-first-muslim-companion-app-dhk</guid>
      <description>&lt;p&gt;When I started building &lt;strong&gt;AmalanKu&lt;/strong&gt;, I thought I was making a simple Muslim companion app.&lt;/p&gt;

&lt;p&gt;But the more I worked on it, the clearer it became: I wasn’t just building another religious utility.&lt;/p&gt;

&lt;p&gt;I was trying to build a different kind of digital space.&lt;/p&gt;

&lt;p&gt;A quieter one.&lt;/p&gt;

&lt;p&gt;One that feels personal, respectful, and less invasive than what modern apps often normalize.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem with many “helpful” apps
&lt;/h2&gt;

&lt;p&gt;A lot of apps are built around the same default assumptions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;maximize engagement&lt;/li&gt;
&lt;li&gt;collect behavioral data&lt;/li&gt;
&lt;li&gt;add accounts, sync, and analytics by default&lt;/li&gt;
&lt;li&gt;measure everything possible&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That model works for many product categories.&lt;/p&gt;

&lt;p&gt;But I think it creates the wrong atmosphere for spiritual tools.&lt;/p&gt;

&lt;p&gt;Some things shouldn’t feel like dashboards.&lt;br&gt;&lt;br&gt;
Some things shouldn’t feel gamified.&lt;br&gt;&lt;br&gt;
Some things shouldn’t feel like they’re being optimized for retention loops.&lt;/p&gt;

&lt;p&gt;That discomfort is what led me to build &lt;strong&gt;AmalanKu&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I wanted the app to feel like
&lt;/h2&gt;

&lt;p&gt;Before thinking about features, I kept asking myself:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What should a spiritual app feel like?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Not “powerful.”&lt;br&gt;&lt;br&gt;
Not “sticky.”&lt;br&gt;&lt;br&gt;
Not “social.”&lt;/p&gt;

&lt;p&gt;For me, it should feel:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;calm&lt;/li&gt;
&lt;li&gt;lightweight&lt;/li&gt;
&lt;li&gt;respectful&lt;/li&gt;
&lt;li&gt;useful without becoming intrusive&lt;/li&gt;
&lt;li&gt;private by default&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That shaped the product more than any roadmap ever could.&lt;/p&gt;

&lt;h2&gt;
  
  
  Privacy is more than a technical feature
&lt;/h2&gt;

&lt;p&gt;When developers hear “privacy-first,” we usually think of technical checklists:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;no trackers&lt;/li&gt;
&lt;li&gt;no analytics&lt;/li&gt;
&lt;li&gt;no unnecessary permissions&lt;/li&gt;
&lt;li&gt;no third-party SDKs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those things matter.&lt;/p&gt;

&lt;p&gt;But with &lt;strong&gt;AmalanKu&lt;/strong&gt;, privacy is also philosophical.&lt;/p&gt;

&lt;p&gt;Some forms of digital activity are deeply personal. Not just “sensitive” in a compliance sense, but personal in a way that belongs to someone’s inner life, discipline, and relationship with faith.&lt;/p&gt;

&lt;p&gt;That’s why I wanted the app to be built around &lt;strong&gt;digital restraint&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Not just secure by design.&lt;br&gt;&lt;br&gt;
Also &lt;strong&gt;quiet by design&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I chose offline-first
&lt;/h2&gt;

&lt;p&gt;An offline-first product changes the default relationship between the app and the user.&lt;/p&gt;

&lt;p&gt;It means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the app still works without a server&lt;/li&gt;
&lt;li&gt;core usage doesn’t depend on cloud infrastructure&lt;/li&gt;
&lt;li&gt;data stays with the user by default&lt;/li&gt;
&lt;li&gt;trust isn’t constantly outsourced to a backend&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s not just a technical decision.&lt;/p&gt;

&lt;p&gt;It’s a product values decision.&lt;/p&gt;

&lt;p&gt;For this kind of app, offline-first felt natural because it should feel like a personal companion, not a service that continuously asks for trust.&lt;/p&gt;

&lt;h2&gt;
  
  
  Designing against noise
&lt;/h2&gt;

&lt;p&gt;A lot of apps become noisier over time:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;more prompts&lt;/li&gt;
&lt;li&gt;more banners&lt;/li&gt;
&lt;li&gt;more nudges&lt;/li&gt;
&lt;li&gt;more engagement hooks&lt;/li&gt;
&lt;li&gt;more reasons to come back for the app itself&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But I didn’t want &lt;strong&gt;AmalanKu&lt;/strong&gt; to become the center of attention.&lt;/p&gt;

&lt;p&gt;I wanted it to support the user, then get out of the way.&lt;/p&gt;

&lt;p&gt;That changes a surprising number of product decisions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;which features you reject&lt;/li&gt;
&lt;li&gt;which metrics you don’t collect&lt;/li&gt;
&lt;li&gt;which UX patterns you avoid&lt;/li&gt;
&lt;li&gt;which monetization patterns you refuse to build around&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sometimes product design is not just what you add.&lt;/p&gt;

&lt;p&gt;Sometimes it’s what you intentionally leave out.&lt;/p&gt;

&lt;h2&gt;
  
  
  A broader lesson
&lt;/h2&gt;

&lt;p&gt;Building &lt;strong&gt;AmalanKu&lt;/strong&gt; reinforced something I keep returning to:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Not every digital tool should be loud, connected, measurable, and extractive.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;There’s still room for software that is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;local-first or offline-first&lt;/li&gt;
&lt;li&gt;private by default&lt;/li&gt;
&lt;li&gt;intentionally limited&lt;/li&gt;
&lt;li&gt;easier to trust&lt;/li&gt;
&lt;li&gt;designed to serve the user, not the platform&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s the kind of software I want to keep building.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final thought
&lt;/h2&gt;

&lt;p&gt;I didn’t build &lt;strong&gt;AmalanKu&lt;/strong&gt; to compete on feature volume.&lt;/p&gt;

&lt;p&gt;I built it because I believe some tools should protect stillness instead of interrupting it.&lt;/p&gt;

&lt;p&gt;If a spiritual app can help someone reflect, remember, or stay consistent—without surveillance, pressure, or noise—that already feels meaningful.&lt;/p&gt;




&lt;p&gt;If you want the full story and the longer product philosophy version, I wrote the full post here:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://blog.cahyanudien.site/building-amalanku-why-i-believe-spiritual-tools-should-feel-quiet-personal-and-private" rel="noopener noreferrer"&gt;Building AmalanKu: Why I Believe Spiritual Tools Should Feel Quiet, Personal, and Private&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And here’s the companion video:&lt;/p&gt;

&lt;p&gt;🎥 &lt;a href="https://youtu.be/IyJfnF34rWw" rel="noopener noreferrer"&gt;Watch AmalanKu on YouTube&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>midnightchallenge</category>
      <category>muslim</category>
      <category>buildinpublic</category>
    </item>
  </channel>
</rss>
