我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情
作者:国民程序员
项目视频:https://www.bilibili.com/video/BV1vz4y1C7cC/
项目资料:微信搜索 【国民程序员】,回复 “github”
转载请保留此引用,感谢!
导语:
最近收到本书《Android App开发入门与实战》的一些读者的反馈,希望书籍最后章节的GitHub客户端实战开发环节能否单独拿出来讲解一遍,最好能通过视频形式展示出来。于是这段时间把GitHub客户端开发教程重新整理了一遍,并录制成视频。
这是第5篇,本篇讲解的内容是正式编码前的准备工作
本章节建议观看视频讲解。
微信搜索 【国民程序员】,回复 “github”,即可获取本项目源码和后续完整的实战文章教程。
准备工作
1. 新建工程
Android Studio 3.5+以上版本创建工程默认使用AndroidX。
2. 目录结构
Package by feature, not layer。
• api:retrofit api文件;
• bean:bean文件;
• common:常量信息文件;
• module:功能模块,如图片、网络、数据库;
• mvvm:用于mvvm框架的文件;
• ui:业务模块;
• util:工具类;
• view:自定义View;
3. 图标
Android Asset Studio:
http://romannurik.github.io/AndroidAssetStudio/
Image Asset Studio:
https://developer.android.google.cn/studio/write/image-asset-studio
4. 配置文件
- gradle
- 签名文件
- .ignore
- proguard
- checkstyle
5. 辅助工具
- Stetho
https://github.com/facebook/stetho - LeakCanary
https://square.github.io/leakcanary/ - Flurry
https://www.flurry.com/
感兴趣的朋友可以查看下一篇博客:[s1e6]超详细!3小时从0开始开发一个GitHub客户端
想要获取本实战项目后续完整文章教程和视频内容,请在微信搜索 【国民程序员】,回复 “github”即可。
欢迎关注我的技术公众号:国民程序员,我们的目标:输出干货
- 每天分享原创技术文章
- 海量免费技术资料和视频学习资源
- 分享赚钱门道,带领程序员走向财务自由