A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 Android_Robot 于 2016-10-19 15:20 编辑



Android开发时你遇到过什么相见恨晚的工具或网站?



         对于很多Android/ios/wp个人移动开发者来说,开发一个具有网络功能的应用不是一件容易的事,不仅需要购买/租赁服务器,还必须掌握一门诸如Java/.net/php这类的服务器开发语言,每开发一款移动应用程序,就必须开发维护对应的服务器程序。


         这一切对于移动开发者来说,都是一个冗长的噩梦。今天发现现在有这样的云平台可以让开发者只需注册一个帐号,成功后申请创建任意多个数据库,获得对应的Key,下载对应版本的SDK并将其嵌入到移动应用中,便可以调用存取API,进行数据的任意操作。这样就无需关注后台,专注于客户端开发就行了。


        那么,不知道大家有没有遇到过类似的相见恨晚的网站或工具?【留言或者讨论Q 1441761649学习一下】


       从一个角度来说,文题关心点是想知道什么现成的工具和平台可以简化Android App的开发,让其更轻更有效率迭代更快。
       首先就从这个出发点上来回答:

       首先是在后端上,推荐用企业服务,而不是自己搭后端。

       比如,使用 Parse【parse地址:https://parse.com/


      或者是国内的  LeanCloud LeanCloud地址:https://leancloud.cn/


       LeanCloud听人吐槽bug多,但是如果自己团队来开发后台的话,照样bug也会一堆,而且还把别人踩过的坑又重新来踩一遍。我自己做过demo,发现使用Parse(Facebook自己也在用)或者LeanCloud,的确让 Android App 开发一下子快了一个级别。


     整个创业团队只需要把精力让在 App的交互和体验上即可,而且项目转型也可以很轻很快。如果实在LeanCloud无法满足,那么在创业初期,最好也租用云服务,比如阿里云,青云之类的,而不是买服务器自己从头开始搭起。

       其次在App端的话,则大规模使用开源库(请站在巨人的肩膀上)。首先技术负责人把所有常用的Android开源库都理清一遍,然后选项目需要的库。另外在文档方面,推荐两个我自己筛选过的很好的文档给创业团队。(只推荐2个,因为Android文档现在是太多而不是太少。在这个信息爆炸的时代,我们需要的是优质的技术文档,同理还有能够专注的技术人员):


1. Android best practice:futurice/android-best-practices · GitHub
  中文版:android-best-practices/README.cn.md at master · futurice/android-best-practices · GitHub
2. 对GitHub上的各大开源库的收录和分析:
Trinea/android-open-project · GitHub

另外再推荐一个人:JakeWharton (Jake Wharton) · GitHub




其他资源分享:【强荐!】2016年最新Android学习路线图——按此路线图学习月薪过万{ 火速收入}
[Android] . 深入剖析Android网络开发库: OkHttp, Volley and Gson

2 个回复

倒序浏览
谢谢,真是太多的干货了....
回复 使用道具 举报
多谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马