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 π
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
www.abdulfetah.site
Full Stack Developer | Fast MVPs & Automation Expert
Senior Full Stack Developer specializing in rapid MVPs, PWAs, and intelligent automation. Building products in days, not weeks.
β€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.
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?
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 β οΈ)
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!
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
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
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
Google Play
A+ Tutorial - Apps on Google Play
Secure educational platform for premium university courses and resources.
β€8
Forwarded from STEM with Murad πͺπΉ
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
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
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. π
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