React Native welcomes its new version 0.60 with fascinating updates

Tripti Rai July 16, 2020
React Native welcomes its new version 0.60 with fascinating updates

Highlights of the news:

  • React Native is an open-source mobile application framework, which is developed by Facebook.  It is one of the most popular sources to develop Cross-Platform apps for Android, iOS, Windows, etc.
  • With its remarkable technology, React Native saves time in developing apps as compared to others. It reduces the expenses of app development by 40% to 50%.
  • New updates include Accessibility improvements, a new start screen, CocoaPods for iOS, and more.

Recently, React Native, created by Facebook has announced the advent of its new version 0.60. Users are extremely excited and curious to see all the amazing features React Native has to offer. Before we dive into the new features, let us get briefly acquainted with the framework.

React Native is an open-source framework, which is basically distinct from the primary React version. It works in the background process, which interprets the JavaScript written by the developers.

With the arrival of new updates in the latest version 0.60, users can now optimize the existing features of the React Native 0.59 as well. Moreover, many issues with the previous version have also been corrected to give hassle-free experience to the users. Here are some of the updates claimed to be made in React Native 0.60.

Improvements in Accessibility

The 0.60 release ships multiple improvements on the accessibility APIs front for both iOS and Android. The list of improvements while wide, entailed elements like announceForAccessibility, and advancements in action support, roles, flags and more. The react native team is hopeful that with these changes it will be easier to be an A11Y (a numeronym for Accessibility).

New Screen

With the new release, comes the new app screen. It is claimed to be more user-friendly, as it shows useful instructions like editing App.js, Documents links, how to start the debug menu, and at last how to align with the coming website redesign. The new UI “Hello world” will introduce the users to the ecosystem in a better way.

Support for AndroidX

With the migration of React Native with the AndroidX (Android Extension Library), native codes and dependencies will also need to be migrated. Due to this shift, all of the React Native apps will have to use AndroidX themselves.  However, the React Native team has developed a temporary solution to this problem. It is called “Jetifier”, which is an AndroidX transition tool with a style compatible with React Native.

Auto-linking for OS

The React Native libraries often consist of native and platform-specific code. This new mechanism allows your project to discover and then use that code. React Native CLI team has introduced major advancements like this in auto-linking.

CocoaPods as a part of iOS

CocoaPods is an application-level dependencies manager, designed for Swift and Objective-C Cocoa projects. React Native now comes with CocoaPods in iOS by default. Developers are requested to open the iOS platform code by using “xcworkspace” file.

Lean Core Removals

The new changes comprise of the placement of Webview and NetInfo into separate repositories. They have been successfully removed from the React Native repository. Geolocation has also been removed, based on the community feedback.

Mark Zuckerberg, commented in 2012, and I quote, “The biggest mistake we made as a company was betting too much on HTML as opposed to native”. 

In light of the above statement, we can conclude that React Native framework is essentially better than the other choices. You do not have to take our word for it, as you can see it for yourself through the facts. 

React Native has gained its popularity for its performance. It is impressive that React Native app development reduces the app development time from 40% to even 90%. Moreover, apps developed for Android and iOS will remain the same across both platforms.   

For the foreseeable future, we can see a growing demand for React Native and its user-base is likely to increase as the years go by.

THE AUTHOR
Tripti Rai
Content Manager
Prev PostNext Post
Read more blogs
blockchain platform to fight against coronavirus

Is Blockchain the Answer to Fighting Coronavirus Outbreak?

The victim-count of Coronavirus has increased to 28,276 while taking 565 lives already.  With the virus epidemic being on the verge of becoming pandemic, there is a cloud of concern hovering over not just the affected nations but also the rest of the entire world.  The grim picture of Coronavirus is not just of the…

Tripti Rai
Modern Android App Architecture with Dropbox Store

Modern Android App Architecture with Dropbox Store and JetPack

A few days ago, Dropbox acquired an open-source Store library. The aim behind taking the ownership was to modify it to make it more suitable to the prevailing Android developer ecosystem.  Now, Store also includes Google JetPack collection of libraries which poses as a solution for creating current-day Android apps. Google JetPack makes it possible…

Shivani Dubey
Google Acquires AppSheet, a No-Code Mobile App Development Platform

Google Acquires Appsheet, a No-code Mobile App Development Platform

Google recently announced that they have acquired AppSheet, a Seattle based no-code mobile app development platform. The terms of the acquisition have not been disclosed yet, but it has been revealed that AppSheet will continue to serve its existing customers.  AppSheet was founded back in 2014 by Praveen Seshadri and Brian Sabino to help businesspeople…

Bhupinder Kour
Mobile App Consulting Company on Clutch Most trusted Mobile App Consulting Company on Clutch
appinventiv India
HQ INDIA

B-25, Sector 58,
Noida- 201301,
Delhi - NCR, India

appinventiv USA
USA

79, Madison Ave
Manhattan, NY 10001,
USA

appinventiv Australia
Australia

Appinventiv Australia,
East Brisbane
QLD 4169, Australia

appinventiv UAE
UAE

Tiger Al Yarmook Building,
13th floor B-block
Al Nahda St - Sharjah

appinventiv Canada
CANADA

Suite 3810, Bankers Hall West,
888 - 3rd Street Sw
Calgary Alberta