开发一个类似今日头条的app需要哪些关键的android技术
答案:2 悬赏:70 手机版
解决时间 2021-02-24 00:23
- 提问者网友:兔牙战士
- 2021-02-23 08:01
开发一个类似今日头条的app需要哪些关键的android技术
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-02-23 09:17
今日头条客户端其实不复杂,资讯类的app做起来都差不多,难的是后端的推荐系统。
想做的话无非就是熟悉最常用的Android控件,熟悉一个网络库比如retrofit,熟悉一个图片加载和处理的库比如picasso,熟悉一些异步操作的方法比如async task,线程,还有可能要做一些缓存,就要用到sqlite了,那么你还学学一些SQL,甚至你可能想用一个orm,比如activeandroid,另外还要熟悉web的一些东西,因为资讯大多都是网页的形式,只会用webview是不够的,你要自己熟悉web的很多东西,不然的话如果展示页面出了问题,你不能只指望web开发者来帮你找问题的,自己打开chrome dev tool调试才是正道。至于源代码的话,推荐你看看各种微博客户端吧,用到的东西基本类似。
想做的话无非就是熟悉最常用的Android控件,熟悉一个网络库比如retrofit,熟悉一个图片加载和处理的库比如picasso,熟悉一些异步操作的方法比如async task,线程,还有可能要做一些缓存,就要用到sqlite了,那么你还学学一些SQL,甚至你可能想用一个orm,比如activeandroid,另外还要熟悉web的一些东西,因为资讯大多都是网页的形式,只会用webview是不够的,你要自己熟悉web的很多东西,不然的话如果展示页面出了问题,你不能只指望web开发者来帮你找问题的,自己打开chrome dev tool调试才是正道。至于源代码的话,推荐你看看各种微博客户端吧,用到的东西基本类似。
全部回答
- 1楼网友:蕴藏春秋
- 2021-02-23 09:59
没有编程基础的话,可以从编程的入门开始学,比如basic和pascal,再转c语言,慢慢看看c++,java之类的。
java是安卓app开发的基础语言,从变量,函数,类,借口的创建和使用,到各类常用api的使用。
比较常用的技术先学,打好基础是关键,包括:1、activity生命周期 2、界面开发技术3、数据存储技术 4、网络编程。
如果你觉得时间有点长,推荐在线应用开发平台——应用之星,这个网站无需编程和代码,小白用户也能在线开发app。
如果你还有问题,欢迎继续追问我哦~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