Android框架?

是否有任何框架,使得它比构buildAndroid应用程序更容易,你会有兴趣吗?

我刚刚发现了App Dev Wiki 。 正如其网站所述:

这个维基是为了收集链接,工具,库和任何对移动开发有用的东西。

目前列出的Android框架是:

  • 点火
  • 机器人福
  • RoboGuice
  • Commonsware
  • ActionBarSherlock
  • spring的Android
  • DroidParts

不久就会有!

我正在开发一个Android共享库DroidFu,它会给你:

  • 在缺less所需function的情况下,可以直接在Activities(和Services)中使用大量效用函数,例如产卵列表和错误对话框,检查Intent可用性以及其他解决方法/replace
  • 轻松处理asynchronous任务(在方向更改后照顾复活对话框)
  • 简单的XMLparsing使用约定而不是基于configuration的XML拉parsing器
  • 新的适配器和小部件,例如ListAdapterWithProgress(在加载某个元素时渲染加载微调器作为最后一个元素)或者一个GalleryItem小部件,它将在渲染微调控件时通过URL延迟加载图像
  • 一个ImageLoader,可以asynchronous加载网页上的图像,由FIFOcaching支持,非常适合在列表和东西中渲染头像

我打算在GitHub上提供这个function。

敬请关注。

更新(2013年2月)对不起,说没有人正在这个工作了。 所有参与这个项目的人都继续前进,而且由于lib主要用在Qype应用程序中,所以没有人愿意再维护它(Qype被Yelp顺便获得了,所以我甚至不确定我们是否被允许,因为它大部分是在我在Qype工作时间开发的。)

对于任何想要打捞的人来说,来源都在这里 。

不是一个真正的“软件框架”,而是一个轻松创build简单应用程序的工具(这就是Google所说的):

http://appinventor.googlelabs.com/about/

我不使用这个工具,因为我不是这个方法的忠实粉丝,但你可以试试看。

您可以使用App Inventor创build许多不同types的应用程序。 通常人们开始制作像MoleMash这样的游戏或者让你在朋友脸上绘制有趣图片的游戏。 您甚至可以使用手机的传感器,在倾斜手机的基础上通过迷宫移动球。

但是应用程序构build并不局限于简单的游戏。 您还可以构build通知和教育的应用程序。 您可以创build一个测验应用程序来帮助您和您的同学进行testing。 借助Android的文字转语音function,您甚至可以让手机大声问问题。

要使用App Inventor,您不需要成为开发人员。 这是因为不是编写代码,而是直观地devise应用程序的外观,并使用块来指定应用程序的行为。

现在最好的之一是恕我直言,就是Appcelerator

免费和开放源代码,为所有主要平台(跨平台)开发一个应用程序,编译应用程序本地代码,有一个丰富的API …

我喜欢玩它..很容易学习:)

希望这个帮助!

PS:即使听起来像我在那里工作,我不…不幸的是我:(

有几个不同范围和目的的框架可以使移动应用程序的开发速度更快,或跨平台或无代码。

技术在竞争和新想法方面蓬勃发展,所以如果你认为你可以build造一个圆形的车轮,请不要采取其他解决scheme作为威慑力量。

还有phonegap ,您可以使用它来使用html + javascript编写android应用程序。

Simple框架与Android完全兼容。 它是XML序列化和数据绑定的注释方法,是完全双向的。 所以你可以在Android平台上读写XML。 更重要的是它的真正轻量级,没有外部依赖。 本质上它就像一个JAXB代替Android平台。 有关更多信息,请查看教程 。

继续清单:

我正在研究BARACUS框架 ,重点在于缓解Android组件开发的痛苦。

当前function:

  • 具有dependency injection的Bean容器(基于接口或实现的types)
  • 纯Javaconfiguration
  • Bean生命周期pipe理
  • 微小的OR映射器解决scheme具有基本的ORM瓦特。 延迟加载和自动行映射
  • 声明式表单validation
  • 数据库热备份和恢复
  • 自动数据库版本pipe理+自动迁移

该库可通过maven中央库 (包括maven原型)获得。

另外,一组教程可以在blogstpot上find

该图书馆是Apache2许可的,开放源代码(在github上),并可以在任何项目(商业+非商业)中免费使用。

我已经完成了为每个人开发一个Android框架,以便能够轻松快速地使用。 我已经开发了几个应用程序,它被称为appFramework ,正如你所看到的,你将在几秒钟内使用几乎所有的function和最新的库,只是扩展或实现我已经在库中创build的类。 安装过程已经包含在内,其余使用路线图由您决定!

已经创build类的function:

  • 谷歌地图
  • 回收站视图
  • 改造
  • Firebase身份validation
  • 运行时权限
  • CircleImageView
  • BottomBar
  • 标签风格select器
  • 向右或向左滑动动作布局(FlingCard)
  • 材质SearchView
  • AppCompatActivity
  • 抽屉
  • 标记片段的活动
  • ConfirmationDialog

有一个很好的编码!