现在位置: 首页 > 开发工具与框架 > 文章
2015年11月28日 开发工具与框架, 开源框架 ⁄ 共 237字 评论关闭
rx-mvvm-android是一个使用RxJava的Android mvvm框架,该框架还使用了新的Andorid数据绑定机制。   框架概要: 1、使用MVVM分离Android框架,并使用一个简洁的架构捋清我的domain logic. 2、使用Android数据绑定视图模型和Android。 3、实现RX的异步通信。 4、Rest API from ComicVine。 5、使用Frodo调试Rx。       var git_name ="/ffgiraldez/rx-mvvm-android"
阅读全文

2015年11月15日 开发工具与框架 ⁄ 共 2096字 评论关闭
FinalMvp mvp模式介绍 由图可见,mvp模式将分为View、presenter、model,而presenter将连接View和model, view和model之间不允许直接交互. 将view和model完全隔绝,可以说完全解决了耦合性的问题。 道理很容易理解,可是要想真正做好却不那么容易! finaMvp介绍 finalMvp是为了轻松使用mvp模式开发,并且规范mvp代码而编写的框架。 该框架的结构为:BaseView BasePresenter BaseModel 代码中直接继承这三类,...
阅读全文
2015年11月13日 开发工具与框架 ⁄ 共 341字 评论关闭
Flutter 是一种新型的方式,用于创建高性能、跨平台的移动应用。由 Google 的工程师团队打造。Flutter 针对当下以及未来的移动设备进行优化,专注于 Android and iOS 低延迟的输入和高帧率。 Flutter 可以给开发者提供简单、高效的方式来构建和部署跨平台、高性能移动应用;给用户提供漂亮、快速、jitter-free 的 app 体验。 Flutter 的主要组件: 一个高度优化, mobile-first 2D 渲染引擎 (保护对 text 优秀的支持 ) 一个 fun...
阅读全文
2015年11月13日 开发工具与框架, 开源框架 ⁄ 共 153字 评论关闭
安卓App热补丁动态修复框架 该项目是基于QQ空间终端开发团队的技术文章:安卓App热补丁动态修复技术介绍 实现的一个动态打补丁的框架。 该框架完成了作者所描述的基本功能。 项目部分代码从 dalvik_patch 项目中修改而来,这个项目本来是用来实现multidex加载的,修改后可以用来实现热补丁的效果。 //
阅读全文
2015年11月12日 开发工具与框架, 开源框架 ⁄ 共 852字 评论关闭
实现Android多apk/dex方式的apk加载,支持资源分包 携程App的插件化和动态加载框架已上线半年,经历了初期的探索和持续的打磨优化,新框架和工程配置经受住了生产实践的考验。 Android DynamicApk 框架实现了多APK动态加载和HotFix解决方案,通过对aapt的修改实现资源分区,各个模块可以单独的配置资源的PackageID,做到真正的独立APK模块化。详见:《携程Android App插件化和动态加载实践》 Benifit 插件化架构适应开发节奏需...
阅读全文
这个项目展示和比较各种构建Android apps 架构模式之间的不同。同一个示例使用以下三种不同方式构建: Standard Android: traditional approach with layouts, Activities/Fragments and Model. MVP: Model View Presenter. MVVM: Model View ViewModel with data binding. The App The sample app displays a list of GitHub public repositories for a given username. Tapping on one of them will open a repository deta...
阅读全文
2015年08月29日 开发工具与框架 ⁄ 共 2550字 评论关闭
介绍 就目前移动端而言,已有比较成熟都响应式框架,类似于Bootstrap、AmazeUI、Skeljs。但是对于普通开发者来说,为了满足快速开发的需求去学习和使用这些框架的时间成本是比较高的。所以,本着轻量、快速开发的原则,为大家提供了基于原生JS的移动动端解决方案,希望能在交流、使用中继续优化AutoStrap。 原理 目前我们熟悉的开源前端框架都是栅格化布局,通过mediaQuery,在不同分辨率加载不同的css到达响应式的效果。同时还...
阅读全文
2015年08月28日 开发工具与框架 ⁄ 共 11717字 评论关闭
LoonAndroid框架是不同于androidannotations,Roboguice等ioc框架,这是一个类似spring的实现方式。在整应用的生命周期中找到切入点,然后对activity的生命周期进行拦截,然后插入自己的功能。 框架的说明 如果你想看ui方面的东西,这里没有,想要看牛逼的效果这里也没有。这只是纯实现功能的框架,它的目标是节省代码量,降低耦合,让代码层次看起来更清晰。整个框架一部分是网上的,一部分是我改的,为了适应我的编码习惯,还...
阅读全文
轻量级的Android应用开发框架,可以轻易的开发出复杂结构的UI界面。Paginize利用JAVA注解注入布局和视图,布局和页面(Pages)可以继承,布局继承想HTML中的frameset标签特性,该特性使得代码重用变得更加简单。 var git_name ="/neevek/Paginize"
阅读全文
juniversal是一个使用java语言编写代码的开发平台,创建出跨平台的应用(包括移动应用)。通过使用源码翻译编写出可共享的跨平台代码。   juniversal解决了一个应用既要开发Android版本,又要开发iOS版本的烦恼,节省了开发者的工作时间,为抢占市场占了先机。   从头开始为各个移动平台编写单独的应用程序比较昂贵。如果您想要为多个平台创建应用,或者扩展现有应用到所面向的市场上,最有效的方法就是跨平台重复利用您已有的...
阅读全文
2014年12月21日 开发工具与框架, 开源框架 ⁄ 共 471字 评论关闭
1024swift是一款由国人开发的快速开发swift软件的iOS框架,集成了Alamofire、SwiftHttp两大网络访问类库 ,数据库类SQLite.swift,json数据处理SwiftyJSON类库,Dollar.swift计算,LTMorphingLabel、Surge,弹出框SCLAlertView-Swift。支持iOS 7.0+ / Mac OS X 10.9+   特性: 1、Chainable Request / Response方法; 2、URL / JSON / plist参数编码; 3、上传File / Data / Stream ; 4、Download using Request or Resume dat...
阅读全文
Frozen UI是简单易用,轻量快捷,为移动端服务的跨平台前端框架。可以在主流的Android、iOS主流的移动平台上使用。FrozenUI提供的CSS组件是目前QQ会员前端开发组所用的通用样式库。遵循手Q样式规范,基本样式使用离线包的方式减少请求,并提供快速接入的方案。FrozenUI提供的一系列JavaScript插件,更优雅地在移动端上呈现更灵动的动画效果。FrozenUI提供的Animation case,把业务上有趣好玩的案例沉淀下来,帮助日后能更快速找...
阅读全文
2014年09月25日 开发工具与框架 ⁄ 共 122字 暂无评论
FlxBox2D是一个通过使用libgdx对Box2D进行包装的包装类,它使得在flixel中使用Box2D编写代码变得更加简单。 Github托管地址:https://github.com/flixel-gdx/flixel-gdx-box2d
阅读全文
RhoMobile(前身为Rhodes框架)是由Motorola开发的一款开源的基于Ruby的移动应用开发框架,专门用于构建可以运行于多种平台之上的企业级原生App。通过RhoMobile,开发者无需考虑设备类型、操作系统、屏幕尺寸等诸多问题,只需掌握HTML和Ruby就可开发出运行在iOS、Android、Windows Mobile、BlackBerry、Windows Phone等智能手机上的App。 2009年3月24日,RhoMobile正式发布了Rhodes 1.0,即为后来的RhoMobile Suite。 和其他...
阅读全文
Worklight为企业提供了一个开发、管理移动应用的开发平台,允许企业开发者利用HTML5、CSS、JavaScript开发HTML5、原生或Hybrid应用(应用适用于Windows、Mac OS、Linux、iOS、Android、RIM和Windows Phone等平台)。它主要由Worklight Studio、 Worklight Server、Device Runtime和 Worklight Console四个部分组成。新版本的Worklight嵌入了客户体验分析、地理位置工具包。  2006年Shahar Kaminitz创立Worklight公司,并在2009...
阅读全文
Rexsee是基于Android的HTML5开发平台,帮助开发者使用HTML5+JavaScript开发Android应用。支持Android和OMS系统。 Rexsee的特点:      1、服务器端使用任何语言,Java, PHP, Python, .NET等。      2、访问Android本地资源,支持Android原生功能,媲美Android原生体验。      3、在线编译生成APK客户端,无须使用Eclipse等工具。      4、开发难度和技术要求降低,开发工作量减少,开发周期缩短,开发成本得到有效控制。      5...
阅读全文
DragonRAD是一款跨平台移动应用开发工具,可以构建、部署、管理企业移动应用。它是基于Lua的跨平台开发工具,提供一个可视化的开发环境,避免了开发者编写大量繁杂的代码,从而可以更快地开发移动应用。 DragonRAD极大的简化移动应用的设计、部署、维护和数据库驱动管理。 主要特性:      1、跨平台:支持包括BlackBerry、Android、iOS和Window Phone等绝大多数移动平台。      2、Drag & Drop设计:大大减少开发时间。消...
阅读全文
Metismo是2007年成立的一家私人拥有的移动中间件公司,Bedrock是Metismo公司基于Java跨平台中间件技术的核心产品,旨在帮助开发者快速开发跨平台的移动游戏和应用。Bedrock的交叉编译程序会把Java源代码转换成其他如C++、C#、ActionScript等编程语言。此外Bedrock还能直接把开发者编写的代码程序跨平台地部署到各种移动操作平台上。 与其他跨平台开发工具相比Bedrock的内置数据库包含了千余种手机配置文件,Bedrock独特的IDE特...
阅读全文
AppCan.cn这是一款由国内正益无线公司推出的基于HTML5技术的跨平台移动应用快速开发一体化解决方案。开发者利用HTML5+CSS3+JavaScript技术可以快速地开发与本地应用体验相媲美的移动应用。AppCan.cn平台提供了UI快速开发框架、本地功能调用API接口、应用打包系统、IDE集成开发环境和本地应用调试模拟器,预置数百套界面模板和数十种应用插件,提供多套应用模板。完善的框架接口,人性化的开发环境,丰富的开发资源,强大的服务...
阅读全文
Konyone开发平台是由Kony公司在2007年首次发布的。KonyOne为开发者提供了一个全面的、可视化的集成开发环境。提供尽可能多的功能,并减少开发者手工输入的代码量。通过内嵌的跨渠道支持,KonyOne避免了建立多个独立开发团队的需要。在Konyone上,开发者可以使用JavaScript或Lua做为编程语言。 与其他同类产品相比,Konyone可以帮助开发编译和分析代码,以便于在发布不同版本应用时进行相应的优化。另外,Konyone使用一种开发语...
阅读全文
×