Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@dh46tw
dh46tw
Follow

Daniel Huang dh46tw

Associate Android Developer

Block or report dh46tw

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
dh46tw /README.md

dh46tw

πŸ‘‹ Hi there, I'm Daniel!

🎯 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.


πŸ›  Tech Stack

  • Languages & Frameworks: Kotlin, Java, Jetpack Compose, Coroutines, RxJava
  • Architecture: MVVM, MVP, MVI
  • Tools & Platforms: Android Studio, Firebase, Git, GitHub Actions, Play Console, Google Analytics
  • Testing & Quality: JUnit, Espresso, MockK, SonarQube, MobSF

πŸ—ΊοΈ GIS & Mapping Expertise

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

πŸš€ Open Source Projects

Here are some open-source projects I've built or contributed to:

πŸ† Achievements & Certifications

✍️ Blog & Writing

I write about Android development, system design, and real-world lessons from building apps.
πŸ“– Visit my blog β†’

πŸ“¬ Get in Touch

GitHub Stats

dh46tw

Pinned Loading

  1. android-dynamic-app-icon-demo android-dynamic-app-icon-demo Public

    A demo project for changing app's icon dynamically. 一個展瀺動態更換 App Icon ηš„η―„δΎ‹ε°ˆζ‘ˆγ€‚

    Kotlin 1

  2. sonar-pdf-report sonar-pdf-report Public

    Forked from sleroy/sonar-pdf-report

    A PDF report plugin for SonarQube Community Edition

    Java 1 3

  3. dh46tw-learning/Android_TDD_Learning_Kotlin dh46tw-learning/Android_TDD_Learning_Kotlin Public

    Android 測試練習

    Kotlin

  4. page_taiwanMaskMap_app page_taiwanMaskMap_app Public

    ι˜²η–«ε°εΉ«ζ‰‹ Android App 介紹碲頁

    JavaScript

  5. ismaeldivita/chip-navigation-bar ismaeldivita/chip-navigation-bar Public

    An android navigation bar widget

    Kotlin 919 142

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /