热爱编程,从 Android 移动端到桌面级 AI 工具,享受用代码把想法变成现实的每一刻。 目前已完成多个独立项目,正在打造自己的 AI 原生 IDE。
Kotlin · Jetpack Compose 音乐播放器
每日持续提交
永不停歇
每一行代码都是一次探索,每一个项目都是一次蜕变。
你好!我叫胡宇,是一名充满热情的开发者。从第一个 Hello World 到独立完成完整的移动应用, 我享受着编程带来的每一次成就感。我相信技术的力量可以改变生活,也相信持续学习是最好的成长方式。
目前我已经独立完成了两个 Android APP(音乐播放器和成语闯关游戏), 正在开发一款桌面级的 AI 原生代码编辑器 —— HUYU IDE。从 UI 设计到架构实现, 从本地数据存储到 AI 集成,每一个环节都是一次全新的挑战和学习。
Android 原生 APP,Kotlin + Compose
Electron + React + TypeScript
Ollama 本地推理 + AI Agent
磨砂玻璃 + 莫兰迪配色体系
从移动端到桌面端,从 UI 设计到 AI 集成,多维度技术能力。
Android 原生开发主力语言
声明式 UI 框架
音视频播放引擎
本地数据库持久化
跨平台桌面应用框架
前端 UI + 类型安全
VS Code 同款编辑器内核
本地大模型推理引擎
智能主题色提取
Kotlin 图片加载库
代码语法解析引擎
Android 构建工具链
多领域技术能力,持续精进中。
从移动应用到桌面工具,每一个项目都是技术与创意的结合。
基于 Kotlin + Jetpack Compose + Media3 打造的高颜值 Android 音乐播放器。 采用磨砂玻璃 UI 设计,支持黑胶旋转封面、智能主题色提取、音频可视化波形、 后台播放服务、断点续播等完整功能,交互体验媲美主流音乐 APP。
基于 Kotlin + Jetpack Compose + Room 打造的成语知识闯关 APP。 采用莫兰迪低饱和「浅雾柔光」配色体系,磨砂玻璃 UI 设计。 支持双难度模式、三级提示逐步解锁、实时倒计时、5000+ 内置成语数据库, 寓教于乐,轻松学成语。
一款完全离线可控的桌面级 AI 原生代码编辑器,基于 Electron + React + TypeScript + Monaco Editor 构建, 集成 Ollama 本地推理与 llama.cpp 离线引擎。支持四种 Shell 模式,内置 AI Agent 智能体系统, 可自主分析需求、规划任务、编写代码、验证修复。完整覆盖 Android 开发全流程。
每一步都算数,从入门到独立项目开发的成长轨迹。
从 Hello World 开始,了解基本的编程概念。学习变量、循环、条件判断,打开了通往代码世界的大门。
系统学习 Kotlin 语言和 Jetpack Compose 声明式 UI 框架,掌握了 Android 原生开发的核心技能,开始构思自己的第一个 APP。
先后完成了 HUYU Music 音乐播放器和成语猜猜猜闯关游戏。从 UI 设计到功能实现,从数据存储到动画交互,全流程独立开发。
正在开发 HUYU IDE —— 一款桌面级 AI 原生代码编辑器。集成 Ollama 本地推理,支持 AI Agent 自主开发、Android 全流程工具链。挑战更大规模的项目架构。
在项目中探索和实践的前沿技术与设计理念。
采用 Glassmorphism 设计语言,半透明背景配合模糊效果,打造沉浸式视觉体验。已在音乐播放器和成语游戏中深度应用。
利用 Android Palette API 从专辑封面自动提取主色调,动态调整 UI 配色,实现真正个性化的视觉体验。
HUYU IDE 内置智能体系统,可自主分析需求、规划任务、编写代码、验证修复,实现 AI 辅助的全链路开发。
基于 Media3 音频引擎实现实时频谱可视化,动态波形条响应音乐节奏,让听觉与视觉完美融合。
HUYU IDE 采用完全离线可控的架构设计,Ollama 本地推理 + llama.cpp 离线引擎,保障数据隐私和运行效率。
成语猜猜猜内置超过 5000 条成语数据,配合 Room 本地持久化存储,支持随机抽取、解释学习、闯关记录等完整功能。
在开发过程中积累的经验和思考,持续更新中。
探索如何使用 Compose 的 Brush、shadow 和 border 组合实现高质量的 Glassmorphism 效果,包括渐变背景、模糊边框和阴影层次。
如何在 Electron 桌面应用中集成 Ollama 本地大模型推理引擎,实现完全离线的 AI 代码助手,包括模型管理和流式输出处理。
基于 Media3 ExoPlayer 构建音乐播放器的完整方案,从音频可视化波形到 MediaSession 后台播放服务和断点续播实现。
对编程感兴趣?想交流学习经验?欢迎随时联系!
如果你对编程感兴趣,或者想交流学习经验,欢迎随时联系我。我很乐意认识更多志同道合的朋友,一起探索技术的无限可能。