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

我主要负责技术解决方案的研究,从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. iOS 跳转至 指定 StoryBoard 中 指定的 Scene

    UIStoryboard *stryBoard=[UIStoryboard storyboardWithName:@"second" bundle:nil]; UIViewCont ...

  2. php 5.3+ 连接mssql

    php5.3+里已经没有mssql的dll扩展了,需要使用SQL Server Driver for PHP 这里有两个版本有两个版本支持不同的php版本. 1.SQL Server Driver f ...

  3. config文件中可以配置查询超时时间

    web.config配置数据库连接 第一种:获取连接字符串 首先要定义命名空间 system.configuration 1.  string connstr= string constr = Con ...

  4. JAVA练习

    JAVA基础练习 1.给java,stb,sql三门科目的成绩算出JAVA和SQL的成绩差,JAVA和SQL的成绩共是,三门课的总分是,三门课的平均分是多少 import java.util.Scan ...

  5. asp.net后台获取前台的样式和后台给前台设置样式

    //获取到textbox1 的top值 Response.Write(textbox1.Style["top"]); //设置textbox1的style textbox1.Sty ...

  6. Magento强大的配置系统

    Magento的配置系统就像是Magento的心脏,支撑着Magento的运行.这套配置系统掌管着几乎所有"module/model/class/template/etc".它把整 ...

  7. MVC Filter自定义异常(拦截)

    // ----------------------------------------------------------------------- // <copyright file=&qu ...

  8. 学习笔记_JDBC_1_Demo1_连接数据库的基本操作和步骤

    常见错误:连数据库时,这句话String url = "jdbc:mysql://localhost/数据库名";数据库名可能和你建的数据库名不一样 1.安装Mysql,记住此时你 ...

  9. ios6-7以后用户开热点后的屏幕适配

    // 排版时,注意logical coordinate space和device coordinate space的区别,注意frame和bounds的区别! - (void)loadView { / ...

  10. OC中的字符串常用方法

    OC中的字符串常用方法 OC中对字符串进行操作使用了Foundation框架中的NSString类(不可变).NSMutableString类(可变). NSString 1.创建字符串 [objc] ...