.net程序员做的第一个安卓APP

我从毕业之后一直做的是ASP.NET,从毕业到现在都已经五六个年头了。一个事物接触久了就会慢慢没有了新鲜感热情也褪去的差不多了,我又是对新事物比较感兴趣的,虽说Android早就不算什么新事物,当对于没接触过JAVA语言,没学过手机开发可以说是零基础的自己来说绝对是一个全新的领域。

决定开始学习Android开发之后,就开始在网上不断的看资料学习Android开发,后来发现国内的一位大神郭霖写了的第一行代码非常适合我等初学者,果断买来拜读也是收货很多。

从决定做一个APP开始,前后差不多两个月时间,也算是做了一个简单APP出来。这个APP主要是模仿现在各大电商分享淘宝优惠券的功能,第一次开发一切都以实际功能为主,所以我就秉持的拿来主义,想实现什么功能我就上网搜别人有没有现成的代码可以用,把别人的东西组合到自己的代码里来并做修改完成自己想实现的功能。

MY优惠APP下载

我的第一个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次,唯一不好就是免费用户下载页面会有广告弹出

时间: 2024-08-30 06:47:04

.net程序员做的第一个安卓APP的相关文章

(转).net程序员转战android第一篇---环境部署

对于.net开发人员去写java,可谓说是见山是山, 因为太多的相同; 最近段时间因工作因素,将项目中部分功能需要移植到android平台上,经过半个月的煎熬,终于搞完了. 文章中将直观记录我做项目中对android开发的学习和大家一起分享. 好了,废话不多说.进入主题; 准备事项 先从环境搭建开始,博主使用的是 系统:windows server 2003 准备文件:JRE.JDK6以上 | eclipse 3.6.2版本 | ADT-21| Android SDK   当以上文件都准备好了,

怎样为程序员做职业规划

真正的智慧是拥有对人心的判断力.记得<论语>中也讲过:真正的智慧就是知人,用正直的力量影响周围,影响社会.这种智慧会使我们能够深深地沉静下来,面对每一位程序员以及其背后经历过的历史,能够顺着他心灵上每一条纹路,走进他深处.隐秘.那些欢喜忧伤,那些心灵的愿望,那些对美好生活的设计之路. 经过半年时间的锻炼,大熊和小蔡彼此在技术与素养能力上都提高很快.老板又委任大熊新的重任,承担一个规模更大的项目.由于公司整体管理混乱,其他几个项目组中的程序员辞职现象时有发生,公司整体项目风险加大,经常是拆东墙补

HR要求来面试的程序员做笔试题被拒,听到原因懵了

在职场中,经常会遇到能力很强,但是工作态度却很一般,有点恃才傲物的员工,对于这样的情况,放弃又有点舍不得,不放弃又可能会影响到团队氛围.而如果面试中遇到这样的求职者该怎么办呢? 最近在互联网论坛上看到这样一个帖子:HR面试一位能力很强的程序员,要求做笔试题被拒:应届生才做笔试呢!网友评论炸锅了!到底是怎么回事呢? 这位HR在帖子中说自己遇到过这样一个程序员,写代码的技术还是非常不错的,在简历中也可以看出来.只是这个程序员有点太自大了.按照公司流程,HR要求程序员做一套笔试题.可那个程序员直接就说

程序员教流浪汉编程,开发APP

panpan @ 2013.10.05 , 09:34 am 一天,Patrick McConlogue宣布他将要教一个流浪汉学Java语言,帮助他开发一个属于他自己的app.今年23岁的Patrick是一名软件工程师,每天在去上班的路上他都会遇见那个流浪汉,然后他就决定践行自己的一个主意,看看他会不会是那个人. “这个主意很简单.”Patrick在自己的网站上写道: 1.我明天再路过时给你100美元.2.我明天再路过时给你三本JavaScript教程(入门级.高级.专家级)和一台便宜的笔记本.

程序员必看:如何降低APP软件开发的成本?

程序员必看:如何降低APP软件开发的成本? 作为一名曾经的程序猿,一直想写一点东西给大家分享一下,今天终于动笔了,写写我们在开发的过程中怎样才能更快更好的进行开发,降低app开发成本.无论是个人开发者,还是公司的技术人员,成本是需要考虑的一个很关键的因素,充分考虑成本,降低生产成本之后才会获得相应的竞争优势.如何降低APP软件开发的成本?听我慢慢给您说. 1. 良好的功能需求文档 没有文档化的需求,系统就存在不能满足客户期望的隐患.“比如,也许它不能按照客户认为应该的方式工作,即便是开发团队认为

女程序员做了个梦,众网友的神回复

女程序员发的一条微博:   “昨晚梦见男朋友和别的女人在逛街,梦里我的第一反应就是查源代码,结果调试半天查不出来为什么显示的那个女人不是我,最后含泪把那个女人注释掉了,再一运行就是我男朋友自己逛街了.” 众网友的神回复: 1.把那个女人的指针指向你即可: _(:з」∠)_ 2.谁让你把男朋友设成public的?:Σ(っ °Д °;)っ 3.加个断点看看那女人是谁: (?ω?) 4.心真软,就应该把他的接口屏蔽掉: (?_?) 5.Protected逛街(youOnly): (?•?_•?)? 6

翻译:程序员做些业余项目的重要性

编程是一种创造过程,业余项目允许程序员在没有截止日期或各种限制的条件下,以探索形式编程.业余项目之所以重要,有以下几个原因. 探索新技术 每天都会不断有新技术出现,开始不知道开发安卓应用需要做保护,如果一旦你的一个应用上市场是为了获得一定的外快,这个就不得不知道.办法总是比困难多,在你还没遇到的时候有人遇到了,并且研究出了解决办法——爱加密专业安卓应用加密技术.同时业余项目则是最佳的试验场.作为业余项目,你不必为bug或者性能问题担心,即使网站崩溃也没有问题,因为你不靠它来领薪水. 从头创造 我

reveal.js让程序员做ppt也享受快乐

前言 程序员除了会写的一手漂亮的代码,也要求做出风格优雅的PPT,诸如向领导汇报工作.向小组成员反馈项目进展自己的工作等等.就本人而言,做ppt还要去找模板,还需要设计风格,内心是焦灼的.于是乎,我搜到了这样的一款js库,用代码完成ppt,培训期间论文的答辩PPT采用这一方案,得到了领导同事的一致好评.这篇文章简单地讲一下reveal.js的基础知识,我是用了不到两个小时做出了一个ppt,从无到有,个人觉得很简单. 正文 reveal.js是一个专门用来做 HTML 演示文稿的框架.只需要在in

程序员做些业余项目的重要性

编程是一种创造过程,业余项目允许程序员在没有截止日期或各种限制的条件下,以探索形式编程.业余项目之所以重要,有以下几个原因. 探索新技术 每天都会不断有新技术出现,开始不知道开发安卓应用需要做保护,如果一旦你的一个应用上市场是为了获得一定的外快,这个就不得不知道.办法总是比困难多,在你还没遇到的时候有人遇到了,并且研究出了解决办法--爱加密专业安卓应用加密技术.同时业余项目则是最佳的试验场.作为业余项目,你不必为bug或者性能问题担心,即使网站崩溃也没有问题,因为你不靠它来领薪水. 从头创造 我