---
title: Introducing React Native on Ubuntu
description: Application development for mobile and desktop using web technologies
  is becoming increasingly popular. If you are one of these developers then Ubuntu
  has a great choice of frameworks you can use to create new apps. The Webapps team
  at Canonical is always focused on ensuring the right frameworks are available to
  developers. The Cordova fr […]
url: https://canonical.com/blog/introducing-react-native-on-ubuntu?format=md
---

1. [Blog](https://canonical.com/blog)
2. Article

---

[Richard Collins](https://canonical.com/blog/author/richard-collins "More about Richard Collins")

9 August 2016

# Introducing React Native on Ubuntu

[web-app-dev](https://canonical.com/blog/tag/web-app-dev)

---

Share the article

Application development for mobile and desktop using web technologies is becoming increasingly popular. If you are one of these developers then Ubuntu has a great choice of frameworks you can use to create new apps.

The Webapps team at Canonical is always focused on ensuring the right frameworks are available to developers. The Cordova [framework](http://cordova.apache.org/) is one such framework that is very well supported with set of Ubuntu specific APIs and has gained a lot attention and traction with developers.

Expanding this support for web application development, we are announcing the support for the very popular React Native framework. Based on the web-friendly ReactJS declarative programming model and its strong UI component system, React Native provides an additional layer of system performance using native UI components and platform APIs to deliver a deeply integrated user experience.

Now that Ubuntu is part of the React developer community, developers can use the Ubuntu React Native framework to port existing iOS or Android React Native applications, or build an Ubuntu native version of an existing ReactJS web application. You can start leveraging your web-dev skills using the source code for React Native Ubuntu [here](https://github.com/CanonicalLtd/react-native).

The development tools are fully supportive of snaps and incorporate an easy basis to create a snap and publish it to any Snappy Store, therefore giving the app much greater relevance across devices built for mobile, desktop, IoT etc.

One especially interesting context for React Native Ubuntu app development is convergence. Ubuntu on devices today supports a full range of displays, interfaces and inputs. So a React Native app ported to Ubuntu will also work on converged devices running a full Ubuntu PC interface. This gives the app a new set of user contexts since it is now used alongside typical desktop apps as well as mobile apps. Ubuntu dynamically scales the app to the display, provides it with its own windowed environment so your app is visible and running on displays where multiple apps are in use at the same time, with both touch friendly and pointer window controls. Ubuntu works with React Native so the application easily “reacts” to converged environments. To find out more on what’s possible with React Native on Ubuntu, see the Ubuntu Developer discussion on this new announcement [here](https://developer.ubuntu.com/en/blog/2016/08/05/introducing-react-native-ubuntu/).

[Get in touch

Interested in running Ubuntu in your organization?](https://ubuntu.com/about/contact-us/form)

## Sign up for our newsletter

Get the latest Canonical news and updates in your inbox.

Work email:

\*I agree to receive information about Canonical's
products and services.

By submitting this form, I confirm that I have read and agree to [Canonical's Privacy Policy](https://canonical.com/legal/dataprivacy).

Sign up

## Share on

---

## Related posts

[### The App Design Guides go live (bit by bit)](https://canonical.com/blog/the-app-design-guides-go-live-bit-by-bit-2)

The App Design Guides have a new design and content refresh to better communicate the new convergent UI toolkit, and visualise best practice for designers and developer wishing...

[Stephanie](https://canonical.com/blog/author/wilson-steph1989)

2 August 2016

[### Getting started: Creating Ubuntu apps with Cordova](https://canonical.com/blog/getting-started-creating-ubuntu-apps-with-cordova)

A few weeks ago we participated in Phonegap Day EU. It was a great opportunity to meet with the Cordova development team and we had a range of app developers gather for this...

[David Barth](https://canonical.com/blog/author/david-barth)

7 July 2016
