close

DEV Community

Aalaa Fahiem  profile picture

Aalaa Fahiem

A SoftWare Engineer who turns complex problems into elegant solutions.

I Didn't Memorize the Android ViewModel, I Derived It From 8 Problems( Interview Prep)

I Didn't Memorize the Android ViewModel, I Derived It From 8 Problems( Interview Prep)

BERJAYA BERJAYA 4
Comments
6 min read

Want to connect with Aalaa Fahiem ?

Create an account to connect with Aalaa Fahiem . You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
I'm Starting the 100 Days of Cloud Challenge and I Don't Want to Do It Alone

Android engineer building Cairo infrastructure

I'm Starting the 100 Days of Cloud Challenge and I Don't Want to Do It Alone

BERJAYA BERJAYA BERJAYA 9
Comments 2
2 min read
My API Functions Had No Code Inside Them. So Who Was Actually Fetching the Data? (Interview Prep)

My API Functions Had No Code Inside Them. So Who Was Actually Fetching the Data? (Interview Prep)

BERJAYA BERJAYA BERJAYA 3
Comments
4 min read
Gson silent bug that Never Said a Word(Interview Prep)

Gson silent bug that Never Said a Word(Interview Prep)

BERJAYA BERJAYA 2
Comments
4 min read
How to derive data classes for any API

How to derive data classes for any API

BERJAYA BERJAYA 2
Comments
4 min read
I Thought Coroutines Were Enough. (Flow, StateFlow, MutableStateFlow)

I Thought Coroutines Were Enough. (Flow, StateFlow, MutableStateFlow)

BERJAYA 2
Comments
4 min read
My App Froze Every Time It Loaded Data. That's When I Finally Understood Coroutines.

My App Froze Every Time It Loaded Data. That's When I Finally Understood Coroutines.

BERJAYA BERJAYA BERJAYA 7
Comments
4 min read
As a Junior Android Dev Should I Memorize All Retrofit Code or Just Ask AI?(Interview Questions)

As a Junior Android Dev Should I Memorize All Retrofit Code or Just Ask AI?(Interview Questions)

BERJAYA BERJAYA BERJAYA 8
Comments
4 min read
The Complete Retrofit Lifecycle in a Real Android App

The Complete Retrofit Lifecycle in a Real Android App

BERJAYA 3
Comments
4 min read
Jetpack Compose Navigation(Interview Prep)

Jetpack Compose Navigation(Interview Prep)

BERJAYA BERJAYA BERJAYA 7
Comments
4 min read
I Thought Passing Data Between Screens Would Be Easy. It Was Not.

I Thought Passing Data Between Screens Would Be Easy. It Was Not.

BERJAYA BERJAYA BERJAYA 6
Comments
4 min read
The Junior Dev Who Never Had to Google Anything — Is That a Superpower or a Problem?

How instant answers bypass critical judgment

The Junior Dev Who Never Had to Google Anything — Is That a Superpower or a Problem?

BERJAYA BERJAYA 6
Comments 4
5 min read
AI Is the GPS That Made Me Forget How to Read a Map" — you can still get anywhere, but you couldn't explain how

AI Is the GPS That Made Me Forget How to Read a Map" — you can still get anywhere, but you couldn't explain how

BERJAYA BERJAYA BERJAYA 5
Comments
5 min read
That Weird `{ }` After Button? I Had No Idea What I Was Actually Writing{Lambda function}

That Weird `{ }` After Button? I Had No Idea What I Was Actually Writing{Lambda function}

Comments
5 min read
I Had No Idea How My Screens Were Talking to Each Other. Then I Learned Compose Navigation.

I Had No Idea How My Screens Were Talking to Each Other. Then I Learned Compose Navigation.

BERJAYA 1
Comments
5 min read
How Sealed Classes Make Navigation Safer in Jetpack Compose

How Sealed Classes Make Navigation Safer in Jetpack Compose

BERJAYA BERJAYA 2
Comments
6 min read
Plugins

Plugins

BERJAYA BERJAYA BERJAYA 5
Comments
5 min read
Gradle Said No. Here's How I Learned to Actually Read the Error.

Gradle Said No. Here's How I Learned to Actually Read the Error.

BERJAYA BERJAYA BERJAYA 5
Comments
5 min read
Your App Has Three SDK Numbers and a Secret Evil Twin as your app has two version!

Your App Has Three SDK Numbers and a Secret Evil Twin as your app has two version!

BERJAYA BERJAYA BERJAYA 6
Comments
5 min read
Dependency: That One Line in build.gradle You Copy Without Thinking? Let's Actually Understand It.

Dependency: That One Line in build.gradle You Copy Without Thinking? Let's Actually Understand It.

BERJAYA BERJAYA BERJAYA 7
Comments
5 min read
Gradle for Android Beginners: The Mental Model That Changes Everything

Gradle for Android Beginners: The Mental Model That Changes Everything

BERJAYA BERJAYA BERJAYA 7
Comments
5 min read
My MainActivity Was 700 Lines Long. That's When I Finally Learned MVVM.

My MainActivity Was 700 Lines Long. That's When I Finally Learned MVVM.

BERJAYA BERJAYA BERJAYA 7
Comments
4 min read
5 Things I Wish I Knew Before Writing My First Android App

5 Things I Wish I Knew Before Writing My First Android App

BERJAYA BERJAYA BERJAYA 6
Comments 2
4 min read
loading...