Abdre
210 subscribers
258 photos
15 videos
34 files
86 links
abdrehim | 4th-year se @ aastu.
mostly mobile dev, exploring backend & web. sharing what i learn and build.

🌐 portfolio: abdrehimmisbah.dev
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Sometimes you know what to say…

You just don’t want to type it.
Especially in Amharic 😭

So I added a new flow to TapReply:
🎀 Speak in Amharic or English
πŸ“ Your voice instantly converts into text
πŸ€– Tap β€œGenerate Reply”
πŸ“© The AI creates the response and inserts it directly into the chat input box Without leaving the app.

The goal is simple: Make replying feel effortless.


Any feedback or ideas are welcome πŸ‘€
πŸ”₯9❀3πŸ‘1
Forwarded from NSDA Community
Season 3 is BACK !


Nujum Dialogue is back with Season 3 EP 09

In Our Season 3 EP 09 We have Brought for you a Guest Whose Life Story is a masterclass in debugging your own destiny. Meet Abdulfetah Jemal (LinkedIn | Telegram)

He failed Grade 10 three times. Most people would have quit. Instead he rebuilt.
The Result β†’
     βš† Passed on the 4th attempt with 4.0 GPA.
     βš† Got the Highest Grade 12 Score in his Zone.
     βš† Achieved all courses A+ in Freshman & 30/30 on COC Exam.
     βš† Left Medicine and Chose Software Engineering.
     βš† Memorize the whole Quran in 6 months and Led Taraweeh during Campus.

β—‰ Who is he Now?
      β€’ Founder & CEO @Sof Omar Technologies
      β€’ CTO | CO-FOUNDER @Nile Technology Solutions
      β€’ Senior Full Stack & Product Engineer @ Ayafri Labs
      β€’ Founder & Lead Instructor @ Sof Omar Tech Academy
     
His Quote:
Your setbacks do not define your future , rebuilding yourself with discipline and belief does.

                        Don't Miss it out !

Date :- May 23, 2026
Time :- 9:00 PM (EAT)
Venue :- Online
Organized by NSDA

If you have any Questions that you want to ask him you can Submit it via our Bot:
                πŸ‘‰  @NujumDialogueBot  πŸ‘ˆ

#NSDA  #MuslimDevs  #Dialogue  #NujumDialogue  #LifeJourney
❀2😱1
NSDA Community
He failed Grade 10 three times. Most people would have quit. Instead he rebuilt.
The Result β†’
     βš† Passed on the 4th attempt with 4.0 GPA.
Truly inspiring reminder that setbacks are not the end β€” consistency, discipline, and belief can rebuild your future.
πŸ”₯1πŸ‘Œ1
Abdre
How to Build an App β€” Part 3: The Screen (UI) Welcome to Part 3! Today, we dive into the most visible part of your app: The Screen. πŸ“± What is the Screen? I t has exactly one main concern: Displaying the UI. It contains every button, text, image, and color…
🧠 How to Build an App β€” Part 4: The Brain (BLoC State Manager)

First, what is a state?

A state is the current condition of the UI at any given moment.

From the user’s perspective, it’s simply:
πŸ‘‰ β€œWhat the app looks like right now based on what is happening.”

In BLoC, the UI is always a reflection of the current state.

The UI has only 2 responsibilities:
1️⃣ Display the UI based on the current state
2️⃣ Send user actions to the State Manager

Now the important part: BLoC (State Manager)

BLoC receives Events from the UI.

An Event is simply:
πŸ‘‰ a user action or trigger that requests a change in the app.

After receiving an Event, BLoC:

* runs business logic
* makes API calls if needed
* performs calculations or decisions

Then it produces a new State.

That State is sent back to the UI to update what the user sees.

So the full flow is:

User Action β†’ Event β†’ BLoC Processing β†’ New State β†’ UI Update

That’s why BLoC is called the β€œbrain” of the app 🧠
Because it decides what should happen, processes everything, and controls what the UI should display next.

