百度前端技术学院是一个为大学生创办的免费的前端技术实践、分享、交流平台。由百度校园招聘组、百度校园品牌部、百度前端技术部以及多个百度的前端团队联合创办。学院组织了一批百度在职工程师,精心编写了数十个实践编码任务,将技术知识点系统有机地串联在各个充满趣味与挑战的任务中,同学们通过实际地编码练习来掌握知识,再辅以互相评价、学习笔记等方式,加深对于学习内容的理解。在过去的三年中,百度前端技术学院累积吸引了上万名同学参加,并且有数十名同学在学习后,顺利加入了百度,成为了百度的前端工程师。

李祎嵩

李祎嵩是百度凤巢架构师,技术协会负责人,对APP、大数据、AI等技术有多年深入的研究,尤其擅长Android方向。全球软件者开发大会讲师,演讲作品《百度移动开发平台最佳实践》。

共发布 5个任务,已经有 132名学生在这里学习上课
课程结束

难度:普通时间:大约需要0

67人在学习该课程,有5人已经完成该课程

复现ANR

任务一:复现ANR 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 任务描述 写出不少于3种常见ANR错误的Android代码 主线程复现ANRBroadcastReceiver复现ANRService复现ANR任务注意事项 请注意代码风格的整齐、优雅代码中含有必要的注释可以合理使用第三方框架、类库参考资料 无 …

课程结束

难度:普通时间:大约需要0

24人在学习该课程,有4人已经完成该课程

复现OOM

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 写出不少于4种常见OOM错误的Android代码 Activity引用错误导致OOM,至少2种单例导致OOM动画导致OOM任务注意事项 请注意代码风格的整齐、优雅代码中含有必要的注释可以合理使用第三方框架、类库参考资料 无 …

课程结束

难度:进阶时间:大约需要3

21人在学习该课程,有4人已经完成该课程

实现一个UI布局

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 开发一个如下图所示的布局,要求如下: 左边红色区域宽度340个像素,右边白色区域宽度为600个像素,图片整体高度为250个像素左边金额数字宽度为250个像素,高度为60个像素,该数字不能折行,需要自适应大小,比如金额是800000.00左边金额数字上边距60个像素,左、右边距20个像素;【点击领取】上边距32个像素,左右边距20个像素,下边距60个像素右边白色区域内的文字不能折行,字数超出则显示黑点右边白色区域第一行【2016年7月百度推广优..】上边距60个像素,左右边距30个像素;第二行有效期的内容上边距32…

课程结束

难度:进阶时间:大约需要3

10人在学习该课程,有2人已经完成该课程

实现一个TAB布局

任务描述 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 实现常见的标签tab,并且点击tab跳转至对应页面实现页面滑动效果效果图如: 任务注意事项 有能力的同学可以考虑tab数量不止三个的情况,当数量较多时,当前页面可能显示不了,考虑如何实现滑动的tab。请注意代码风格的整齐、优雅代码中含有必要的注释参考资料 无 …

课程结束

难度:进阶时间:大约需要5

10人在学习该课程,有1人已经完成该课程

实现一个表情键盘控件

任务目的 欢迎加入商业平台学院QQ群38234781,获得与导师一对一的沟通机会 学习android控件的封装,viewPager的使用,以及SpannableString对文字加图片的处理任务描述 实现一个表情键盘控件,要求: 能进行表情的输入,删除表情大于一页,且可以翻页表情键盘和输入法键盘的弹出逻辑要正确任务注意事项 请注意代码风格的整齐、优雅代码中含有必要的注释良好的适应性和流畅度不建议使用第三方框架、类库参考资料 参考代码: https://github.com/UKfire/Emotion …