๐ฏ Android Developer | Kotlin-focused | Building & Sharing What I Learn
Iโm a passionate Android developer from Taiwan, focused on building high-quality, maintainable mobile applications. With years of experience in Android development, I specialize in clean architecture, efficient UI design, and robust backend integrations. I'm always exploring new technologies and enjoy sharing what I learn with the community.
- Languages & Frameworks: Kotlin, Java, Jetpack Compose, Coroutines, RxJava
- Architecture: MVVM, MVP, Clean Architecture, Modularization
- Tools & Platforms: Android Studio, Firebase, Git, GitHub Actions, Play Console, Google Analytics
- Testing & Quality: JUnit, Espresso, MockK, SonarQube, MobSF
I specialize in integrating GIS features into Android apps with practical use of spatial databases and map services. My experience includes:
- Google Maps SDK for Android: Custom overlays, dynamic markers, route visualization, and user interaction
- Spatialite: Local spatial database integration for offline querying and spatial analysis
- WMS / WMTS: Consuming OGC-compliant tile and map services for high-precision raster layers
- MBTiles: Supporting offline map tiles with efficient loading and rendering
- GeoJSON / KML: Parsing, rendering, and styling vector data for custom layers
- Android Location Services: Fused location provider, geofencing, and background tracking
Here are some open-source projects I've built or contributed to:
- android-dynamic-app-icon-demo โ A sample project demonstrating how to change the app icon dynamically
- ismaeldivita/chip-navigation-bar โ An android navigation bar widget
- sonar-pdf-report plugin โ A plugin for exporting SonarQube reports in PDF format
- Google Certified Associate Android Developer (Java)
- Honorable Mention in the Mobile Development Category of the 2023 iThome Ironman Contest
- Published technical articles on Medium and iThelp with over 6,000 reads
I write about Android development, system design, and real-world lessons from building apps.
๐ Visit my blog โ
- GitHub: @dh46tw
- LinkedIn: Daniel Huang
- Email: danielhuang.work@gmail.com