24.02.2019 Views

Cyber Republic Weekly Update 14

Once again, we’ve a massive Weekly Update packed with new information that deserves discourse across all community channels. Be sure to read carefully and share your opinions as the impact of these updates are significant.

Once again, we’ve a massive Weekly Update packed with new information that deserves discourse across all community channels. Be sure to read carefully and share your opinions as the impact of these updates are significant.

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CYBER REPUBLIC <strong>Weekly</strong> <strong>Update</strong>/Issue <strong>14</strong><br />

CR Terminology<br />

By Kenneth K.<br />

As there are many terms to such a large project like Elastos and the <strong>Cyber</strong> <strong>Republic</strong>, we’ve<br />

decided to build a growing glossary of terms that can help the less technical understand better<br />

what the tech means and the impact it could have. This week we’re focusing on React Native,<br />

which was featured in this weekly update:<br />

https://blog.cyberrepublic.org/2019/02/05/weekly-report-february-4-2019/<br />

Term: Elastos React Native<br />

“Javascript React Native framework runs natively on android and ios devices.As such, the React<br />

Native framework needs to be customized so that it disables applications from directly<br />

accessing the internet.The http/https need to be disabled in the framework layer and all<br />

communications needs to be done using Elastos Carrier instead.<br />

There is a need to support various other Elastos services such as interacting with the Elastos<br />

wallet core services such as payment functions, DID(Decentralized ID) services, token sidechain<br />

services, etc, and as such, appropriate javascript C++ bridges need to be built to support<br />

React Native applications accessing those services.”<br />

https://github.com/cyber-republic/elastos-ReactNativeframework/blob/master/doc/whitepaper.md<br />

Layman’s definition:<br />

Like Trinity Project, React Native is another way to develop dApps, but like everything, there are<br />

pros and cons.Trinity and React Native dapps are both written in JavaScript though with<br />

different frameworks: Ionic vs React Native.Trinity apps are web apps, and React Native apps are<br />

native apps.<br />

This means that Elastos React Native apps would be much faster, but Trinity allows for the same<br />

code to be used for all platforms run within the Trinity browser. React Native, however, can only<br />

work in Android and iOS while Trinity is able to run on anything that supports the browser from<br />

Windows to iOS and Android, etc. Both are needed to attract developers to build as developers<br />

love options.<br />

//16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!