I am a dynamic and creative Android Developer with over 7 years of experience in crafting state-of-the-art Android applications. With expertise in Modern Android Development, I consistently produce high-quality apps that delight users and clients alike. My track record includes successfully delivering numerous apps to the Google Play Store. I am dedicated to continuous learning and skill enhancement to ensure I deliver exceptional and innovative applications.
- Languages: Java, Kotlin
- Frameworks: Jetpack Compose, Android SDK
- Architecture: MVVM, Clean Architecture
- Tools: Android Studio, Firebase, Retrofit, Dagger, Room, OkHttp, Gson, Glide
- Version Control: Git, GitHub
- CI/CD: GitHub Actions, GitLab CI/CD, Bitrise.io
- Concurrency: Kotlin Coroutines, RxJava2
- Dependency Injection: Hilt, Dagger2, Koin
- Testing: Unit Testing, Instrumented Tests, JaCoCo
- Security: Securing Android applications
- Firebase Services: Authentication, Cloud Messaging, In-App Messaging, Firestore Database, Storage
- Project Management: Code review, team development
- Other Skills: Building location-aware apps, delivering apps to Google Play Store, understanding of Git-flow
- Email: [email protected]
- LinkedIn: huuphuoc1396
- Android Template: This project is designed to streamline the development of Android applications using Clean Architecture principles. It provides a robust foundation for building scalable, maintainable, and testable applications by separating concerns into distinct layers.
- Android Step Detector: This project leverages either the
TYPE_STEP_DETECTOR
orTYPE_ACCELEROMETER
sensors to detect steps. It avoidsTYPE_STEP_COUNTER
due to inconsistent triggering on some devices. The template ensures broad compatibility by offering a fallback to accelerometer-based step detection using Sensor Fusion Math, making it a versatile solution for step detection across various devices.
Feel free to explore my repositories to see more!