[s1e5]超详细!3小时从0开始开发一个GitHub客户端

公众号【国民程序员】回馈粉丝福利: 现金红包和送书活动火热进行中点击参与

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。

书籍详情请见:https://blog.csdn.net/ddnosh/article/details/107666187

作者:国民程序员
项目视频: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. 配置文件

  1. gradle
  2. 签名文件
  3. .ignore
  4. proguard
  5. checkstyle

5. 辅助工具

  1. Stetho
    https://github.com/facebook/stetho
  2. LeakCanary
    https://square.github.io/leakcanary/
  3. Flurry
    https://www.flurry.com/
    在这里插入图片描述

感兴趣的朋友可以查看下一篇博客:[s1e6]超详细!3小时从0开始开发一个GitHub客户端

想要获取本实战项目后续完整文章教程和视频内容,请在微信搜索 【国民程序员】,回复 “github”即可。

欢迎关注我的技术公众号:国民程序员,我们的目标:输出干货

  1. 每天分享原创技术文章
  2. 海量免费技术资料和视频学习资源
  3. 分享赚钱门道,带领程序员走向财务自由
图片名称

猜你喜欢

转载自blog.csdn.net/ddnosh/article/details/108707747