当前位置:首页 > 实用技巧 >

从零开始学习开发软件(零基础学习开发软件)

来源:原点资讯(m.360kss.com)时间:2023-05-03 23:25:19作者:YD166手机阅读>>

今天在下班回去的地铁上,突然脑海中蹦出了这个问题!再结合自己微薄的项目经验,由此得出了这篇文章,算是个笔记总结。鉴于博主是Android开发那么文中大部分都偏向于Android。闲言少数,书归正传,前提就不用多说了。

1、需要确定好Android支持的最低版本。

2、确定APP发布的渠道,方便以后数据统计。

3、确定好APP的升级策略,比如最好能提供一个接口,用来判断是否强制用户升级。

4、确定好使用哪些SDK,以及SDK需要收集的信息,比如MAC地址等等。编写好隐私政策和用户协议。特别是隐私政策,按照华为隐私政策的要求,如果SDK需要收集敏感信息的话,需要将第三方SDK也要列在隐私政策上标明收集的信息,使用的目的。而应用宝又有别的要求,比如收集信息的SDK必须在用户同意隐私政策之后才能初始化,虽然这些隐私政策很少有人看。

6、确定好接口的数据格式,虽然使用HTTPS,但是也要对敏感数据比如手机号和账号等相关字段进行加密,跟服务端确定好加密和解密的方法。同时token对隐私数据的加解密也要定义好。

7、在使用HTTPS的时候千万不要为了省事而默认信任所有证书,甚至对域名都不做校验,这样会给后来埋下巨大的坑。如果不嫌CA升级麻烦,可以考虑使用内置CA证书的方式加强APP的安全性。

8、随着APP的迭代,可能需要引入更多的SDK。这就要及时更新隐私政策,同时可以定义一个接口或发出通知,当隐私政策改变的时候,让APP自动在弹出隐私政策提示弹框。

9、在引入SDK的时候,需要明确SDK的混淆规则,加入到自己的混淆规则中。

10、APP需要做好对IP V6的支持。

11、做好基础库的封装,比如各种Util,比如FileUtil,LogUtil,DeviceUtil,权限申请框架等等。

12、最好提供一个全局配置的接口,比如用来控制开关,比如是否强制升级,是否弹出隐私政策等等配置接口。

13、如果考虑到要使用夜间模式的话,严格按照Android相关API进行操作。

14、做好对64位手机的支持操作。目前各大应用商店在推动64位的适配,这个要需要做好兼容。

15、随着APP的升级迭代,可能需要一些埋点数据,需要确定埋点的相关规范。

16、做好APP的加固,最好使用第三方来做。

17、相关接口做好版本管理,最好在接口定义好通用字段,比如版本号,渠道等各种公共信息。

目前暂时想到这么多,虽然有些可能在APP初级阶段没法做到,比如埋点,但是后面如果用到了要记得做好规范,做到Android和iOS的统一,后面想到了会继续追加上。也欢迎读者在评论区追加上。

栏目热文

零基础如何学软件开发(自学软件开发怎么入门)

零基础如何学软件开发(自学软件开发怎么入门)

PHP从入门到放弃,C语言从入门到放弃,Java从入门到放弃...在自学编程的过程中,一部分程序员遇到冰冷的英语字母,枯...

2023-05-03 23:23:49查看全文 >>

小白可以自己学会软件开发吗(软件开发从零开始学可以吗)

小白可以自己学会软件开发吗(软件开发从零开始学可以吗)

Kenny是一个全职软件工程师,已经有6年软件开发工作经验了。在这段时间,他开始回想早期开始时是多么的迷茫。在这个视频中...

2023-05-03 23:23:04查看全文 >>

新手学习软件怎么开发(没任何经验怎么学会软件开发)

新手学习软件怎么开发(没任何经验怎么学会软件开发)

作为初学者,你可能要先从Java或HTML开始学,一旦掌握了一门编程语言,你就发挥无穷的想象,开发各种神奇的软件啦。下面...

2023-05-03 22:44:19查看全文 >>

学习软件开发流程(简单的软件开发流程)

学习软件开发流程(简单的软件开发流程)

软件开发是根据客户要求构建出软件系统或者系统中的软件部分,一般是通过程序设计语言实现的,比如C/C /JAVA/JSP...

2023-05-03 23:13:23查看全文 >>

如何在家自学简单的软件开发(自学软件开发怎么入门)

如何在家自学简单的软件开发(自学软件开发怎么入门)

学习软件开发到底有多难?自学软件开发需要多久时间呢?接下来,我们一起来谈一谈给一些新手想要进入软件开发自学的同学一些参考...

2023-05-03 23:23:47查看全文 >>

学习软件开发的步骤(学软件开发最快方法)

学习软件开发的步骤(学软件开发最快方法)

需求分析1.相关系统分析员向用户初步了解需求,然后用相关的工具软件列出要开发的系统的大功能模块,每个大功能模块有哪些小功...

2023-05-03 23:26:11查看全文 >>

朋友圈文字只显示一行怎么解决(微信打字怎么换下一行)

朋友圈文字只显示一行怎么解决(微信打字怎么换下一行)

应用场景:工作中:同事、下属等遇到问题,向丰富经验的你请教;生活中:家人、朋友等遇到问题,向丰富经验的你请教;如果此时咱...

2023-05-03 22:48:17查看全文 >>

朋友圈为啥发的只显示一行字(为什么发朋友圈文字只显示一行)

朋友圈为啥发的只显示一行字(为什么发朋友圈文字只显示一行)

近日,记者发现微信朋友圈板块进行了内侧改革:即朋友圈页面经常发布营销相关内容动态,都会被统一折叠,只显示一行文字,且多条...

2023-05-03 22:52:30查看全文 >>

发朋友圈只显示一行字解决办法(为什么发朋友圈文字只显示一行)

发朋友圈只显示一行字解决办法(为什么发朋友圈文字只显示一行)

清明小长假少不了发朋友圈打卡分享旅游经历但你有没有发现同样长度的内容在朋友圈的展现方式是完全不一样的!甚至有的人发出的内...

2023-05-03 22:58:28查看全文 >>

发朋友圈文字太多怎样只显示一行(朋友圈怎么发文字怎么只显示一行)

发朋友圈文字太多怎样只显示一行(朋友圈怎么发文字怎么只显示一行)

hello亲爱的朋友们,一转眼就到了周五了,是不是特别开心呀?所以今天三儿就不说关于微信文字排版的事了,我们来说一说朋友...

2023-05-03 23:32:05查看全文 >>

文档排行