最近公司希望增添移动开发业务,进行移动互联网开发的调研及产品需求调研。

我主要负责技术解决方案的研究,从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开发(一)的更多相关文章

  1. 49个你应该了解的Android Studio技巧、插件与资源 http://www.apkbus.com/blog-822721-72630.html (出处: 安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户)

    49个你应该了解的Android Studio技巧.插件与资源http://www.apkbus.com/blog-822721-72630.html(出处: 安卓巴士 - 安卓开发 - Androi ...

  2. 移动应用产品开发-android开发(二)

    这段时间实在太忙了,也没什么精力来写博客,还是没养成写博客的习惯,还是得记载下来,不然时间久了就忘记了. 早上一大早就来公司了,趁还早,拟定今天的工作内容和计划后,赶紧记载点东西. 最近做androi ...

  3. (转载)所有分类 > 开发语言与工具 > 移动开发 > Android开发 Android中的Service:默默的奉献者 (1)

    前言 这段时间在看一些IPC相关的东西,这里面就不可避免的要涉及到service,进程线程这些知识点,而且在研究的过程中我惊觉自己对这些东西的记忆已经开始有些模糊了——这可要不得.于是我就干脆花了点心 ...

  4. 移动应用产品开发-android开发(三)

    历时一个多月的时间,这款APP算是开发完成了,最近在测试完善中,比较空闲好好总结下. 之前两次已经提到开发过程中的主要的知识点,这次主要总结下解决问题方法,http请求和安全. 首先讲下解决问题的方法 ...

  5. 移动应用产品开发-android开发 新闻模块开发 百度Frontia组件应用之分享

    这两天主要做了新闻模块的开发,做了新闻列表,新闻详情,数据结构解析,以及百度 Frontia 组件的研究. 新闻模块用的是开源中国的android开源代码里的代码,主要是模仿它的源码架构,首先打开是资 ...

  6. 移动应用产品开发-android开发项目记录

    今天主要在做app前端开发,做了一个资讯列表和资讯详情,主要模仿网易新闻来做,页面布局简单,但java代码和实现比较麻烦 毕竟才开始做,研究的不那么透彻,也不是很熟练 用心去做,专注开发,今天也算作出 ...

  7. iOS开发 Android开发 移动Web开发

    通常,来自移动端的测试需求涉及2类: iOS/Android 移动端H5 因此,需要把基础的概念清清楚楚地落地 Client端 Server端 平台描述 语言 相同 差别 / web平台 web平台开 ...

  8. android开发——Android开发中的47个小知识

    1.判断sd卡是否存在  boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environme ...

  9. 50、转自知乎上android开发相见恨晚的接口

      原文链接:http://www.zhihu.com/question/33636939     程序员软件开发Android 开发JavaAndroid修改 Android开发中,有哪些让你觉得相 ...

随机推荐

  1. java.sql.SQLException: ORA-28001: the password has expired。

    java.sql.SQLException: ORA-28001: the password has expired. Oracle11g的密码过期. 原因:是由于oracle11g中默认在defau ...

  2. JQuery设置缓慢下拉大行多次执行的解决办法,以及stop()函数的简单理解

    $(function(){ $('.all>li').mouseover(function(e) {        $(this).children().stop().slideDown(300 ...

  3. jQuery中的html,val,text区别

    在项目开发中,写jQuery代码有时候会搞混淆一下东西,现在写一下demo来列出jQuery的.html(),.text(),.val()的区别. 1. html()取得第一个匹配元素的内容,简单来说 ...

  4. linux下源码安装软件

    在linux下的很多软件都是通过源码包方式发布的,这样做对于最终用户而言,虽然相对于二进制软件包,配置和编译起来繁琐点,但是它的可移植性却好得多,针对不同的体系结构,软件开发者往往仅需发布同一份源码包 ...

  5. php 5.3 配置mssql笔记

    参考URL  https://docs.moodle.org/29/en/Installing_MSSQL_for_PHP#Using_FreeTDS_on_Debian_Lenny 第一步,下载相应 ...

  6. 伪Base16的构思和实现

    最近看见了一个迅雷地址,发现将其转换为普通链接的工具后,发现所谓专用地址地址就是原地址前加一个表示迅雷的前缀,后进行Base64编码.查阅Base64编码过程后,突发奇想:能否做一个Base16算法? ...

  7. Codevs 1507 酒厂选址

    1507 酒厂选址 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 传送门 题目描述 Description Abstinence(戒酒)岛的居民们酷爱一种无酒精啤酒 ...

  8. Qt 获得终端执行结果

    代码 话不多直接上本人代码 void MainWindow::on_pushButton_3_clicked() { myprocess = new QProcess(this); myprocess ...

  9. (转)IOS 学习笔记 2015-03-23 如何获取IOS程序的系统信息

    首页 > 程序开发 > 移动开发 > IOS > 正文 iOS 获取手机的型号,系统版本,软件名称,软件版本 -- 个评论 作者:vipa1888 收藏 我要投稿 网上搜索出来 ...

  10. MasterCard信用卡测试卡号-creditcard-1

    MasterCard信用卡测试卡号-creditcard-1 510510510510510051111111111111185454545454545454550000000000000455555 ...