Welcome to my profile! I’m Hamdi, a passionate Mobile Developer with a focus on Android development, based in Tunisia.
I'm passionate about building intuitive, scalable mobile applications that leverage the latest technologies to enhance user experience. My expertise lies in Android development, where I constantly aim to push boundaries and stay updated with evolving trends.
-
Android (Kotlin)
- Proficient in Kotlin for building Android applications that are robust and maintainable.
- Strong focus on best practices and modern architectural patterns (MVVM, MVI).
-
Jetpack Compose
- Experienced in using Jetpack Compose for building UIs declaratively, ensuring a modern, efficient approach to creating intuitive interfaces.
- Leveraging Compose to simplify complex UI implementations and improve development speed.
-
Coroutines & Flow
- Utilizing Kotlin Coroutines for asynchronous programming, making applications responsive and efficient.
- Experience with Flow and StateFlow for reactive programming, ensuring smooth user experiences.
-
Jetpack Libraries
- Expertise in a variety of Android Jetpack components, including Room (for local database management), Navigation (for in-app navigation), LiveData (for UI reactivity), and WorkManager (for background processing).
-
Dependency Injection
- Using Dagger Hilt and Koin for dependency injection, creating scalable and maintainable codebases that are easier to test and debug.
-
Firebase Integration
- Integration with Firebase services like Authentication, Firestore, Storage, and Cloud Messaging for comprehensive and interactive app experiences.
-
Cross-Platform with Flutter
- Developing cross-platform applications using Flutter to expand app reach and simplify code management.