专栏名称: 鸿洋
你好,欢迎关注鸿洋的公众号,每天为您推送高质量文章,让你每天都能涨知识。点击历史消息,查看所有已推送的文章,喜欢可以置顶本公众号。此外,本公众号支持投稿,如果你有原创的文章,希望通过本公众号发布,欢迎投稿。
目录
相关文章推荐
郭霖  ·  一篇文章带你彻底掌握Optional ·  昨天  
郭霖  ·  一文了解 Gradle 的文件api ·  3 天前  
鸿洋  ·  5种常见Gradle依赖版本管理指南 ·  6 天前  
51好读  ›  专栏  ›  鸿洋

这个计划真的能让Android开发更高效,虽然免费

鸿洋  · 公众号  · android  · 2017-06-30 07:32

正文

如果让公司女同事给开发的小哥哥们贴标签,


你猜会有哪些?



其实除了这些,还有一条,那就是加班。



同学撸串的时候在加班、同学打游戏的时候在加班,同学陪女朋友的时候在加班,同学起床尿尿的时候还在加班。


那么问题来了,破解加班的最佳技能是什么呢?升职加薪、当上总经理、出任CEO、迎娶白富美走向人生巅峰?好吧,快醒醒,代码还没敲完呢,别做梦了。理性的告诉你,想不加班的最好办法就是提高效率。如果你是搞Android的,那巧了,我这正好有计划。


这个计划也很简单,别再自己造轮子,不要花时间摸索别人已经摸索过无数遍的事情。常见的问题、常见的功能还有常用的框架,都在《高效Android工程师6周养成计划》,这至少节省一个新手60%以上的时间。



《高效Android工程师6周养成计划》

价格:免费


1

适合人群?


这个计划更适合具备一些开发基础,却没有太多开发经验的新手。如果你完全没有安卓开发经验,这个计划也提供了免费的基础视频。如果你是一个工作多年的老手,请绕道离开。

2

课程特色?


0基础:免费提供Android开发需要具备的基础课程。在正式进入计划之前,你可以提前学习自己尚未掌握的基础技能。


商业级项目:围绕项目案例进行,老师将带领大家从头到尾,见证一个商业级项目的完整开发过程。项目涉及客户端、服务器端和数据接口中的各类功能,也许你就是下一个全栈工程师。通过学习和案例制作,体验实际开发中的那些坑,获得一份极其真实的开发经验。


干货教学:本计划摒弃了传统的知识点教学方式,通过再现开发中的常见问题场景,在思考解决方案和化解开发问题的过程中,学习知识点的运用。从而加深知识点的记忆,在以后工作中遇到相似问题的时候,能够快速回忆并使用。

3

学习计划?


第1课:准备起航,APP服务端搭建


项目开发起始阶段需要注意哪些问题?移动端和后端在开发前期如何沟通?如果不了解这些,那么一定不要错过本次课程。明确这些问题之后开始搭建自己的后台服务(服务器+数据库),准备起飞。


第2课:使用 TextInputLayout 实现优雅的登录界面及验证


安卓设计图到底是什么样的?如何根据设计图实现相应的界面?当我们实现登录界面时,如何快速实现验证校验?提示信息如何始终显示在控件上方并且错误信息动态展示的效果?在登录中常见的密码加密到底是如何实现的?


第3课:基于 OkHttp和Gson 快速获取解析服务数据


OkHttp是一个处理网络请求的开源项目,是安卓端最火热的轻量级框架。本次课程将基于OkHttp来初步封装常见的网络请求操作,为后续课程继续优化打下基础。且在此基础上完成登录网络验证功能。同时学习GsonFormat插件的使用并使用Gson快速解析数据。


第4 课:使用ViewPager+Fragment实现Tab


ViewPager 和 Fragment 可以说是界面框架搭建的黄金搭档,那么在使用过程中可能会存在哪些问题?这些问题又该如何解决?本次课程将通过使用 ViewPager+Fragment 实现常见应用框架的搭建来为大家一一解答这些问题。


第5课:动态实现轮播图


各大应用中常见的广告轮播是如何实现的?定时轮播和无限轮播的实现技巧是什么?酷炫的动态轮播图需要强大的图片加载引擎, Picasso 库就可以满足我们所有的需求,本次课程我们将讲解如何使用 Picasso 最快速度的实现加载网络图片,同时借助Picasso来实现广告轮播。


第6课:开发新宠RecyclerView 展现复杂数据列表


在Android 5.0版本前我们要使用 ListView 来展示列表数据。 在5.0版本后呢?我们将使用 ListView 的升级版本 - RecyclerView。那么RecyclerView该如何使用?使用过程中需要注意哪些问题?


第7课:强者升级,使用 XRecyclerView 快速实现列表界面


在目前的开发中,第三方开源库的使用必不可少。本次课程我们将涉及两大开源库。其中之一就是经常用来实现下拉刷新和上拉加载更多的XRecyclerView。其二就是数据库ORM框架-LitePal。


第8课:带你完成可滑动的复杂界面


界面要素比较多的界面如何处理?首先要对界面进行分析并分解,化整为零然后各个击破。那么该如何分解呢?跟我从零开始来实现一个复杂界面吧。同时,复杂界面要素多校验多,掌握正确的开发规范同样重要,尽可能的将界面的开发做到有理有序。


第9课:调用摄像头拍照并管理照片


拍照是应用常见的功能,Android 提供原生照相机的功能调用。那么要如何调取原生摄像头拍照并获取拍好的照片?拍摄多张照片后在管理照片时如何处理两个界面中的数据同步问题?想要图片能够自由放大缩小,原生ImageView无能为力,而强大的 PhotoView 可以帮你解决一切!


第10课:使用百度地图SDK给你的应用定个位


LBS相关功能在应用中使用非常广泛,本次课程以百度地图为例,带你了解第三方平台的使用流程,在项目中实现百度地图定位功能。


第11课:使用OkHttp上传文件到服务端


项目中需要同时把数据和图片上传到服务端时如何处理?如果上传的图片过大又该如何处理?在上传过程中可能会出现各种各样的问题导致上传失败,我们又该如何尽可能降低这种失败概率?


第12课:项目整体总结项目完成后的总结


对预留作业模块的分析说明,包括:个人中心、拜访模块、培训模块、资讯模块。项目开发过程中的问题答疑。

4

免费加入!

《申请方法》

长按识别海报二维码,立即申请

或者手动加Q群:477947630


点击下方阅读原文即刻加入。