Mohamad Abuzaid

Mohamad Abuzaid

mohamad-abuzaid Editor
Level 1 Points 19 Total Posts 32
Loading...
Loading...
Loading...
Jetpack Compose Animation
10 months ago 821

Jetpack Compose Animation

Jetpack Compose simplifies animation by integrating it directly into the component lifecyc...

mohamad-abuzaid
Mohamad Abuzaid
0
Test Driven Development
1 year ago 588

Test Driven Development

An overview of TDD, its philosophy and core principles. How it reverses the traditional de...

mohamad-abuzaid
Mohamad Abuzaid
0
Annotations in Kotlin
1 year ago 910

How to create custom annotations in Kotlin

Annotations in Kotlin can significantly enhance the readability, structure, and maintainab...

mohamad-abuzaid
Mohamad Abuzaid
0
Effective UI/UX Design in Android Apps (3/3)
1 year ago 753

Effective UI/UX Design in Android Apps (3/3)

Explore the importance of user interface and user experience design in Android app develop...

mohamad-abuzaid
Mohamad Abuzaid
0
Effective UI/UX Design in Android Apps (2/3)
1 year ago 747

Effective UI/UX Design in Android Apps (2/3)

Explore the importance of user interface and user experience design in Android app develop...

mohamad-abuzaid
Mohamad Abuzaid
1
Effective UI/UX Design in Android Apps (1/3)
1 year ago 729

Effective UI/UX Design in Android Apps (1/3)

Explore the importance of user interface and user experience design in Android app develop...

mohamad-abuzaid
Mohamad Abuzaid
0
Kotlin's Interoperability with Java (3/3)
1 year ago 545

Kotlin's Interoperability with Java (3/3)

Explore how Kotlin works seamlessly with Java. For Java developers looking to transition t...

mohamad-abuzaid
Mohamad Abuzaid
0
Kotlin's Interoperability with Java (2/3)
1 year ago 581

Kotlin's Interoperability with Java (2/3)

Explore how Kotlin works seamlessly with Java. For Java developers looking to transition t...

mohamad-abuzaid
Mohamad Abuzaid
0
Kotlin's Interoperability with Java (1/3)
1 year ago 556

Kotlin's Interoperability with Java (1/3)

Explore how Kotlin works seamlessly with Java. For Java developers looking to transition t...

mohamad-abuzaid
Mohamad Abuzaid
0
Security in Android App Development (3/3)
1 year ago 565

Security in Android App Development (3/3)

Various security challenges in Android development and how to mitigate them.

mohamad-abuzaid
Mohamad Abuzaid
0
Security in Android App Development (2/3)
1 year ago 586

Security in Android App Development (2/3)

Various security challenges in Android development and how to mitigate them.

mohamad-abuzaid
Mohamad Abuzaid
0
Security in Android App Development (1/3)
1 year ago 688

Security in Android App Development (1/3)

Various security challenges in Android development and how to mitigate them.

mohamad-abuzaid
Mohamad Abuzaid
0
Functional Programming 3
1 year ago 563

Introduction to Kotlin Functional Programming (3/3)

Continue with the third and final part of our talk about Functional programming in Kotlin

mohamad-abuzaid
Mohamad Abuzaid
0
Functional Programming 2
1 year ago 572

Introduction to Kotlin Functional Programming (2/3)

Continue with the second part of our talk about Functional programming in Kotlin

mohamad-abuzaid
Mohamad Abuzaid
0
Functional Programming 1
1 year ago 642

Introduction to Kotlin Functional Programming (1/3)

Functional programming in Kotlin is all about treating functions as first-class citizens a...

mohamad-abuzaid
Mohamad Abuzaid
0
OkHttp Interceptors
2 years ago 837

OkHttp Interceptors

Interceptors in Retrofit's OkHttp Client. When and How to use them.

mohamad-abuzaid
Mohamad Abuzaid
0
2 years ago 843

Kotlin Delegated Properties

What are delegated properties? What are their benefits? How do we use them?

mohamad-abuzaid
Mohamad Abuzaid
1
2 years ago 1.2K

Android Memory Leaks

What is memory leak? What causes it? How to avoid it?

mohamad-abuzaid
Mohamad Abuzaid
1
2 years ago 1.2K

Kotlin Coroutines (3/3)

Our final article in our series. More Coroutines components.

mohamad-abuzaid
Mohamad Abuzaid
1
2 years ago 1.2K

Kotlin Coroutines (2/3)

Continue our Coroutines talk. Let's discuss Coroutines Context.

mohamad-abuzaid
Mohamad Abuzaid
1
Kotlin Coroutines 1
2 years ago 1.5K

Kotlin Coroutines (1/3)

What is Coroutines? How do we use it? and What are its main components?

mohamad-abuzaid
Mohamad Abuzaid
1
Dependency Injection-quick overview
2 years ago 916

Dependency Injection-quick overview

What are DI benefits?, What is the difference between (DI) and Service Locator? and when n...

mohamad-abuzaid
Mohamad Abuzaid
1
Software Architecture Patterns
2 years ago 897

Architecture Patterns (MVC-MVP-MVVM)

With Android/Kotlin sample code.

mohamad-abuzaid
Mohamad Abuzaid
1
2 years ago 781

HashMap Operations Complexity O(N)

What is HashMap complexity [Big O] for operations like read or write?

mohamad-abuzaid
Mohamad Abuzaid
1
kotlin_interview_tips
2 years ago 1.0K

Kotlin Scope Functions

What are the "Scope Functions"? What are the difference between them?

mohamad-abuzaid
Mohamad Abuzaid
1
2 years ago 1.0K

Design Patterns - [3] Behavioral

Continue our software design patterns overview and a closer look at the Behavioral pattern...

mohamad-abuzaid
Mohamad Abuzaid
2
2 years ago 1.2K

Design Patterns  -  [2] Structural

Continue our software design patterns overview and a closer look at the Structural pattern

mohamad-abuzaid
Mohamad Abuzaid
1
2 years ago 1.1K

Design Patterns - [1] Creational

Overview on software design patterns and a closer look at the Creational pattern

mohamad-abuzaid
Mohamad Abuzaid
1
android-interview-tip
2 years ago 924

In Dagger 2 Dependency Injection...

What is the difference between @Provides, @Binds and @Inject ?

mohamad-abuzaid
Mohamad Abuzaid
1
kotlin-interview-tip
2 years ago 828

In Kotlin Coroutines...

What is the difference between Flow, StateFlow and SharedFlow?

mohamad-abuzaid
Mohamad Abuzaid
1