<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Coder Legion - Recent posts tagged islam</title>
<link>https://coderlegion.com/tag/islam</link>
<description>Powered by Question2Answer</description>
<item>
<title>The HadisKu Website Needed a Redesign. So I Did It.</title>
<link>https://coderlegion.com/17066/the-hadisku-website-needed-a-redesign-so-i-did-it</link>
<description>&lt;p&gt;Being an indie developer is simple, actually.&lt;/p&gt;
&lt;p&gt;You update this. You build that. You ship. You look at it a week later and think — hmm. Something's off. Then you fix it.&lt;/p&gt;
&lt;p&gt;That's the whole loop.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This time it was the HadisKu website.&lt;/p&gt;
&lt;p&gt;HadisKu is my app. A hadis library — 75,000+ hadis from 14 Imam, free, no ads, no subscriptions. I built it because I wanted it to exist. That's the only reason. No business plan. No target market. Just: this should exist, and I'm the one who can make it.&lt;/p&gt;
&lt;p&gt;The app itself felt right. Dark, quiet, focused. The kind of thing you open at night before sleep to read something that actually means something.&lt;/p&gt;
&lt;p&gt;The website didn't feel like that at all.&lt;/p&gt;
&lt;p&gt;It was fine. Informative. It told you what HadisKu was. But it didn't &lt;em&gt;feel&lt;/em&gt; like HadisKu. It felt like a readme. And I kept closing my laptop slightly annoyed about it, for months, without doing anything.&lt;/p&gt;
&lt;p&gt;Then one weekend I just... did something.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;no-plan-just-a-feeling-&quot;&gt;No plan. Just a feeling.&lt;/h3&gt;
&lt;p&gt;I didn't sit down with a mood board or a color theory document.&lt;/p&gt;
&lt;p&gt;I sat down and asked: what does HadisKu &lt;em&gt;feel&lt;/em&gt; like?&lt;/p&gt;
&lt;p&gt;Dark. Quiet. A little bit like opening an old book. Gold on the edges, like the border of a manuscript. Arabic text that actually looks like Arabic text, not a font that happens to support it.&lt;/p&gt;
&lt;p&gt;So that's what I built toward. A dark background the color of a room at 3am. Gold as the accent — not flashy gold, old-manuscript gold. A headline font rooted in Arabic typography. And the first thing you see on the page? Not a description of the app. A hadis. Bukhari No. 1.&lt;/p&gt;
&lt;p&gt;Before you read a single word about what HadisKu is, you've already read something from it.&lt;/p&gt;
&lt;p&gt;That felt right.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;the-old-site-told-you-the-new-one-shows-you-&quot;&gt;The old site told you. The new one shows you.&lt;/h3&gt;
&lt;p&gt;That's the difference, honestly.&lt;/p&gt;
&lt;p&gt;The old one said: &quot;HadisKu is an app with 75,000 hadis from 14 Imam.&quot;&lt;/p&gt;
&lt;p&gt;The new one just... puts the hadis in front of you. Live, from the database. Arabic text. Indonesian translation. Right there on the landing page.&lt;/p&gt;
&lt;p&gt;You don't need to install anything to know what it is. You already felt it.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;the-question-nobody-asks-about-indie-work&quot;&gt;The question nobody asks about indie work&lt;/h3&gt;
&lt;p&gt;When you're building alone, you make every call.&lt;/p&gt;
&lt;p&gt;The color. The font. The copy. Whether to add the noise texture on the background (yes) or skip it because nobody will notice (they won't, but I will). Whether the card hover animation lifts 2px or 3px.&lt;/p&gt;
&lt;p&gt;Every single thing is yours.&lt;/p&gt;
&lt;p&gt;That's freedom. Real freedom, not the motivational-poster kind. You answer to nobody. If something looks wrong, you change it. If something looks right, you keep it. No approval needed. No committee.&lt;/p&gt;
&lt;p&gt;But it's also all yours when it's bad. When the site looks off for six months and you keep closing your laptop slightly annoyed — that's yours too. Nobody's going to fix it for you.&lt;/p&gt;
&lt;p&gt;So: is that a burden or a blessing?&lt;/p&gt;
&lt;p&gt;Honestly, both. At the same time. Always.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;I think that's just what indie development is. You carry the whole thing. The weight and the freedom are the same object. You can't separate them.&lt;/p&gt;
&lt;p&gt;And sometimes on a random weekend, you just pick it up and do the thing you'd been putting off.&lt;/p&gt;
&lt;p&gt;The website looks better now.&lt;/p&gt;
&lt;p&gt;On to the next thing.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;HadisKu — Kitab Hadis 14 Imam. Free, no ads, no subscriptions.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Android · Windows · Linux · Web&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://flagodna-developer.github.io/hadisku/&quot;&gt;HadisKu Web&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
</description>
<category>Articles</category>
<guid isPermaLink="true">https://coderlegion.com/17066/the-hadisku-website-needed-a-redesign-so-i-did-it</guid>
<pubDate>Fri, 08 May 2026 20:50:34 +0000</pubDate>
</item>
<item>
<title>Hijri Today: I Built This Because My Mom Needed It | Cahyanudien Blogs</title>
<link>https://coderlegion.com/16579/hijri-today-i-built-this-because-my-mom-needed-it-cahyanudien-blogs</link>
<description>&lt;p&gt;It started with my mom.&lt;/p&gt;
&lt;p&gt;Not a pitch deck. Not a market research document. Not a monetization strategy.&lt;/p&gt;
&lt;p&gt;Just my mom, asking me — again — what today's date is in Hijri.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;the-real-origin-story&quot;&gt;The Real Origin Story&lt;/h3&gt;
&lt;p&gt;My mom is not a tech-savvy person. She doesn't open five apps before breakfast. She doesn't maintain a productivity system. She just wants to know — &lt;em&gt;is today a fasting day? What's the Hijriah date? Is Ramadan close?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Simple questions. And every single time, she had to either open a browser, dig through a calendar app, or ask someone.&lt;/p&gt;
&lt;p&gt;I watched her do this for months before it finally clicked: &lt;strong&gt;this shouldn't be hard.&lt;/strong&gt; This information should just &lt;em&gt;be there&lt;/em&gt;, on her home screen, waiting for her — the way the clock and the weather are.&lt;/p&gt;
&lt;p&gt;So I built it. Not because I saw a gap in the market. Because I saw a gap in my mom's morning.&lt;/p&gt;
&lt;p&gt;That's &lt;strong&gt;Hijri Today&lt;/strong&gt; — or &lt;em&gt;&quot;Hijri Hari Ini&quot;&lt;/em&gt; as we say in Indonesian.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;what-it-does-and-why-it-s-different-&quot;&gt;What It Does (And Why It's Different)&lt;/h3&gt;
&lt;p&gt;A lot of Islamic calendar apps exist. Most of them require you to &lt;em&gt;open&lt;/em&gt; the app. You unlock your phone, find the icon, tap it, wait for it to load, see the date, close it, and go on with your day.&lt;/p&gt;
&lt;p&gt;That's friction my mom doesn't need.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hijri Today is a home screen widget.&lt;/strong&gt; No tapping required. No opening required. The Hijriah date is just &lt;em&gt;there&lt;/em&gt;, on your home screen, updated automatically — the same way your wallpaper clock is.&lt;/p&gt;
&lt;p&gt;It sounds small. It isn't.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;from-1-0-0-to-1-0-6-the-real-changelog&quot;&gt;From 1.0.0 to 1.0.6: The Real Changelog&lt;/h3&gt;
&lt;p&gt;Building in public means being honest about the journey. Here's what actually changed across every release — no spin, no invented features.&lt;/p&gt;
&lt;h4 id=&quot;v1-0-0-it-works&quot;&gt;v1.0.0 — It Works&lt;/h4&gt;
&lt;p&gt;The first version did one thing: show the Hijriah date on your home screen. That's it. One widget style. English and Arabic only. No customization, no settings to get lost in.&lt;/p&gt;
&lt;p&gt;It was rough. But my mom could see the date without opening anything, and that felt like everything.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I shipped before I was ready, because the alternative was never shipping.&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id=&quot;v1-0-1-first-iteration&quot;&gt;v1.0.1 — First Iteration&lt;/h4&gt;
&lt;p&gt;Small fixes, polish on the first release. Getting the foundation stable before adding anything new.&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id=&quot;-v1-0-2-notifications-amp-sponsor-portal&quot;&gt;️ v1.0.2 — Notifications &amp;amp; Sponsor Portal&lt;/h4&gt;
&lt;p&gt;Fixed Islamic event notifications that weren't firing correctly — which matters, because missing Eid notifications is not a minor bug. Also added a sponsor portal plugin as infrastructure for sustaining development without charging users or running ads.&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id=&quot;v1-0-3-localization-amp-widget-overhaul&quot;&gt;v1.0.3 — Localization &amp;amp; Widget Overhaul&lt;/h4&gt;
&lt;p&gt;This was the first version that made me realize the app could reach beyond Indonesia.&lt;/p&gt;
&lt;p&gt;Added localization support for &lt;strong&gt;13 languages&lt;/strong&gt;: Malay, Urdu, Bengali, Turkish, Hausa, Yoruba, Somali, French, Spanish, and Hindi — alongside the existing English, Arabic, and Indonesian.&lt;/p&gt;
&lt;p&gt;The Islamic community doesn't live in one country. It felt wrong to keep the app feeling like it was built only for mine.&lt;/p&gt;
&lt;p&gt;Also in this version: the widget system was refactored for improved stability, &lt;strong&gt;dynamic color theming&lt;/strong&gt; was introduced, and the &lt;strong&gt;configurable Hijri date offset (±2 days)&lt;/strong&gt; landed — allowing users to adjust the displayed date to match the moon-sighting authority followed in their region. A small toggle with real religious significance: the difference between showing Ramadan starting on the right day or the wrong one.&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id=&quot;v1-0-4-widget-scroll-amp-shareability&quot;&gt;v1.0.4 — Widget Scroll &amp;amp; Shareability&lt;/h4&gt;
&lt;p&gt;Added &lt;strong&gt;vertical scroll&lt;/strong&gt; to the widget update flow to handle overflow better on different screen sizes.&lt;/p&gt;
&lt;p&gt;Also built out a proper share message — so users who want to recommend the app to family have something worth sending:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&quot;Hijri Today is a beautiful and lightweight Android widget displaying the current Hijri date, Islamic events, and Sunnah fasting reminders. 100% Free, No Ads, No Analytics.&quot;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That share copy is also a mission statement. It's what I want every person who finds this app to understand in 10 seconds.&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id=&quot;-v1-0-5-30-languages-javanese-calendar-5-widget-styles&quot;&gt;️ v1.0.5 — 30 Languages, Javanese Calendar, 5 Widget Styles&lt;/h4&gt;
&lt;p&gt;The biggest release. A lot moved in this one.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;17 new languages added&lt;/strong&gt;, bringing the total to 30:&lt;br&gt;
Persian, Swahili, Pashto, Punjabi, Tamil, Russian, Uzbek, Kurdish, Portuguese, German, Italian, Dutch, Filipino/Tagalog, Amharic, Kazakh, Albanian, and Bosnian.&lt;/p&gt;
&lt;p&gt;Every language represents a Muslim community that can now see their Hijri date without switching to English first.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Javanese Pasaran days&lt;/strong&gt; landed as an optional toggle — the five-day traditional Javanese cycle (Legi, Pahing, Pon, Wage, Kliwon) shown alongside the Hijri date. My app was born in Indonesia, and Javanese Muslim culture has always carried both calendars at once. This made that official.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5 widget styles&lt;/strong&gt; introduced: Standard, Minimalist, Jawa, Arabic, and Terpadu (Integrated). Because one design was never going to fit 30 language communities across different visual cultures.&lt;/p&gt;
&lt;p&gt;The UI was also rolled back to the v1.0.3 design — the v1.0.4 UI experiment didn't hold up. Shipping an update sometimes means admitting the previous update was a step backwards and fixing it.&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id=&quot;v1-0-6-full-islamic-events-restored-amp-navigation-redesign&quot;&gt;v1.0.6 — Full Islamic Events Restored &amp;amp; Navigation Redesign&lt;/h4&gt;
&lt;p&gt;Two things changed in this version, and both matter.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Islamic events restored in full.&lt;/strong&gt; An earlier release had trimmed the events list down — which quietly broke something important. If you're fasting on Arafah or watching for Mawlid an-Nabi, you need the app to actually tell you. This version brought back the complete set: Ramadan, Eid al-Fitr, Eid al-Adha, Islamic New Year, Mawlid an-Nabi, Yawm Arafah, Ashura, and more.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tab bar moved from top to bottom.&lt;/strong&gt; Small UX change. Big difference in one-handed usability, especially on larger phones. The navigation now sits where your thumb already is.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;the-philosophy-behind-the-product&quot;&gt;The Philosophy Behind the Product&lt;/h3&gt;
&lt;p&gt;There are things I decided early and held firm on through every version:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Free. No hidden costs, no premium tier.&lt;/strong&gt; The Hijriah date is not a feature — it's something every Muslim deserves access to, without a subscription.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;No ads.&lt;/strong&gt; I didn't want anyone's spiritual morning routine interrupted by a banner ad. Clean experience, always.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;No unnecessary permissions.&lt;/strong&gt; The app only asks for alarm scheduling permission — nothing else. No location tracking, no contacts, no analytics. Your phone, your data.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lightweight.&lt;/strong&gt; This is a widget. It should be invisible, unobtrusive, and fast. Not another battery drain.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;what-s-next&quot;&gt;What's Next&lt;/h3&gt;
&lt;p&gt;I don't have a roadmap to announce. What I have is a commitment to keep shipping.&lt;/p&gt;
&lt;p&gt;Every version so far came from a real observation — something missing, something broken, something that mattered to real people using the app daily. That's how the next version will happen too.&lt;/p&gt;
&lt;p&gt;If you use the app and something bothers you, or something's missing that should be there — leave a review. That's where the next changelog starts.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;download-it&quot;&gt;Download It&lt;/h3&gt;
&lt;p&gt;Hijri Today is available now on the &lt;strong&gt;Google Play Store&lt;/strong&gt; — free, ad-free, and built with care.&lt;/p&gt;
&lt;p&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;https://play.google.com/store/apps/details?id=com.flagodna.hijridate&quot;&gt;Get it on Google Play&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;to-every-muslim-who-downloads-this&quot;&gt;To Every Muslim Who Downloads This&lt;/h3&gt;
&lt;p&gt;Barakallahu fiikum. &lt;/p&gt;
&lt;p&gt;I hope this widget makes your morIt started with my mom.&lt;/p&gt;
&lt;p&gt;Not a pitch deck. Not a market research document. Not a monetization strategy.&lt;/p&gt;
&lt;p&gt;Just my mom, asking me — again — what today's date is in Hijri.&lt;/p&gt;
&lt;p&gt;The Real Origin Story&lt;br&gt;
My mom is not a tech-savvy person. She doesn't open five apps before breakfast. She doesn't maintain a productivity system. She just wants to know — is today a fasting day? What's the Hijriah date? Is Ramadan close?&lt;/p&gt;
&lt;p&gt;Simple questions. And every single time, she had to either open a browser, dig through a calendar app, or ask someone.&lt;/p&gt;
&lt;p&gt;I watched her do this for months before it finally clicked: this shouldn't be hard. This information should just be there, on her home screen, waiting for her — the way the clock and the weather are.&lt;/p&gt;
&lt;p&gt;So I built it. Not because I saw a gap in the market. Because I saw a gap in my mom's morning.&lt;/p&gt;
&lt;p&gt;That's Hijri Hari Ini — which literally means &quot;Hijri Today&quot; in Indonesian.&lt;/p&gt;
&lt;p&gt;What It Does (And Why It's Different)&lt;br&gt;
A lot of Islamic calendar apps exist. Most of them require you to open the app. You unlock your phone, find the icon, tap it, wait for it to load, see the date, close it, and go on with your day.&lt;/p&gt;
&lt;p&gt;That's friction my mom doesn't need.&lt;/p&gt;
&lt;p&gt;Hijri Hari Ini is a home screen widget. No tapping required. No opening required. The Hijriah date is just there, on your home screen, updated automatically — the same way your wallpaper clock is.&lt;/p&gt;
&lt;p&gt;It sounds small. It isn't.nings a little simpler. I hope it helps you catch the fasting days you'd have missed. I hope it connects you, just a little more gently, to the Islamic calendar that structures so much of spiritual life.&lt;/p&gt;
&lt;p&gt;And if it helps your mom know what day it is in Hijri — without having to ask anyone — then it's already done its job.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Built by &lt;a rel=&quot;nofollow&quot; href=&quot;https://flagodna.com&quot;&gt;Flagodna&lt;/a&gt; — small apps, real purpose.&lt;/em&gt;&lt;/p&gt;
</description>
<category>Articles</category>
<guid isPermaLink="true">https://coderlegion.com/16579/hijri-today-i-built-this-because-my-mom-needed-it-cahyanudien-blogs</guid>
<pubDate>Mon, 04 May 2026 06:20:30 +0000</pubDate>
</item>
</channel>
</rss>