写点什么

App Inventor for Android 简介

  • 2010-07-13
  • 本文字数:599 字

    阅读完需:约 2 分钟

近日,Google labs 发布了 App Inventor Beta 版,支持 Android 电话的拖拽式应用开发。无需编写代码,可以凭借 App Inventor 以可视化的方式设计应用并使用 blocks 指定应用逻辑。

应用开发者(不一定非得是程序员)从画板中选择“blocks”并拖拽到应用区域,然后修改属性(比如按钮上的文本)。将电话连接到开发机上,这样在构建后就可以将应用下载到电话上进行测试和确认。可用的画板有基本的 blocks(比如按钮、文本、复选框、canvas)和用于媒体播放、地理位置、社交网络(比如连接到 Twitter 上)、传感器(相机、加速计)及“程序”(比如数据库连接、循环、条件执行等)的 blocks。

现在有越来越多的企业开发者在寻求可以将组织全部 / 部分的应用软件迁移到 Web 和移动平台上的办法,很多厂商也通过各种工具帮助企业开发者达成所愿。此前,InfoQ 曾关注过这方面的工具,如 PhoneGap Rhodes 与 Ruboto-IRB Silverlight 以及 HTML 5 和 CSS 3 。大多数工具都会考虑到跨平台的兼容性,而 App Inventor 则是专门面向 Android 电话的。

App Inventor 是开源的,使用了 MIT 开发的 Open Blocks java 程序库 Kawa 语言框架。Open Blocks 可视编程与 Scratch 编程语言关系非常密切。

要想访问 App Inventor,需要填写一个简单的表单,表单中有一项是 email 地址——必须是 Gmail 地址才行。此外还提供了指南与示例应用,App Inventor 目前还处于 Beta 版。

查看英文原文: App Inventor for Android

2010-07-13 22:432328
用户头像

发布了 88 篇内容, 共 267.8 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

龙蜥社区开源 coolbpf,BPF 程序开发效率提升百倍

OpenAnolis小助手

Linux 开源 内核 龙蜥技术 BPF

大数据培训 | Scala语言知识分享,直击面试

@零度

scala 大数据开发

孔松(信通院)-数字化时代云安全能力建设及趋势

火线安全

云安全 云安全技术 云安全研究

leetcode 322. Coin Change 零钱兑换(中等)

okokabcd

LeetCode 动态规划 算法与数据结构

2022上半年英特尔有哪些“硬核创新”?看这张图就知道了!

科技之家

web前端培训Docker入门指南

@零度

Docker 前端开发

介绍一种对 SAP GUI 里的收藏夹事务码管理工具增强的实现方案

汪子熙

SAP abap SAPGUI 企业管理软件 7月月更

焱融看 | 混合云时代下,如何制定多云策略

焱融科技

存储 文件存储 混合云 多云

向Spring框架学习设计模式

慕枫技术笔记

设计模式 spring框架 7月月更

[Ljava.lang.Object;是什么?

okokabcd

Java

当你真的学会DataBinding后,你会发现“这玩意真香”!

编程的平行世界

JetPack andiod

Java培训 | 详解 Linux 中的权限,这一篇就够了

@零度

Linux JAVA开发

开源者的自我修养|为 ShardingSphere 贡献了千万行代码的程序员,后来当了 CEO

SphereEx

开源 代码 ShardingSphere

刘对(火线安全)-多云环境的风险发现

火线安全

云安全 云安全技术 云安全研究

60 个前端 Web 开发流行语你都知道哪些?

海拥(haiyong.site)

前端 Web 7月月更

如何看待国企纷纷卸载微软Office改用金山WPS?

优秀

wps office办公软件

进入前六!博云在中国云管理软件市场销量排行持续上升

BoCloud博云

云原生 cmp 云管理

陈宇(Aqua)-安全->云安全->多云安全

火线安全

云安全 云安全技术 云安全研究

数据湖系列之一 | 你一定爱读的极简数据平台史,从数据仓库、数据湖到湖仓一体

Baidu AICLOUD

大数据 数据仓库 数据湖 对象存储 湖仓一体

直播带货系统软件开发,Android和iOS的区别在哪里?

开源直播系统源码

ios开发 Android开发 直播带货系统 原生开发 混合开发

使用强大的DBPack处理分布式事务(PHP使用教程)

峨嵋闲散人

分布式事务 分库分表 读写分离 seata dbmesh

SpringBoot工程创建Swagger文档并自动生成调用代码

百家饭隐私计算平台创业者

JavaScript Spring Boot swagger

洞态在某互联⽹⾦融科技企业的最佳落地实践

火线安全

漏洞检测 IAST

Linux设备驱动1:硬件基础

贾献华

7月月更

SAP 智能机器人流程自动化(iRPA)解决方案分享

汪子熙

SAP 业务流程自动化 7月月更 企业自动化 iRPA

学会使用LiveData和ViewModel,我相信会让你在写业务时变得轻松🌞

编程的平行世界

JetPack Andriod

一文读懂TDengine的窗口查询功能

TDengine

tdengine 时序数据库

研发效能度量框架解读

思码逸研发效能

研发效能 效能度量

SpringSecurity的初始化流程

急需上岸的小谢

7月月更

6年技术迭代,阿里全球化出海&合规的挑战和探索

阿里技术

阿里巴巴 最佳实践 方法论 全球化

JVM有哪些类加载机制?

源字节1号

软件开发

App Inventor for Android简介_开源_Dave West_InfoQ精选文章