我从毕业之后一直做的是ASP.NET,从毕业到现在都已经五六个年头了。一个事物接触久了就会慢慢没有了新鲜感热情也褪去的差不多了,我又是对新事物比较感兴趣的,虽说Android早就不算什么新事物,当对于没接触过JAVA语言,没学过手机开发可以说是零基础的自己来说绝对是一个全新的领域。
决定开始学习Android开发之后,就开始在网上不断的看资料学习Android开发,后来发现国内的一位大神郭霖写了的第一行代码非常适合我等初学者,果断买来拜读也是收货很多。
从决定做一个APP开始,前后差不多两个月时间,也算是做了一个简单APP出来。这个APP主要是模仿现在各大电商分享淘宝优惠券的功能,第一次开发一切都以实际功能为主,所以我就秉持的拿来主义,想实现什么功能我就上网搜别人有没有现成的代码可以用,把别人的东西组合到自己的代码里来并做修改完成自己想实现的功能。
class="uploaded-img" src="http://upload-images.jianshu.io/upload_images/5257048-b21db6d4a5f60bf3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240" alt="" width="auto" height="auto" />我的第一个MY优惠APP主要拿了以下几点:
1)glide 用于加载APP的图片,电商肯定需要用到大量的图片来展示产品
2)okhttp 网络请求库,用来进行http请求调用各种API接口
3)gson 将api返回的json字符串转换成各种model
4)GsonFormat插件 快速生成Json实体类,非常的快捷方便
5)带上拉加载更多的RecyclerView
6)bmob云数据库 作为云端服务器存储数据用
7)百度移动统计 APP发布之后肯定想知道有多少用户在使用,我用的是百度统计
8)APP完成之后最后一步就发布,这里我的是蒲公英平台,一天可以免费下载1000次,唯一不好就是免费用户下载页面会有广告弹出