---
title: "Sandeep Singh Sidhu (@erspsidhu) | Hashnode"
description: "Senior Flutter Developer. Read the latest articles by Sandeep Singh Sidhu on Hashnode."
url: "https://hashnode.com/@erspsidhu"
---

@erspsidhu

# Sandeep Singh Sidhu

@erspsidhu · Punjab, India · Joined October 2025

Senior Flutter Developer

### [The 30% Tax: Why App Store Policies Are Crushing Developers (And Why It Needs to Change)](https://flutterfumes.hashnode.dev/the-30-tax-why-app-store-policies-are-crushing-developers-and-why-it-needs-to-change?utm_source=hashnode&utm_medium=feed)

Developers reveal how Apple & Google's 30% commission destroys profit margins vs 2% payment gateways. Explore the monopoly, court rulings, and more

4 min read · [flutterfumes.hashnode.dev](https://flutterfumes.hashnode.dev/the-30-tax-why-app-store-policies-are-crushing-developers-and-why-it-needs-to-change?utm_source=hashnode&utm_medium=feed)

[Nov 15, 2025](https://hashnode.com/posts/the-30-tax-why-app-store-policies-are-crushing-developers-and-why-it-needs-to-change/69181eced74661957eab557a)

### [𝗜𝘀 𝗔𝗻𝗱𝗿𝗼𝗶𝗱 𝗦𝘁𝗶𝗹𝗹 𝗢𝗽𝗲𝗻? 𝗧𝗵𝗲 𝗦𝘁𝗼𝗿𝘆 𝗚𝗼𝗼𝗴𝗹𝗲 𝗗𝗼𝗲𝘀𝗻'𝘁 𝗪𝗮𝗻𝘁 𝗬𝗼𝘂 𝘁𝗼 𝗞𝗻𝗼𝘄](https://flutterfumes.hashnode.dev/8j2xnpcdmiag8j2xlpcdl7vwnzex8j2xvcdl7zwnze28j2xssdwnzem8j2ygfcdl7bwnze58j2xusdwnzei8j2xvfcdl7lwnze7pydwnzen8j2xtfcdl7ig8j2xpvcdmihwnze88j2xvcdmiyg8j2xmvcdl7zwnze88j2xtpcdl7nwnzeyipcdl5fwnze88j2xsvcdmidwnze7jcdmieg8j2xqvcdl67wnze78j2ygsdwnzes8j2xvpcdmiig8j2ygfcdl7wg8j2xnvcdl7vwnze88j2yha?utm_source=hashnode&utm_medium=feed)

Imagine the world before smartphones were everywhere. Back in 2003, a small project called Android was born—not initially as a mobile phone OS, but to create an advanced operating system for digital cameras. The goal was simple but powerful: build a ...

2 min read · [flutterfumes.hashnode.dev](https://flutterfumes.hashnode.dev/8j2xnpcdmiag8j2xlpcdl7vwnzex8j2xvcdl7zwnze28j2xssdwnzem8j2ygfcdl7bwnze58j2xusdwnzei8j2xvfcdl7lwnze7pydwnzen8j2xtfcdl7ig8j2xpvcdmihwnze88j2xvcdmiyg8j2xmvcdl7zwnze88j2xtpcdl7nwnzeyipcdl5fwnze88j2xsvcdmidwnze7jcdmieg8j2xqvcdl67wnze78j2ygsdwnzes8j2xvpcdmiig8j2ygfcdl7wg8j2xnvcdl7vwnze88j2yha?utm_source=hashnode&utm_medium=feed)

[Nov 11, 2025](https://hashnode.com/posts/8j2xnpcdmiag8j2xlpcdl7vwnzex8j2xvcdl7zwnze28j2xssdwnzem8j2ygfcdl7bwnze58j2xusdwnzei8j2xvfcdl7lwnze7pydwnzen8j2xtfcdl7ig8j2xpvcdmihwnze88j2xvcdmiyg8j2xmvcdl7zwnze88j2xtpcdl7nwnzeyipcdl5fwnze88j2xsvcdmidwnze7jcdmieg8j2xqvcdl67wnze78j2ygsdwnzes8j2xvpcdmiig8j2ygfcdl7wg8j2xnvcdl7vwnze88j2yha/691301809d5c0eac1016d24b)

### [Why Developers Should Think Like Entrepreneurs](https://flutterfumes.hashnode.dev/why-developers-should-think-like-entrepreneurs?utm_source=hashnode&utm_medium=feed)

When I started my journey as a developer, my world revolved around code.Clean architecture, design patterns, performance — that’s what I lived for. But the more I built products for others (and eventually for myself), the more I realized something po...

3 min read · [flutterfumes.hashnode.dev](https://flutterfumes.hashnode.dev/why-developers-should-think-like-entrepreneurs?utm_source=hashnode&utm_medium=feed)

[Nov 5, 2025](https://hashnode.com/posts/why-developers-should-think-like-entrepreneurs/690b957e6d87d5cc08d093f3)

### [How I Built My First Node.js API and Next.js Admin Panel from Scratch — with Zero Prior Experience](https://flutterfumes.hashnode.dev/how-i-built-my-first-nodejs-api-and-nextjs-admin-panel-from-scratch-with-zero-prior-experience?utm_source=hashnode&utm_medium=feed)

In this article, I share my real journey of learning Node.js and Next.js from scratch while building a full API and admin panel for my solo project. A story

2 min read · [flutterfumes.hashnode.dev](https://flutterfumes.hashnode.dev/how-i-built-my-first-nodejs-api-and-nextjs-admin-panel-from-scratch-with-zero-prior-experience?utm_source=hashnode&utm_medium=feed)

[Nov 3, 2025](https://hashnode.com/posts/how-i-built-my-first-nodejs-api-and-nextjs-admin-panel-from-scratch-with-zero-prior-experience/6908b8f4659c69d407b1b114)

### [𝐃𝐚𝐲 𝟑𝟑 — 𝐓𝐡𝐞 𝐌𝐨𝐬𝐭 𝐂𝐨𝐦𝐦𝐨𝐧 𝐌𝐢𝐬𝐭𝐚𝐤𝐞𝐬 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫𝐬 𝐌𝐚𝐤𝐞 𝐰𝐢𝐭𝐡 𝐁𝐋𝐨𝐂, 𝐌𝐕𝐕𝐌, 𝐏𝐫𝐨𝐯𝐢𝐝𝐞𝐫 & 𝐆𝐞𝐭𝐗](https://flutterfumes.hashnode.dev/and?utm_source=hashnode&utm_medium=feed)

After years of building Flutter apps, I’ve realized —the problem isn’t the architecture.It’s how we use it.Here are the 6 biggest mistakes I see developers make 𝟏. 𝐌𝐢𝐱𝐢𝐧𝐠 𝐔𝐈 𝐚𝐧𝐝 𝐋𝐨𝐠𝐢𝐜Putting http calls or business logic directly in...

1 min read · [flutterfumes.hashnode.dev](https://flutterfumes.hashnode.dev/and?utm_source=hashnode&utm_medium=feed)

[Nov 1, 2025](https://hashnode.com/posts/and/69089fec8bd293ee6264fa68)
