随笔分类 - 1.3 App
摘要:基于前面的TODO示例,使用Data Binding库来显示数据并绑定UI元素的响应动作。 这个示例并未严格遵循 Model View ViewModel 或 Model View Presenter 模式,其中既有View Model,也有Presenter。 用到的Data Binding库保存
阅读全文
摘要:概述 该示例(TODO-MVP)是后续各种示例演变的基础,它主要演示了在不带架构性框架的情况下实现M-V-P模式。其采用手动依赖注入的方式来提供本地数据源和远程数据源仓库。异步任务通过回调处理。 注意:MVP中View的概念是有所不同的: android.view.View类我们叫它 "Androi
阅读全文
摘要:推荐一个跨平台模块化App框架 Small。 Small,做最轻巧的跨平台插件化框架。 功能 完美内置 所有插件支持内置于宿主包中 高度透明 插件编码、布局编写方式与独立应用开发无异 插件代码调试与整包开发无异 极致剪裁 对插件分离所有一切能分离的公共代码、资源 无缝链接 通过设定URI,宿主、本地
阅读全文
摘要:PS 2021-06-22 前段时间了解到阿里云的mPaaS平台,提供了类似的解决方案,H5容器、App小程序引擎,我想这才是未来。同样都不开源,但是专注于为开发者提供优质体验,才是取胜之道,这方面从我个人体验来说,阿里云的mPaaS完胜。 DCloud与APICloud这两家目前应该说是市场占有率
阅读全文
摘要:钉钉是阿里的一款企业应用APP,里面提供了混合微应用的SDK,这其实最好的一种APP架构模式。微信公众号浏览器JSSDK也提供了类似功能特性,在在交互性上没有钉钉深入。 由JS定义应用“窗口”的交互界面和菜单,实现最大化灵活度。
阅读全文
摘要:http://titanium-studio.s3.amazonaws.com/latest/titanium.studio.linux.gtk.x86_64.zip http://titanium-studio.s3.amazonaws.com/latest/titanium.studio.lin
阅读全文
摘要:1. http://developer.eclipsesource.com/tabris/ 2. 多平台、原生程序级别的性能 3. 开源/教育性的项目免费,意思就是商业项目收费 4. 目标,让懂java的人完全用java的思维进行app开发
阅读全文
摘要:能到处抄点代码搞出东西来了,但对事件、对ListView这类的控件,数据解析后的视图绑定,还没有完全搞清原理。真是年纪越大,学习能力越差了。
阅读全文
摘要:发现自己很难入门,是真的太难,还是自己主观拒绝。
阅读全文
摘要:今天看到地宝的几个APP用appcan做的,我顿时惊呆了。 1. 走的同样是中间件的模式,支持原生UI界面的访问; 2. 在线打包的方式,进行资源的限制,以便商业化支持;
阅读全文
摘要:发现Rexsee时,他已经一年多没有更新过了,最后版本是2012年的。 他的实现思路是通过Android自带的Java - Javascript 桥机制,在WebView中的JavaScript同Java进行通信,而这样的话即Javascript可以直接创建原生UI界面,以获得较高的性能目标。 这样
阅读全文
摘要:Nodejs版本的问题 首先,如下引用:http://docs.appcelerator.com/titanium/latest/#!/guide/Installing_Node To run all Appcelerator components, you must have Node.js 0.
阅读全文
摘要:1. build时总提示 --key-password <keypass> 参数没传,不填又说密码不对,填对了又说没传,应该是ide的问题,暂时不知怎样去设置该命令参数; 2. 继续去Titanium Studio的思路,即使用Titanium CLI进行app构建 3. 重新使用ADT,启动AVD
阅读全文
摘要:操作系统: Ubuntu 12.04 LTS AMD64 在Titanium Studio中,装Titanium CLI怎么都不能成功,到了一个进度,发现卡在那里,硬盘一直狂闪,发现在Studio的文件夹生成了一个乱七八糟里面无限循环的目录 后面就想说,算了,试试命令行安装 http://docs.
阅读全文