Back to Home
Article May 24, 2026

Solving My Own Problems: Why I Started Working on My Own Android App Project

Feature Image

Look, I was tired of hitting paywalls.

Every time I wanted to improve my daily conversational flow, I ran into the same wall: bloated apps, expensive subscriptions, and annoying ads. Honestly, I just wanted a simple, frictionless way to practice speaking English every single day without feeling like my wallet was being targeted.

When I couldn't find a decent, clean solution in the wild, I realized I had to build it myself.

That is the raw truth behind why I started working on my own android app project. I didn’t set out to become a tech mogul. I’m a digital marketer and creator, not a trained computer science engineer. But I had a personal pain point, and I realized that with the current state of technology, I didn't have to wait for someone else to build the solution.

Blog Image 1


The Core Problem: Scratching Your Own Itch

Here’s the thing about most mobile products on the market today: they are designed to monetize you first and solve your problem second.

When it comes to language learning, this commercialization ruins the habit-building process. Consistent practice requires a zero-friction environment. If you have to click through three pop-ups and enter a credit card just to speak for five minutes, you’re going to quit.

My app development motivation didn't come from a desire to disrupt an industry. It came from frustration. I wanted an app that helped me build a consistent, daily English-speaking habit.

So, I built "Thanks English Coach".

It’s a completely free Android application designed to help users build a consistent speaking habit without any financial barriers. Zero rupees. No sneaky trials. I built it specifically to solve my own problem, and to this day, I use the app myself every single day to practice and maintain my own English-speaking habits.

But getting there wasn't a straight line. In fact, my first attempt was an absolute disaster.


The First Attempt: Why Standard LLMs Failed Me

When I first decided to kickstart this Android app creation journey, I thought it would be a breeze. I fell into the classic trap of believing the hype online: "Just ask ChatGPT to write an app for you!"

I opened up standard LLMs like ChatGPT and Gemini and started prompting. I tried to generate the code line-by-line.

It was a complete mess.

  • The Code Spaghetti: The AI would generate a block of code, I’d paste it in, it would break, and then the AI would generate another block that broke three other things.
  • Context Drift: Standard chat windows quickly forgot what we were building three steps ago.
  • The Knowledge Gap: Because I wasn't a traditional programmer, I didn't know why the code was breaking, and the basic LLMs couldn't diagnose the underlying project structure.

I ended up completely abandoning the project. I threw my hands up, closed my laptop, and figured that app development was still gatekept for people with computer science degrees. I learned the hard way that basic prompting isn't enough if you don't understand how the pieces fit together.


The Turning Point: Finding the Right Workflow

After cool-off period, the frustration of not having my tool brought me back. I realized I didn't need to learn how to write raw code by hand—but I did need to understand the architecture, and I needed better tools.

Instead of typing basic prompts into a web browser, I leveled up my workflow.

Mastering Google AI Studio

I transitioned to using Google AI Studio. This was the ultimate game-changer. It allowed me to manage system instructions, handle larger contexts, and structure the code generation in a way that aligned with how Android apps are actually built. It bridged the gap between my conceptual framework and the actual execution.

Navigating the Android Ecosystem

You can't build an app in a vacuum. I had to learn the actual environment where apps live and breathe. I spent days getting comfortable with:

  • Android Studio: Understanding the project structure, layouts, and how to compile a build.
  • Antigravity and Build Tooling: Figuring out how to handle complex dependencies, build files, and manage background server-side concepts without getting lost in the weeds.
  • Debugging: Learning how to read log outputs so I could tell the AI exactly what went wrong instead of just saying "it doesn't work."

Here is the absolute kicker: I did not write a single line of traditional code by hand to build the entire application.

Every single line was generated, but the structure, logic, troubleshooting, and architectural decisions were driven by me using advanced AI workflows.


The Reality of Shipping: 3 Days, 4 Hours of Sleep

We often see these clean, aesthetic "build in public" posts on social media that make software development look like a cozy afternoon at a coffee shop.

Let me tell you, the final stretch of bringing "Thanks English Coach" to life was anything but aesthetic.

It was pure, unadulterated grit.

To get the project across the finish line, I pushed my physical and mental limits. I worked for three days straight with a grand total of only four hours of sleep.

[Day 1: Architecture & Core API integrations] 
       └── [Day 2: UI polishing & local database debugging] 
              └── [Day 3: SDK compliance, build configurations & Play Store submission]

Why did I do that to myself? Because when you are on the verge of solving a problem that has plagued you for months, the momentum is intoxicating. Every time I squashed a major bug using Google AI Studio, I got a rush of adrenaline. I wanted the app on my phone, working, before I closed my eyes.


Why You Should Solve Your Own Problems

If you are on the fence about starting your own project, here is my advice: stop looking for "market gaps" and start looking at your own daily frustrations.

There is a unique magic in building problem solving apps that you actually use. It changes the entire development loop:

  • Instant Feedback: You don't need a focus group. If a feature is annoying, you feel it immediately during your daily routine.
  • High Empathy: You know exactly what your users want because you are the user.
  • Resilience: When the build fails at 3:00 AM, you don't quit, because you genuinely want the end product to exist.

tldr; Here is a quick breakdown of my journey from frustrated user to independent app creator:

  • The Goal: Build an easy, daily English-speaking habit tool.
  • The Solution: "Thanks English Coach"—100% free, no catches, no hidden fees.
  • The Tech: 0 lines of manual code. Built using Google AI Studio, Android Studio, and Antigravity.
  • The Cost: Heavy on sweat equity, zero on development costs.

Honestly, shipping this app proved to me that the barrier to entry has completely dissolved. If you have the mental grit to push through the debugging loops and the willingness to master modern AI tools, you can build tools that make your life—and hopefully other people's lives—significantly better.

I use my app every single morning. And knowing that someone else out there is using it to improve their English without spending a single rupee makes every sleepless hour worth it.

Discover why I started working on my own Android app project to solve a real daily struggle, and how I built "Thanks English Coach" using AI without writing code.

Thanks for reading.

More from 10xmedia