LuaViewSDK

开发技术方案
授权协议 GPL
开发语言 Java
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 国产
投 递 者 翁鸿远
操作系统 Android
开源组织 阿里巴巴
适用人群 未知
 软件概览

LuaView 是一种运行在一个 ViewController/Activity 中,可以灵活加载Lua 脚本,并能够按照 Native 的方式运行的一种面向业务的开发技术方案。可以快速开发电商应用中既要求体验又要求灵活性的页面功能,例如首页,类目首页,垂直频道,大促活动会场等。

介绍

我们是谁

我们是聚划算无线开发团队,主要负责聚划算独立客户端,手机淘宝、手机天猫中的聚划算模块,以及俪人购客户端。

背景

LuaViewSDK 主要解决客户端开发中的两个常见问题:

  • 相同的业务逻辑需要在 iOS 和 Android 平台各实现一次,除了开发成本高,也会引入体验的细微差别。是否有一种技术方案可以做到一份代码,两个平台运行,行为相同 ?

  • 移动 APP 开发领域,要极致体验发布就不灵活(Native),要灵活发布就没有极致体验(H5)。有没有一种技术方案可以兼顾极致的体验和灵活的发布?

LuaView 可以完美解决上述两个问题。

RoadMap

  • 1.0

    • 必要的文档,例如环境搭建手册,LuaView API 手册

    • 简单的示例代码,例如 Hello World 示例,Todo List 示例,UIExplorer 示例

    • 网络功能

    • 基于 flexbox 的自动布局

  • 2.0

    • 页面生命周期

    • 页面间跳转,具备开发完整 APP 能力相关的功能。

       

软件截图

IOS版Alt Image Text

Android版

Android SDK 下载

入门

文档

  • LuaView 全部 API

  • LuaViewExplorer - API Demo

  • iOS & Android 专有功能

 相关资料
  • 刚技术面好像是面了下华大九天公司,主要问了介绍下你做的项目,实现的功能,代码量 python继承 python单元测试工具,Linux你常用的命令,问了grep如何显示不被匹配的行,如何忽略字符的大小写,vi 怎么删除一行,怎么小写替换大写,sed,awk,history,ls……,是否使用过git,git如何push如何合并

  • 技术开发规范 功能标准 如果图片数据,必须有图片压缩策略; 如果做本地缓冲必须有清空缓存策略,释放无用存储。 稳定性标准 Monkey测试:8h以上,2 events/s 无crash; Crash率:准入时,无crash遗留bug,crash问题; 插件服务器自身稳定性:达到99.9%。 性能标准 首屏加载时间(<=3s),在4G和WIFI网络条件下测试; 首页跳转次数(<=2); 首页QPS;

  • 本文向大家介绍浅谈AJAX开发技术,包括了浅谈AJAX开发技术的使用技巧和注意事项,需要的朋友参考一下 AJAX(Asynchronous JavaScript and XML,异步JavaScript和XML),AJAX并不是一项新的技术,它产生的主要目的是用于页面的局部刷新,从之前的代码开发来看,读者可以发现,每当用户向服务器端发出请求时,那怕需要的只是简单的更新一点点的局部内容,服务器端都会

  • Android 技术前线集合了 2015 年上半年国外最新的 Android 技术文章,包含开发技术、架构、测试等内容,是学习 Android 开发的优秀资料。

  • 前端开发的技术栈 对于任何类型的前端开发人员, HTML, CSS, DOM, JavaScript, HTTP/URL 和浏览器利用是基本的技术要求. 对于HTML, CSS, DOM, JavaScript, HTTP/URL 和浏览器开发之外的, 一个前端开发者还应该掌握下面技术列表中的一个或多个: Content Management System (内容管理系统, 又称 CMS) Nod

  • 1  介绍自己 一、简单介绍自己毕业几年,从事什么行业的工作(业务方向),以什么开发语言为主(技术方向),对微服务构建有清晰认识,对分库分表有实施经验等(工作中技术实践及个人技术优势)。 二、对自身未来发展有清晰的规划和考虑,想通过华为公司的大平台、大团队提升自己的技术能力,比如技术方面在未来5年内成为技术专家,带领团队进行技术攻关等,业务方面掌握erp 相关知识,可以根据业务诉求,场景机会点输出