(一)基础核心技术(必会)
语言基础:Kotlin(主力)、Java(兼容),熟练使用 Kotlin 协程、扩展函数、空安全、DSL 等特性,掌握 Java 集合、多线程、反射核心用法;
UI 开发:原生 View/ViewGroup 体系、ConstraintLayout(约束布局)、RecyclerView(高性能列表,含自定义 LayoutManager、万能适配器)、ViewPager2、Fragment(生命周期管理、懒加载、通信);
布局与资源:XML 布局、ViewBinding/DataBinding(数据双向绑定)、多分辨率适配、夜间模式 / 主题切换、资源混淆;
四大组件:Activity(启动模式、任务栈、Intent 传值 / 隐式跳转)、Service(前台 / 后台、IntentService)、BroadcastReceiver(静态 / 动态、有序 / 无序)、ContentProvider(数据共享、跨应用访问);
数据存储:SharedPreferences、File(内部 / 外部存储、沙盒机制)、SQLite(原生操作、事务)、Room(ORM 框架,含实体、DAO、数据库迁移);
多线程与通信:Handler/Looper/MessageQueue、AsyncTask(兼容)、Thread/Runnable、线程池(ThreadPoolExecutor)、Kotlin 协程(CoroutineScope、Dispatchers、Flow)、LiveData(生命周期感知的异步数据);
网络请求:HttpURLConnection、OkHttp3(拦截器、缓存、HTTPS、连接池)、Retrofit2(动态代理、注解、数据解析、协程适配),掌握 GET/POST、文件上传下载、断点续传;
数据解析:Gson、FastJson2、Moshi(JSON 解析,含自定义解析器、泛型适配)、XML 解析(Pull/SAX);
系统交互:权限管理(6.0 + 动态权限、特殊权限如悬浮窗 / 后台定位)、通知栏(8.0+Channel、折叠通知、进度条通知)、分享 / 跳转系统应用、剪贴板、闹钟 / 定时器;
调试与优化:Logcat/Debug 调试、Profiler(内存 / CPU / 网络性能分析)、Lint
项目一:蓝友派对 - 社交互动 APP(核心商业项目)
项目描述:一款主打陌生人语音 / 视频匹配、兴趣群聊的社交 APP,支持实时连麦、礼物打赏、动态发布等功能,适配 Android 8.0 及以上系统,累计线上用户超 10 万,日活稳定 8000+。
核心职责:
负责安卓端核心模块开发,基于 Kotlin+Jetpack 搭建项目架构,使用 ViewModel+LiveData 实现页面数据管理,协程处理异步任务,解决多线程数据同步问题;
集成音视频 SDK(声网 RTC)实现实时连麦功能,通过自定义封装播放器解决音视频卡顿、延迟问题,优化弱网环境下的音视频传输稳定性;
基于 OkHttp+Retrofit 封装网络请求框架,添加请求拦截器、缓存策略和异常统一处理,接口请求成功率提升至 99.2%;
实现第三方登录(Facebook/Google)、支付(Google Pay)及分享功能,完成海外上架 Google Play 的兼容性适配和合规性修改;
参与 APP 性能优化,使用 LeakCanary 排查内存泄漏,通过 Profiler 分析并优化 CPU / 内存占用,APP 启动速度提升 30%,ANR 率降至 0.1% 以下。
技术栈:Kotlin、Java、Jetpack(ViewModel/LiveData/Room)、协程、OkHttp3、Retrofit2、声网 RTC SDK、Glide、ARouter、Google Play 上架适配。
项目描述:轻量级手机清理工具,支持垃圾清理、手机加速、电池优化、应用管理等功能,主打无广告、轻量化,在应用市场累计下载超 50 万,评分 4.8。 核心职责: 独立完成安卓端全流程开发,从需求分析、原型对接、编码实现到测试上架全链路负责; 基于 Android 原生 API
项目描述:本地生鲜电商 APP,支持商品浏览、加购、下单、同城配送、订单追踪等功能,对接线下商超和配送团队,覆盖 3 个城市,日订单量超 2000 单。 核心职责: 负责商品模块、购物车模块和订单模块的开发,使用 RecyclerView + 自定义 LayoutManage