NativeScript 1.2.0 發布,跨平臺移動端開發

2020-12-17 開源中國

NativeScript 1.2.0 發布,此版本最重要的改進:

(#304) ActionBar/NavigationBar 現在使用 page.actionBar 定義,而不是 page.optionsMenu

其他改進:

  • (#393) Create application.android instance immediately and move all android-specific events to application.android.

  • (#391) Implement cancellable back button pressed for Android.

  • (#304) Expose additional properties of NavBar/ActionBar

  • (#294) Add an optional fullscreen parameter to Page.showModal method.

  • (#263) Provide per page option for manipulating NavigationBar

  • (#191) Extend the set of support CSS properties in {N}

Bug 修復

  • (#423) Showing a modal page from another modal page results in error on iOS.

  • (#422) Login dialog - iOS7: loginResult.userName returns password as a value instead of username

  • (#421) Page.showModal seems completely broken in IOS

  • (#406) Prompt dialog - iOS7: okButton returns result equal to false, cancelButton returns result equal to true

  • (#405) FPS module will now correctly count frames while scrolling in iOS

  • (#395) dialogs.action() causes app to crash on iPad

  • (#372) Simple location app doesn't perform until real gps apps are also running

  • (#368) [Screen Builder] Model is not updated when an observable object property is used in two text fields

  • (#343) Not returning a view on the view parameter of the creatingView event handler of the placeholder crash the application

  • (#322) Creating an Observable by passing a JSON object in the constructor does not define the respective properties on the Observable object instance.

  • (#285) visibility property inconsistent with CSS

  • (#270) BackgroundImage property does not respect the CornerRadius when set to Border.

  • (#261) WebView crash when navigating back

下載:

NativeScript 可以使用 Javascript,CSS, XML 創建真正的 Native 跨平臺應用,支持 iOS Android,NativeScript 將您的跨平臺代碼翻譯成目標平臺的代碼。

UI 使用 XML 描述,CSS 樣式,在編譯時將 UI 轉化成本地原生代碼,最終得到正在的 Native 原生應用。

相關焦點

  • 僅用移動開發服務:一分錢不花,開發native應用
    不花一分錢,就可以做native應用開發,這在以前是根本不敢想像的事兒。然而在今天,移動開發工具和服務已經五花八門,聰明的開發者只要隨心所欲的抓取幾個順手的,就能完成native開發。今天給大家介紹的思路其實很簡單:1. 使用Nitrous.IO雲端編程環境,開啟Node.JS的box模塊。2.
  • 最火移動端跨平臺方案盤點:React Native、weex、Flutter
    1、前言跨平臺一直是老生常談的話題,cordova、ionic、react-native、weex、kotlin-native、flutter等跨平臺框架的百花齊放,頗有一股推倒原生開發者的勢頭。為什麼我們需要跨平臺開發?
  • NativeScript 6.2 發布,黑暗模式和新的 npm 包
    NativeScript 6.2 已經發布,主要內容如下:Dark Mode該版本引入黑暗模式:
  • APP跨平臺開發技術(Flutter VS React Native)分析
    背景APP 跨平臺開發是目前比較熱門的方向,採用 web 框架開發,以 web 的開發體驗快速構建應用,提高了迭代的效率。同時 web 開發方式大多使用動態語言,能夠繞過原生開發限制動態加載,因此具備熱加載、熱更新的能力。用跨平臺技術開發的應用無論性能還是用戶體驗都很接近原生應用。
  • Electron 7.0.0 發布,跨平臺桌面應用開發工具
    Electron 7.0.0 穩定版正式發布了,Electron 是 GitHub 開發的跨平臺桌面應用開發工具,支持使用 Web 技術開發桌面應用,其基於 C++ 開發,GUI 核心來自於 Chromium,而 JavaScript
  • 有這六大頂級跨平臺開發神器,還單學啥Android、IOS開發
    1, Flutter (Google)Flutter是谷歌的最新移動UI框架。Beta1版本於2018年2月27日在2018 世界移動大會公布,Beta2版本2018年3月6日發布。開發者可以使用 Flutter 在 iOS 和 Android 平臺上開發原生應用,閒魚、NOW 直播、京東 、美團這些應用也有使用 Flutter。
  • H5 移動端調試全攻略
    作者:Jartto文章源自:http://jartto.wang/2018/11/01/mobile-debug/隨著行動裝置的高速發展,H5 開發也成為了 F2E 不可或缺的能力。而移動開發的重中之重就是掌握調試技巧,定 Bug 於無形。
  • HTML5——人民網在移動端的技術應用方向
    而他的最大的一個優勢就是可以將它應用到移動端的開發,實現跨平臺開發,即開發一次,可以在多平臺上使用,那麼,對於新聞媒介領域裡的人民網,這項技術是否能夠引進並加以應用呢?本文通過對HTML5技術本身的分析介紹,同時結合現在HTML5的使用的案例,為人民網在移動端開發提出一些建議。 二.HTML5 1.
  • Kivy 1.8.0 發布,跨平臺 Python 應用開發框架
    Kivy 1.8.0 發布,此版本是第一個支持 Python 3.3 和 Python 2.7 的版本,現已提供下載。
  • Facebook 發布 React Native for Android
    Facebook 今天發布了 React Native for Android,把 Web 和原生平臺的 JavaScript
  • 阿里宣布開源 Weex,用 Web 方式開發 Native 性能體驗應用
    4月21日,北京-阿里巴巴今天在Qcon大會上宣布跨平臺移動開發工具Weex開放內測邀請。
  • OHSCE_V0.2.0.1 版本發布,跨平臺高可靠性通信框架
    Open HI-REL Signal Communication Engine(簡稱OHSCE)是一款高可靠性跨平臺的PHP通信框架
  • 用JavaScript開發移動原生應用,Facebook正式開源React Native!
    不過目前,只有iOS版,Android版還需要再等一段時間,這是最新的用JavaScript語言開發原生App的嘗試,其示例代碼相當簡潔,內置控制項也不少。同時還為React Native開發了一款基於Atom的IDE——Nuclide,也已開源。
  • Electron 3.0.0 發布,升級 Chrome、Node 與 V8
    Electron 3.0.0 發布了,Electron 是 GitHub 發布的跨平臺桌面應用開發工具,支持 Web 技術開發桌面應用
  • Tabris.js 1.0.0 發布,原生移動應用框架
    Tabris.js 1.0.0 發布,此版本更新內容如下:重命名屬性 foreground 名字為
  • Eruda 2.0 發布:移動端調試工具
    Eruda 移動端調試工具在 1.5.4 版本發布後有長達半年多的時間暫停了更新,於今年下半年重新投入精力開發,主要針對之前被詬病較多的 console 性能進行了優化,同時也對工具的整體外觀做了一定調整
  • Ant Design Mobile 2.2.0 發布,AntD 移動端設計規範
    Ant Design Mobile 2.2.0 已發布,更新內容如下:FeatureBug FixEnhancement注意:根據之前的
  • Shopify:用 React Native 打造移動應用開發的未來
    2015 年,Facebook 發布並開源了 React Native,當時它已經在 FB 內部被用於移動工程了。React Native 是使用 React 構建原生行動應用程式的框架。這意味著你可以使用一流的 JavaScript 庫(React)來構建自己的原生移動用戶界面。
  • 技德發布JStack 2.0,在Linux系統中無縫運行移動應用
    近日,技德系統發布了融合桌面產品JStack 2.0。在上一版基礎上,JStack 2.0取得了重大突破,實現了在Linux環境下,直接同時開啟並運行Linux應用與移動應用
  • ECharts GL 1.0 alpha 發布
    儘管這兩年時間 ECharts X 沒什麼動靜,但是其它的工作,像 ECharts 3 的架構大改動和後續版本的迭代升級,以及其它 WebGL 產品的開發,都是對新版本架構和技術上的積累。現在我們終於可以說我們準備得差不多了,ECharts-X 的下一代,ECharts-GL 發布 1.0 alpha。