Skip to content
View m07med176's full-sized avatar
  • Android Developer
  • Egypt
  • 18:14 (UTC -12:00)
  • LinkedIn in/devmohamed

Block or report m07med176

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
m07med176/README.md

Hi there πŸ‘‹

Hello world
First of aLL i am ITI@NπŸ’ͺπŸ”₯

About me

My Name is Mohamed Arfa I am Android developer using Java and Kotlin that specialize in creating applications for the Android operating system using these programming languages.

As an Android developer, I am responsible for designing, developing, and maintaining Android applications. I work closely with other developers, designers, and stakeholders to create applications that meet the needs of users and businesses. I am skilled in using Java and Kotlin to create high-quality code that is efficient, scalable, and maintainable.

I love β˜•Java and Java is the most commonly used programming language for Android app development, but Kotlin has been gaining popularity in recent years due to its ease of use, improved syntax, and better compatibility with Java so now i am using Java for learning purposes like design patterns and Solving problems .

also I have a good understanding of the Android SDK (Software Development Kit), Android Studio, and other development tools and familiar with various Android components such as activities, services, and broadcast receivers, as well as APIs of network using retrofit, volley and ktor and data persistence using Room DB and Realm.

  • πŸ€“πŸ“š I absolutely love learning new things!
  • 🌱🧠 Growing my knowledge and skills brings me so much joy!
  • πŸš€πŸŒŸ I'm always seeking out new opportunities to learn and expand my horizons!
  • πŸŽ“πŸ’‘ I believe that education is key to personal growth and development!
  • πŸŒβœ… Learning is a never-ending adventure, and I'm so excited to be on this journey!
  • πŸ‘¨β€πŸ’»πŸŒ± I have more than 2 years of experience in developing android apps.
  • πŸŽ―πŸ“± I strive to build Android apps that can be easily maintained, scaled, and reused while maintaining code readability.
  • πŸ“šπŸ“š I love Reading so much especially programming books such as(Clean Code , Clean Archetiture , Headfirst Object Orianted and Anaysis , Kotlin Couroutine with tutorial , Headfirst Design Patterns and more ).

πŸ‘¨β€πŸ’» Programming Languages Skills :

  • Kotlin πŸš€
  • Java β˜•οΈ
  • C/C++ πŸ”§
  • JavaScript 🌐
  • Objective-C πŸ“±
  • Swift πŸš€
  • Dart 🎯
  • Python 🐍

πŸ€–πŸ“± Android Framework Skills:

  • Threads and background services using RXJava, Coroutines, and Workers
  • Building UI using Material Design, Data binding, and Jetpack Compose
  • Persisting data using SQLite Helper, Realm, and especially Room
  • Storing key-value pairs of persistent data using SharedPreference and Datastore
  • RESTful APIs using Volley, Ktor, and especially Retrofit
  • Unit testing using JUnit and UI testing using Espresso
  • Firebase tools like Database, GCM, and Authentication, as well as Google Analytics and Crashlytics
  • Dependency injection using Dagger Hilt
  • LiveData and Flow
  • Google Play Console and app release management
  • Modularization
  • Google Maps APIs like GeoLocation, Search Places, and Map
  • Obfuscation and optimizing using Proguard

πŸŽπŸ“± IOS Framework Skills (Additional background):

  • CoreData
  • UserDefaults
  • RXSwift
  • Storyboard
  • CocoaPods (Kingfisher, SDWebImage, Reachability, Lottie, Google Maps)
  • Unit Testing

πŸ‘¨β€πŸ’»πŸ”­ Software design and Project Management skills:

  • OOP Design, Design patterns especially Creational, and SOLID principles
  • Architectural patterns: MVC, MVP, MVVM, and MVI with Clean Architecture (Onion)
  • Version control using Git and Github
  • Agile methodology using Scrum
  • Software analysis and design using UML

πŸ€πŸ’¬ Soft Skills:

  • Communication πŸ’¬
  • Teamwork πŸ‘₯
  • Self-learning πŸ“š
  • Research πŸ”Ž
  • Working under pressure ⏰

Get in touch β˜•

  • Follow me on Stack Overflow on Stack Overflow.
  • Follow me on Linked In LinkedIn
  • Follow me on GitHub you're already on πŸ˜„.

Projects :

KMP

JetbackCompose

Kotlin

Java

Swift

EGFWD Projects

Demos

Popular repositories Loading

  1. DoctorsAppointment_Compose DoctorsAppointment_Compose Public

    Kotlin 3

  2. productApp-compose-multiplatform productApp-compose-multiplatform Public

    Kotlin 2

  3. BoastaProject BoastaProject Public

    Kotlin 1

  4. EGMoneyClac EGMoneyClac Public

    Kotlin

  5. ShoesStorUdacity ShoesStorUdacity Public

    Kotlin

  6. TicTakToeJavaFX TicTakToeJavaFX Public

    Java