Android开源项目推荐
对于 Android 工程师而言,了解当前的开源项目很必要,前一段时间网上很火的 Github 上开源项目,这里就不多说了。
最火的开源项目(一): http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects
最火的开源项目(二): http://www.csdn.net/article/2013-05-08/2815145-Android-open-source-projects-two
最火的开源项目(三): http://www.csdn.net/article/2013-05-21/2815370-Android-open-source-projects-finale
iOS开源项目推荐
iOS 每次的改变,会引起开源项目的变化,开发者可以直接那来用在自己项目开发中。
最火的开源项目(一): http://www.csdn.net/article/2013-06-05/2815530-GitHub-iOS-open-source-projects-one
最火的开源项目(二): http://www.csdn.net/article/2013-06-18/2815806-GitHub-iOS-open-source-projects-two
最火的开源项目(三): http://my.eoe.cn/sisuer/archive/5682.html
ui4app.com(http://ui4app.com/)
UI 设计师 / 美工:你可以在 UI4App 按照分类来查看众多优秀的 App 的优秀设计,从而找到你个人的设计灵感和素材; iOS 开发者:苦逼一个人在战斗的时候,没有美工,没有设计师。来逛逛 UI4App,也能熏陶熏陶一下自己的美感吧。
2.code4app.com code4app 是一个移动平台的共享代码库,收集了 iOS 平台共享代码,并且配有效果图和演示视频,避免苦逼的程序员重复造轮子。
Ucloud(http://www.ucloud.cn)
建议初创公司使用云平台来托管整个业务,可以降低 IT 支出成本,同时进入门槛低,可以根据业务的发展弹性调整基础 IT 资源。 Ucloud 相对于其他云平台,Ucloud 本身是一家创业正在成长型公司,Uhost 和 Udb 基本上能满足初创公司各种 IT 需求,同时跟阿里云相比价格便宜 1/4 到 1/3。使用 Ucloud 后,对方服务态度好以及能够快速地解决各种问题。
在开发 Android 应用,经常需要推送功能, 但是 Android 没有像 Apple Apns 官方的推送服务, Google 的推送服务在响应速度以及稳定性有一定的问题。推荐使用国内第三方推送服务供应商个推,个推的优势是推送及时和稳定,有 Android SDK 和后台推送 API。个推的计费是按照一个月中一天最高同时在线人数计算,1 万同时在线以下是免费。按照个推所说,最高同时在线数平均统计是所有留存用户的 20% 左右。比如 50 万 Android 下载量,留存率 30%。
50 万*30%= 15 万 *20%(同时在线)=3 万-1 万(免费)=2 万
2 万*0.2(每个用户每月费用) = 4000 元/月
实际中每个用户每月费用可以有优惠折扣。但是在实际开发的应用中,发现同时在线用户是留存用户的 50% 左右。
Blasamiq Mockups(http://balsamiq.com/)
Blasamiq Mockups 是我最喜欢的移动应用原型设计软件。能让你以最快的速度把原型画出来,用它画出来的是手绘风格的界面,很酷。同时内置了很多常用的控件和图标,基本够用了。
Popapp(http://popapp.in/)
Popapp 可以让你快速地让手绘的 AppUI 跃然纸上,协助开发者快速地将原本纸上的 App 界面草图(比如 Blasamiq Mockups 导出的草图)在 iphone 做模拟。
Axure(http://www.axure.com/)
Axure 已经成为产品经理、产品设计师以及交互设计师的必备工具,便于建立低保真的模型,以及便于于整个开发团队的沟通。
CC视频(http://www.bokecc.com/)
CC 视频愿景是让所有网站和应用轻松使用视频,提供基于云平台,集发布,转码,存储,播放,统计等功能。为移动应用者开发提供 ios,android 的 SDK,(基于可以自定义小窗口视频录制),浏览器 Flash 播放器,以及服务端的 API 接口和视频审核。典型应用是唱吧录制 MV 功能。
开发基于大量图片的移动应用,不妨采用又拍云图片云平台。又拍云存储分布全国 CDN 加速网络,以及丰富的 HTTP RESTful API 和采用图片无损压缩技术,自动生成 30 种自定义缩略图尺寸,按照用户实际使用量计费,以及支持弹性扩容。
Sendcloud(http://sendcloud.sohu.com/)
Sendcloud 是搜狐旗下的为企业提供邮件群发以及邮件营销服务平台。Sendcloud 专注邮件发送,邮件发送追踪,同时保证邮件高效到达,不易作为垃圾邮件处理,让公司专注业务的开发,同时提供实时的数据分析功能。价格每月发送量少于 2 万封,59 元 / 月,超过在 2-3 元/千封邮件,相对比较便宜。
Xmind(http://www.xmind.net)
Xmind 是最好用的一款思维导图的软件,对于移动应用开发者,可以用于 App 的初步构想设计、整体功能分布、以及不同版本功能展示等。同时 Xmind 可以用于设计鱼骨图,二维图,逻辑图,组织结构图等。
Jquery/Bootstrap(http://twitter.github.io/bootstrap/index.htm)
有很多的 Javascript 架构可以选择, 建议用 Jquery 和 Bootstrap。Bootstrap 是基于 Jquery 的,它非常方便用于网站和管理后台以及微信公共账号开发。 Bootstrap 包含一套 css 和 Javascript,包括各种组件和效果,
以及支持各种版本的通用浏览器以及通过响应式 CSS(Responsive CSS)支持平板和手机。
Trello(https://trello.com/)
Trello 是一款免费的,面向轻量级团队敏捷开发最好的平台了。Trello 上的工作都围绕 Board 进行,同一小组的用户可以在这里创建 To Do List,并分配给同事,同事完成后可以包任务标记为完成。
Git(http://git-scm.com)
Git 是开源的分布式版本控制系统,可以有效、高速的处理从小到大的各种项目管理。对于轻量级的团队而言,一个 Master 和 Development 分支和平时版本发布打上 TAG 就能满足需求了,其他优点这里就不累赘了。
Redmine(http://www.redmine.org)
Redmine 是一个开源基于 Web 的项目管理和 Bug 跟踪工具,在实际开发中,用的最多的就是 Wiki 和 Bug 跟踪。
Godaddy(http://www.godaddy.com)
如果不是注册 CN 域名,建议把域名注册在 Godaddy 上,只需要一张信用卡就可以注册。价格相对国内便宜一些,同时可以自动续费,以及便捷地域名交易,直接可以过户到另外一个 Godaddy 账号。
DnsPod(http://www.dnspod.cn)
DnsPod 是国内提供免费智能 DNS 解析服务,DnsPod 界面简洁易用,以及提供高质量的电信、网通、教育网双线或者三线智能解析。你可以把在 Godaday 上注册的域名用 DnsPod 解析。
TalkingData(http://www.talkingdata.net)
TalkingData 专注移动互联网综合数据服务创业公司。TalkingData Analytics 是针对移动应用的数据统计分析平台,可以实时监测用户的变化,包括用户新增、活跃、留存、转化、流失来监测用户生命周期的变化,同时提供分析工具来帮助解析更深入的问题。转化漏斗允许你分析用户一连串使用行为的转化率。
ShareSDK(http://www.sharesdk.cn)
ShareSDK 是目前移动应用中最简单易用,功能最强大社会化分享工具。支持新浪微博,腾讯微博 SSO 认证,开发者只需要 10 分钟就可以轻松集成到自己移动应用中。它不仅支持 QQ,新浪微博,腾讯微博,微信,Facebook 等国内外主流社交网站。还有强大的后台统计功能,可以实时了解用户、回流率、传播效应等数据。
二维码扫瞄
随着二维码应用越来越广,这里推荐 iphone 和 android 的二维码识别第三方 SDK
Zbar: http://zbar.sourceforge.net/
ZXing: http://code.google.com/zxing/
监控宝(http://www.jiankongbao.com/)
如果你寻求第三方监控,监控宝是一个不错的选择。可以监控 CPU,Memory,Network 等使用情况,以及其他服务比如:mysql ,redis, memorycache, mongdb 等,以及高级自定义监控,和实时自定义邮件和短信警报通知等。对于初创公司标准版 59 元 / 月完全可以满足要求了。
Face++ 人脸识别(http://cn.faceplusplus.com/)
Face++ 是人脸识别的计算云平台,包括人脸检测,人脸识别,人脸分析等功能,以及提供 Android,IOS,Rubby, JAVA,C# 等 SDK 下载,如果开发基于人脸识别相关应用 Face++ 是很好的选择。
应用名称
移动应用的应用名称在 Apple Store 要求是唯一,今年六月份开始 Apple Store 应用可以是随时从不同苹果开发者账号转移,可以轻松地交易 Apple Store 中应用,应用名称将成为稀缺资源。建议在开发应用之前就在 Apple Store 中注册应用,一来可以看看是否有人注册同样应用名称,二来可以防止他人抢注你的应用名称。同时提醒初创团队,应用发布一定要牢牢掌握在自己的手中,不来将来有纠纷,就很麻烦,可能为他人作嫁衣。
推荐阅读
最于初创团队而言一定要多读一些书,这里推荐几本给大家:《精益创业》、《别独自用餐》、《至关重要设计》、《大数据时代》、《平台战略》。
相关推荐
### 移动应用开发:构建高质量的移动应用程序 随着移动互联网技术的发展,移动应用已成为连接企业和用户的桥梁之一。为了满足不同场景下的需求,构建高质量的移动应用变得尤为重要。本篇文章将从四个方面——移动...
1. **为什么跨平台工具会颠覆现状**:这部分探讨了跨平台工具如何改变移动应用开发领域的格局。它分析了这些工具的优势、面临的挑战以及它们如何解决多平台开发中的常见问题。 2. **跨平台供应商及其工具的全景图*...
在实际工作中,产品经理可以通过Axure 8 Web前端+后台+移动前端 元件库快速构建出一个完整的原型,包括网页、后台管理和移动应用界面。然后,他们可以与开发团队共享这些原型,以确保所有人都对产品的功能和用户体验...
### 开发区微软云暨移动应用孵化平台项目关键知识点 #### 合作背景 - **长沙国家高新技术产业开发区**:创建于1988年,1991年升级为国家级高新区,综合经济实力和创新能力均居全国前列,是长株潭两型社会和长沙创新...
5. **移动应用开发**:React Native和Ionic等框架利用JavaScript开发原生移动应用,让初创公司能够快速地跨平台部署应用,节省开发成本。 6. **Web性能优化**:JavaScript库如Webpack和Babel帮助开发者管理项目依赖...
Vue Native将Vue.js的理念引入到移动应用开发中,使得开发者可以在一个统一的环境中编写代码,然后在多个平台上运行。这种技术被称为混合移动开发,因为它结合了Web开发的便利性和原生移动开发的性能优势。 在...
以上资源库不仅提供了丰富的开发工具和设计素材,还涵盖了从UI设计到后端优化的多个方面,为开发者打造高质量的Web和移动应用提供了强有力的支持。这些资源库的免费特性也大大降低了项目的启动成本,使得即使是初创...
在当前的数字化时代,移动应用开发已经成为企业与用户互动的重要桥梁。其中,微信小程序作为腾讯推出的轻量级应用平台,凭借其无需下载安装、即用即走的特点,迅速获得了广大用户的喜爱。本教程将深入探讨“移动开发...
7. Parse:专注于移动应用的PaaS服务,随着移动设备的普及,Parse旨在为开发者提供便捷的移动应用开发平台。 8. ScaleXtreme:提供云服务来管理物理服务器和云服务器,为那些不需要传统大型、昂贵服务器管理软件的...
移动统计平台是现代移动应用开发不可或缺的一个组成部分,它主要用于收集、分析和报告应用程序的使用数据。这样的平台能够帮助开发者理解用户行为,优化产品性能,并作出数据驱动的决策。本篇文章将深入探讨移动统计...
而对于 Web 应用开发,Flutter 提供了一套完整的工具链,使得开发者可以轻松地将现有的移动应用转换为 Web 版本。同样地,对于桌面应用,Flutter 也提供了一系列的插件和工具,让开发者能够在短时间内完成桌面版应用...
Amazon AWS 提供了大量基于云的全球...很多大型企业和热门的初创公司都信任 AWS,并通过这些服务为各种工作负载提供技术支持,其中包括 Web 和移动应用程序、游戏开发、数据处理与仓库、存储、存档及很多其他工作负载。
在企业应用开发中,Jeefuse MDA框架通过其强大的代码生成能力和模型驱动的开发模式,降低了复杂性,提高了代码质量和可维护性。它使得开发者可以更加专注于业务逻辑,而非基础架构的搭建,从而提高整体项目效率。...
DevTechnosys作为一家领先的移动应用开发公司,能够根据您的具体需求选择最适合的开发框架。我们提供全方位的服务,包括但不限于: - **原生应用开发**:为Android和iOS平台提供定制化服务。 - **React Native和...
171CMS应用市场源码是一款专为搭建和管理移动应用市场设计的开源内容管理系统(CMS)。这款系统具有显著的特点和功能,旨在为用户提供一站式的APP应用市场建设、运营及推广服务。171CMS的独特之处在于它支持PC端网站...
【App-Link】是一个专为移动应用...总的来说,App-Link通过其创新的PaaS服务,彻底改变了移动应用的开发模式,降低了开发难度,提升了交付速度,对于个人开发者、初创公司和企业用户来说,都是一个极具价值的开发工具。
本文将深入探讨“Smove”这一专为本地移动应用提供业务支持的框架,它主要基于JavaScript技术栈,旨在简化移动应用开发过程,提升应用的性能和用户体验。 JavaScript,作为互联网上最广泛使用的编程语言之一,已经...