移动应用产品开发-android开发(一)
最近公司希望增添移动开发业务,进行移动互联网开发的调研及产品需求调研。
我主要负责技术解决方案的研究,从android开发开始学习。同时跟经理一起与其他部门同事沟通了解移动开发方面的需求。
在了解android开发基础之后,汇总移动互联网开发趋势知识和android开发基础,给部门同事进行了演讲分享。
同时下载了开源中国的android客户端源码进行研究修改,制作了给大家演示的应用样品,虽然简单,但也还有模有样,觉得是那么回事。
之后又跟其他部门的领导一起沟通讨论,收集了大家的意见,汇总之后确定开始做一款应用产品。
我们就开始了移动应用开发的计划。
经理带我跟某部门负责人进行细致沟通,了解详细需求,然后我们分析汇总功能模块及功能点,制作开发计划,再找他们确定。
经过几次的磨合,最终确定了开发计划。
我主要负责android开发,技术方案的研究,以及应用管理员后台的开发。经理负责服务端搭建和开发,还有其他两位同事看
情况配合。
当然,这期间还在做.NET之类的开发工作。闲暇之时,了解了下android开发框架,第三方应用组件,别人开发的经验。
大概汇总下:
1、android快捷开发组件,android query,是类似于jQuery的android的一个类库,简化了代码的开发,挺好的。
2、移动应用中经常会用到的功能,分享,用户数据统计分析,消息推送等
这个在网上收集查看对比了下,shareSDK,bshare,百度,友盟都提供的有分享sdk,大致思想差不多,但对比考虑后
决定用百度的。
百度开发者中心和友盟都有提供移动开发相关的解决方案,各有相关的sdk使用。今天研究了一天,主要看了百度的,学习了不少
之后的开发中就用百度的了。
3、android客户端开发要考虑兼容,性能,稳定,用户体验。具体开发制作的时候围绕这几点,尽量组件化,使用MVC的模式。
4、开发的话我们就采用了android官方提供的sdk进行原生开发,对于我个人而言是新技术的提升。
恩,先写这么多,这段时间要多花些心思在这个上面。
做开发,最好还是要产品化,站在产品经理的角度上多考虑。
技术只是实现目的的工具和手段,不能太拘束于技术研发。
to be continued......
移动应用产品开发-android开发(一)的更多相关文章
- 49个你应该了解的Android Studio技巧、插件与资源 http://www.apkbus.com/blog-822721-72630.html (出处: 安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户)
49个你应该了解的Android Studio技巧.插件与资源http://www.apkbus.com/blog-822721-72630.html(出处: 安卓巴士 - 安卓开发 - Androi ...
- 移动应用产品开发-android开发(二)
这段时间实在太忙了,也没什么精力来写博客,还是没养成写博客的习惯,还是得记载下来,不然时间久了就忘记了. 早上一大早就来公司了,趁还早,拟定今天的工作内容和计划后,赶紧记载点东西. 最近做androi ...
- (转载)所有分类 > 开发语言与工具 > 移动开发 > Android开发 Android中的Service:默默的奉献者 (1)
前言 这段时间在看一些IPC相关的东西,这里面就不可避免的要涉及到service,进程线程这些知识点,而且在研究的过程中我惊觉自己对这些东西的记忆已经开始有些模糊了——这可要不得.于是我就干脆花了点心 ...
- 移动应用产品开发-android开发(三)
历时一个多月的时间,这款APP算是开发完成了,最近在测试完善中,比较空闲好好总结下. 之前两次已经提到开发过程中的主要的知识点,这次主要总结下解决问题方法,http请求和安全. 首先讲下解决问题的方法 ...
- 移动应用产品开发-android开发 新闻模块开发 百度Frontia组件应用之分享
这两天主要做了新闻模块的开发,做了新闻列表,新闻详情,数据结构解析,以及百度 Frontia 组件的研究. 新闻模块用的是开源中国的android开源代码里的代码,主要是模仿它的源码架构,首先打开是资 ...
- 移动应用产品开发-android开发项目记录
今天主要在做app前端开发,做了一个资讯列表和资讯详情,主要模仿网易新闻来做,页面布局简单,但java代码和实现比较麻烦 毕竟才开始做,研究的不那么透彻,也不是很熟练 用心去做,专注开发,今天也算作出 ...
- iOS开发 Android开发 移动Web开发
通常,来自移动端的测试需求涉及2类: iOS/Android 移动端H5 因此,需要把基础的概念清清楚楚地落地 Client端 Server端 平台描述 语言 相同 差别 / web平台 web平台开 ...
- android开发——Android开发中的47个小知识
1.判断sd卡是否存在 boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environme ...
- 50、转自知乎上android开发相见恨晚的接口
原文链接:http://www.zhihu.com/question/33636939 程序员软件开发Android 开发JavaAndroid修改 Android开发中,有哪些让你觉得相 ...
随机推荐
- SQL SERVER HTTP请求
--开启Sql Server 通讯配置-- sp_configure ; GO RECONFIGURE WITH OVERRIDE; GO sp_configure ; GO RECONFIGURE ...
- T-SQL通过触发器创建级联更新·级联删除
create trigger t_table_a on table_a for update,dalete begin if exists(select 1 from inserted) update ...
- eclipse和android studio导入工程的错误
eclipse中导入工程,需要注意导入的工程是什么,android 工程和java工程是有区别的.如果导入错误了,调起来也比较麻烦.因为入口错了呀. 特别在android studio工程,从其它人的 ...
- ISA2006 下建立VPN连接时出现“错误800”时的解决办法
[转载]http://social.microsoft.com/Forums/zh-CN/9cfa0c06-0f46-44cb-9e8f-8eba1c3821ba/vpn-vpn800 重启Routi ...
- Android中一般支持的常用的距离单位
px(像素):每个px对应屏幕上的一个点. dip或dp(device independent pixels,设备独立像素):一种基于屏幕密度的抽象单位.在每英寸160点的显示器上,1dip=1px. ...
- 12_注解04_注解实现Action调用Service,Service调用Dao的过程
[工程截图] [PersonDao.java] package com.HigginCui.annotation; public interface PersonDao { public void s ...
- Poj 1511 Invitation Cards(spfa)
Invitation Cards Time Limit: 8000MS Memory Limit: 262144K Total Submissions: 24460 Accepted: 8091 De ...
- Google Test Frame 简单使用例子
1 序言——为什么折腾Google Test 被逼无奈的. 最近研究google开源的基于列存储的数据库查询引擎supersonic源码.初略的浏览了一遍代码,竟然没有main函数,顿时惊讶的目瞪口呆 ...
- HttpUtility.HtmlEncode
HttpUtility.HtmlEncode用来防止站点受到恶意脚本注入的攻击 public string Welcome(string name, int numTimes = 1) { r ...
- shell中的双引号,单引号,反引号
在shell中引号分为三种:单引号,双引号和反引号. 单引号 ‘ 由单引号括起来的字符都作为普通字符出现.特殊字符用单引号括起来以后,也会失去原有意义,而只作为普通字符解释.单引号用于保持引号内所有字 ...