谷歌推出“傻瓜式”开发工具,不用写代码也能制作 APP

谷歌推出“傻瓜式”开发工具,不用写代码也能制作 APP

谷歌母公司 Alphabet 已经踏入轻代码开发的舞台。据国外媒体报道,该公司近日为软件开发者带来了一款基于谷歌 SaaS 程序 G Suite 的应用 App Maker。

这款号称“傻瓜式”的轻代码 H5 应用开发服务,能够让用户根据企业的需求快速地创建和部署一些个性化程序应用,只需要少量(甚至不需要)编程。比如一些企业管理者想要寻求更好的方式来批准员工出差或者请假时,就能在几天内用 App Maker 搭建一款简单的应用程序。

继续阅读 →

发表在 产品 | 标签为 | 留下评论

15 Interesting JavaScript and CSS Libraries for November 2016

Wing

Wing

Wing is a minimalistic CSS framework that can be used for setting a solid base to your websites. Like all CSS frameworks these days, Wing has a 12-column responsive grid and a collection of styled components. The cool thing about this particular project is that most HTML elements are automatically styled and don’t need any extra classes.

Shave

Shave

JavaScript library that truncates multi-line text, so that it can fit within the boundaries of a HTML element. The original string is stored in a hidden , so that your text remains in the page in its entirety. Following a trend seen in many modern libraries, Shave has no dependencies and instead offers a separate version for plugging it in with jQuery.

继续阅读 →

发表在 研发 | 标签为 | 留下评论

FireFox 50正式版发布:启动速度飙升65% 畅快体验

Mozilla今天正式宣布推出FireFox 50浏览器,并将其定义为一个划时代的版本。

原本FireFox 50计划于本月初发布,但由于优化问题而推迟到现在。不过,近半个月的等待是值得的,FireFox 50不仅大大提升了启动速度,而且还提供了更多人性化功能。

Mozilla表示,在无插件环境下,FireFox 50的启动速度提高了35%,而在有插件的情况下,FireFox 50的启动速度提升更加明显,达到了65%,差不多省去3秒钟时间。

继续阅读 →

发表在 产品 | 标签为 | 留下评论

Next.js提供了基于React的简单通用JavaScript框架

新的通用JavaScript框架Next.js目前已经开源了,它为基于React和服务器的Web应用提供了一个新的可选方案。

来自Zeit的团队在React的基础和组件模型上构建了Next.js,同时还提供了一个关键扩展:通过使用名为getInitialProps()的组件生命周期钩子方法,框架能够在服务器上进行初始渲染,如果需要的话,还可以在客户端继续进行渲染。不过这个高级特性是一个很小却功能强大的框架所额外提供的。

继续阅读 →

发表在 研发 | 标签为 | 留下评论

Android Studio 2.2 新特性

Android Studio是官方的 Android集成开发环境(IDE)。

全新的 Android Studio 2.2 有 20 多个新特性,设计到开发过程的每个主要阶段如设计,开发,构建以及测试。

设计

  1. 布局编辑器 :现在用新的 UI设计器设计UI更容易了。新的蓝图模式有助于快速的构建应用程序UI结构并且通过使用新的属性面板可以调整每个部件的可视属性。
  2. 约束布局 :新的约束布局是一个灵活的布局管理器,允许你创建动态用户界面,无需再做多层 layout嵌套。其兼容Android 9 (Gingerbread)以上的版本。

开发

  1. 改进的C++支持:你可以在 Gradle 里使用 CMake 或 ndk-build来编译 C++项目。从CMake构建转移到Android Studio现在是无缝连接。不仅对 C++ 提供了支持,还对 C++ 编辑和调试体验进行了修复。
  2. 示例浏览器:现在,通过 Android Studio 2.2 引用 Android 示例代码变得更加简单了。在代码编辑器窗口中,你可以在 Google Android 示例代码中查找您的应用代码。

构建

  1. Instant Run改进:引入 Instant Run 的目的是让 Android 开发更加快速而简便。自其发布以来,它已经显著地缩短了许多开发者的编辑、构建、运行迭代周期。
  2. APK分析器:你可以很容易地看到 APK 的内容,了解每个组件的大小。此功能在调试 multi-dex 时十分有用。此外,你还可以比较一下 APK 的两个版本。
  3. 构建缓存(实验性):大大地提高构建速度,帮助缩短完整和增量构建时间,只需将 android.enableBuildCache=true 添加到 gradle.properties 文件。

测试

  1. Android Emulator中的虚拟传感器: Android Emulator 现在包括一组新的虚拟传感器控件。你可以使用这些新的控件测试 Android 传感器,例如加速度计、环境温度、磁力计等。
  2. Espresso测试记录器(测试版): Espresso 测试记录器可用于记录与您的应用的交互,轻松地创建 UI 测试。记录您与设备的交互并且添加断言,以在应用的特定快照中验证 UI 元素。您可以在Android的Firebase测试实验室中运行该测试或本地运行该测试。
  3. GPU调试程序(测试版): GPU调成程序现在为测试版。现在,您可以捕获 Android 设备上的 OpenGL ES 命令流,然后在 Android Studio 内重播该命令流。为更好地了解OpenGL ES命令,调试您的图形输出,您也可全面检查任何指定 OpenGL ES 命令的 GPU 状态。

更新/下载

  • 如果您使用的是早期版本的 Android Studio,可以在Stable 稳定版发布渠道上检查更新。您也可以在官方网站页面上直接下载 Android Studio 2.2

继续阅读 →

发表在 研发 | 标签为 | 留下评论