πŸ‘‡ Question:
In your own words, what is the main job of BLoC in an app?
πŸ”₯1
😡 Tired of leaving the app just to get the β€œperfect” reply for your boss, relative, or crush?

So I built TapReply
An AI bubble that understands the chat, generates replies in different tones (Professional, Friendly, Crush πŸ˜…), and works without leaving the app.

First testing version is available ( here below this postπŸ‘‡πŸ‘‡πŸ‘‡)

We still need lots of feedback to improve the experience β€” especially from you πŸ™Œ

(Free-tier API for now, so rate limits may happen sometimes ⚠️)
πŸ”₯4❀2
Forwarded from AASTU POLL AND QUIZ QUESTIONS (Natben αŠ α‰‘ ራኒጣ πŸ€—)
The mentality aastu α‹¨αˆšα‹«αˆ΅αˆαˆαŒˆα‹!!!!

Learn from the champions!
Forwarded from Abdulfetah Jemal - AJ
Someone asked me what brand is... and I put it this way:

A brand is not a logo or a name.

If a customer buys once,
you made a sale.

If they come back,
you built trust.

If they bring others,
you built a brand.

A brand is when they don’t need convincing anymore and they start suggesting you to others.

Let’s build a brand!.🫑

@wadehlife
❀4πŸ‘2
Forwarded from NSDA Community
2 Hours Left !!!


Nujum Dialogue Season 3 EP 09 featuring Abdulfetah Jemal is happening tonight.

An inspiring session about rebuilding yourself through discipline, growth, and belief. Don’t miss it!

πŸ“… May 23, 2026
⏰ 3:00 PM (EAT) LT
πŸ“ Online - https://meet.google.com/awq-btrx-zjb

Organized by NSDA

#NSDA #NujumDialogue #MuslimDevs #LifeJourney
❀3
πŸŽ‰ A+ Tutorial is now live on the Google Play Store!

A huge thank you to everyone who participated in the testing phase and to the amazing friends who tested the app and gave valuable feedback . πŸ™

πŸ“² Download here:
https://play.google.com/store/apps/details?id=com.aplus.depthabdre.tutorial
❀8
❀7
Anthropic: Claude Opus 4.8 has launched. It's going to replace humans.
Meanwhile AI:😏
#VibeCoding
One thing I learned from my Project Management course last week was about Risk Management.

At first, I thought it was only for projects.

Then our teacher gave a life example.

He said:
Some people enter relationships believing it will last forever.

Then when it suddenly ends, they completely break down.
Not just emotionally…
sometimes it takes them years to recover because they never expected it.

That really changed how I think.

Now I sit down and ask myself:
β€œWhat are the possible risks in my life?”
And:
β€œWhat would I do if they happen?”

It doesn’t make you negative.
It makes you prepared.

And honestly…
being mentally ready for setbacks makes recovery much easier.

@DepthAbdre1
❀6
Forwarded from Chapi Dev Talks
Now time to sleep!
😁1
I tested CBE's mobile app today using security guidelines from my SQAT class.

It failed.


I have an SQAT exam tomorrow. So I did what any reasonable student would do β€” actually read the material.

Somewhere in the middle of the chapters, I hit a section on mobile application security testing. Guidelines, checklists, quality assurance standards. I thought β€” I've never actually applied this to a real app before. Let me try.

Opened CBE. Started going through the checklist.

To my surprise, it couldn't pass one of the basic mobile security checks I had just read about hours earlier.

I'm not saying this to call anyone out. Security is hard, and building a banking app is no small thing. But it was a genuine reminder that the stuff we sometimes brush off in class β€” the "boring" chapters β€” exist for a real reason.

Exam is tomorrow. Safe to say the material is sticking. πŸ˜„

Sometimes the stuff they teach you in class is more useful than you think. πŸ“–
πŸ‘5❀2