用Kotlin+Jetpack能减少50%的代码,很香!

听说用Kotlin + Jetpack 开发很香,同样的项目,Kotlin版本比Java版本的代码量少50%,Bug率还能降低30%。

这次也打算用Kotlin + Jetpack 开发一个在线教育产品来提升一下技术实力(装一下B)。那么我们就先通过妹纸给的UI效果图来分下一下大概的功能有哪些,确定功能后再来做技术选型和架构。

1. 部分运行效果截图

用Kotlin+Jetpack能减少50%的代码,很香!_第1张图片

(首页和课程)

用Kotlin+Jetpack能减少50%的代码,很香!_第2张图片

(学习中心和我的)

用Kotlin+Jetpack能减少50%的代码,很香!_第3张图片

(课程详情和视频播放)

用Kotlin+Jetpack能减少50%的代码,很香!_第4张图片

(登录)

技术选型:


通过上面的功能拆分,技术选型如下,采用的是MVVM架构:

  • Kotlin(比Java好用不知道多少倍) 

  • Jetpack(viewmodel/navigation/paging/workmanager/databinding 等)

  • AAC/MVVM

  • okhttp/retrofit

  • Coroutines协程

  • 模块化

  • 组件化

  • exoplayer视频播放

  • viewpager2

  • materialDesign2

关于我:


我叫志威,目前就职于某知名上市旅游行业互联网公司,任资深Android开发工程师,多年移动端开发经验,熟悉Android主流开发框架和技术栈,熟悉Kotlin、Jetpack等热门前沿的Google Android技术,具有丰富的移动项目架构与开发经验。

现在,我把这个项目制作成了课程。该课程:

1. 严格按照公司的代码标准、规范、架构;

2. 由设计师设计的UI ;

3. 真实的官方API接口

这是一个能真正上线商用的App开发课程,它不同于Github上练手项目,它是一个实实在在的真实产品;同时,我也把这么多年的经验和遇到的坑都浓缩在这个课程里面。

课程大纲:


用Kotlin+Jetpack能减少50%的代码,很香!_第5张图片

现在,这个课程已经在菜鸟窝上发布。如果你对Kotlin+Jetpack 有兴趣,可以点击阅读原文进入试学。

同时,我也从官方那里申请到了100个50元的优惠名额。课程早鸟价是399,领取优惠后是349,但是只有100个名额哦。如有需要,请联系下面的菜鸟窝运营小姐姐获取。

期待和大家一起学习,一起进步!

用Kotlin+Jetpack能减少50%的代码,很香!_第6张图片

赚现金:


如果可以,希望您帮助我一下,把课程分享给身边的朋友,这样会我感激不尽。如果他们从您分享的链接购买了课程,每个订单可获得大概70元现金收入哦!

扫描下面二维码进入分销中心(需登录):

用Kotlin+Jetpack能减少50%的代码,很香!_第7张图片

推荐阅读:

《第一行代码 第3版》已出版!

重学Kotlin中那些你没注意到的细节

在Android中请求权限从来不是一件简单的事情

你可能感兴趣的:(移动开发,编程语言,软件开发,android,安卓)