I am Ibrahim Othman Shafa, 29 years old, from Jazan, Saudi Arabia.

I've dreamed of learning programming for a long time, and I'm always haunted by ideas for innovative apps. Sometimes, I see an app concept and think it could be even more beautiful or easier to use. So, whenever a new idea comes to mind, I immediately jot it down in Notes, dreaming that I'll become an app developer and one day implement it, God willing.

But the problem? Every time I start learning programming, I get excited for a while and then stop.


the reason?

Programming is fun and beautiful, but self-teaching is exhausting, especially when you're alone. You read tutorials, watch videos, memorize codes you don't understand, and you feel like you're wasting your time without seeing any tangible results. I don't know how to design user interfaces, or how to draw them and add a button, for example! I don't know how to organize the steps because I don't even know where to start!

I've tried learning Swift more than once, but I always get stuck in the first chapter of any course. I need someone to guide me, hold my hand, or at least explain to me why a certain code is used in a certain place.

But every time, I stop and say, “Inshallah one day I will do it.” I don’t know if this is ambition or procrastination.


Idea, the beginning

Until one day I was discussing with my friend, who loves programming as much as I do but is not a programmer, so I asked him:

“How do we make a real app? How do we learn?”

He said“Why learn from scratch? Why not use ChatGPT?”

I said“Really? Idea!” But it only helps us, and we need to be aware of a few things.

He said“No, there's no need, he can do everything!”

We actually started working on a simple app, but due to certain circumstances, we stopped. Still, I loved the experience. We saw the iPhone emulator in action, and that in itself was an achievement: seeing a phone screen appear right in front of us!

From iPhoneIslam.com, the search bar interface displays “Message ChatGPT” next to a globe icon, with the cursor hovering over the “Search” button. It’s like you’re about to explore world news or discover insights from the week.


The old dream

I went back through my notes and looked for an easy idea to start on my own, because I was excited to continue and create something I could share with my friend when he got back so we could continue together. Not because I had become a programmer, but because I loved the feeling of seeing the app take shape before my eyes.

I started asking ChatGPT:

  • How do I start?
  • Write me code for a specific interface.
  • The code is not working, why?
  • I want a sleek design, with fluid movements and different colors. How do I modify the design?
  • How do I add notifications? How do I change the font size? How do I add a dhikr counter? etc.

Whenever I asked for something, he would provide me with ready-made code and explain it if I asked. And the surprise? I completed the app without writing a single line of code myself! 😂 I don't even know how to write "if," and sometimes the code crashes due to an unclosed parenthesis because I don't know how to handle parentheses. But we fix it together and move on.

Finally, the app worked exactly the way I wanted it to, thank goodness. The feeling is great!


There is still a long way to go

When I decided to upload my app to the App Store, I faced a million obstacles: terms, settings, files, images, approvals, requirements, image and icon sizes, and much more. But I would take a screenshot, send it to ChatGPT, and ask it, "What am I doing here?" It would answer me step by step, until the app was officially available on the store, thank God.

Sometimes AI gets so tired that I stop, then come back and try until we understand each other and move on. Sometimes it "gets out," so we get mad at each other, then make up and move on! 😅


Would I repeat the experience?

certainly.

Today, I can confidently say: I can build any idea that comes to my mind, thanks to God first, and then to the technological advancements that God has blessed us with.

My message to every person like meIf you feel programming is difficult or you don't know where to start, don't let that stop you. As long as you have an idea and the tools to help you, God willing, you will be able to achieve what you love. Serve your religion, have fun, and earn.

You don't need to be a professional, just believe in your dream, start, and God will make the rest easy.

Finally, thank you. I've been following you, by God's grace, since the beginning. Once the app was complete, all I could think about was you. Your efforts are remarkable, and your achievements are tangible, by God's grace. Since the beginning of the iPhone, your contributions to Apple have benefited all Arabs. Thank you 🌺


comment

We recount this wonderful story to you as Ibrahim told it to us. It's a truly remarkable story. A person who wanted to achieve a dream and didn't give up. Thanks to God, the dream has become a reality, and the app is now available in the Apple App Store. It's a wonderful feeling when someone realizes their dream. I'm certain Ibrahim didn't seek financial gain. On the contrary, everything he went through proves that he invested in achieving his dream. Ultimately, Ibrahim succeeded in this challenge.

Ibrahim wasn't ashamed that he couldn't learn app development in a traditional way. On the contrary, he was proud that he was able to use modern technology and the potential of artificial intelligence to achieve his goal. These are all tools, but the goal is important.

Ibrahim sharing this story and updating us with all sincerity shows that he loves goodness, and we also love goodness for you, so we published this story, hoping it will be an incentive for every person to strive to achieve their dream, whatever that dream is, regardless of their age or situation. Strive to achieve your dream, and you will succeed. 


Constant remembrance
Developer
Download

Do you like to keep the morning and evening remembrances?

This app is designed to make it easy and convenient for you to keep up:

  •  Smart Streak (daily consistency) motivates you to keep going day after day.
  •  Short or complete supplications according to your time and mood
  •  Fantastic ease of use without any complexity
Download the app, share a comment to encourage Ibrahim, and tell him what you think of the app. Don't forget that this is his first time trying it. Also, share this article with anyone who has a dream, hoping it will inspire them.

Related articles