上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 网络请求(Retrofit + Coroutine) 接入网络API: kotlin // 1. 定义接口 interface ApiService { @GET("users") suspend fun getUsers(): List } // 2. 发起请求 lifecycleScope.la 阅读全文
posted @ 2025-06-10 14:11 也祝她开心 阅读(8) 评论(0) 推荐(0)
摘要: 总结:项目交付与总结 完成了用户手册和技术文档的编写。 总结了项目全流程的改进点。 部署系统到生产环境(Docker + AWS)。 进行了团队项目复盘(亮点与不足)。 阅读全文
posted @ 2025-06-04 23:08 也祝她开心 阅读(7) 评论(0) 推荐(0)
摘要: RecyclerView列表展示 三步实现列表: 定义Item布局(如item_user.xml) 创建Adapter: kotlin class UserAdapter(val data: List) : RecyclerView.Adapter<UserAdapter.ViewHolder>() 阅读全文
posted @ 2025-06-03 23:31 也祝她开心 阅读(5) 评论(0) 推荐(0)
摘要: 阅读笔记6:软件工程师的职业成长 核心观点: 工程师的成长路径:技术专家(深挖领域)或管理者(协调资源)。 技术债的隐喻:短期妥协需在未来付出额外成本,需主动管理。 思考: “全栈工程师”是否必要?广度与深度的平衡取决于职业阶段。 软技能(沟通、领导力)在职业中期的重要性可能超过纯技术能力。 阅读全文
posted @ 2025-05-25 21:40 也祝她开心 阅读(6) 评论(0) 推荐(0)
摘要: Activity跳转与Intent传参 实现页面跳转并传递数据: kotlin // 发送方 val intent = Intent(this, HomeActivity::class.java).apply { putExtra("username", username) } startActiv 阅读全文
posted @ 2025-05-20 23:31 也祝她开心 阅读(7) 评论(0) 推荐(0)
摘要: 阅读笔记5:软件测试的层次与策略 核心观点: 测试金字塔:单元测试(基础)→集成测试→系统测试→验收测试(成本递增)。 自动化测试是持续集成的关键,但需平衡投入与收益。 思考: 单元测试覆盖率越高越好吗?需结合项目阶段(如初创期可能优先核心功能)。 探索性测试(Ad-hoc Test)的价值:发现自 阅读全文
posted @ 2025-05-17 19:37 也祝她开心 阅读(9) 评论(0) 推荐(0)
摘要: Kotlin基础与按钮交互 代码实现按钮点击事件: kotlin binding.btnLogin.setOnClickListener { val username = binding.etUsername.text.toString() if (username.isEmpty()) { Toa 阅读全文
posted @ 2025-05-14 23:06 也祝她开心 阅读(7) 评论(0) 推荐(0)
摘要: 阅读笔记4:需求分析中的用户思维 核心观点: 需求分为“用户需求”(模糊表述)和“功能需求”(可执行描述)。 技术:用户访谈、原型设计、场景故事(Story)和NABCD模型(Need、Approach、Benefit、Competitors、Delivery)。 思考: 案例:微信“红包”功能如何 阅读全文
posted @ 2025-05-11 23:33 也祝她开心 阅读(7) 评论(0) 推荐(0)
摘要: 制作登录界面 xml 使用Tools > Layout Inspector实时查看布局边界 按住Ctrl拖动控件可快速创建约束 阅读全文
posted @ 2025-05-09 23:31 也祝她开心 阅读(3) 评论(0) 推荐(0)
摘要: 安装Android Studio并运行第一个APP 下载Android Studio(建议搭配JDK17) 创建Empty Activity项 认识核心文件: MainActivity.kt:逻辑代码 activity_main.xml:界面布局 点击运行按钮,在模拟器中看到"Hello World 阅读全文
posted @ 2025-05-08 21:48 也祝她开心 阅读(9) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 11 下一页