Bonnie and Clyde

Something truly horrific happened in 1930 when Bonnie and Clyde met and began an infamous crime spree in the following two years.

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




React Native

A high level overview

When thinking about native mobile applications, my initial thought process was always geared towards the concept of an operating systems single platform specific language. When introduced to iOS, or Android common phrases I encountered were:

The noticeable difference between these statements is that the language on which an operating system is programmed changes, however the glaring similarity is that:

Fundamentally, as a user of a Web Browser, we are intuitively aware of using a browser on multiple different devices with multiple different operating systems. Developing multiple applications that all share nearly identical behavior, on with multiple different code bases, ecosystems, and environments, each corresponding with one specific platform… obviously the most efficient way to go about it

React has established itself as phenomenal framework for building web applications, using JavaScript and JSX. Going back to the idea of what applications share is that they all run on something, react-native provides a React /JS/ JSX language and design patterns that run cross-platform. The reason it makes so much sense to me is that JavaScript as a language in the Browser is not platform specific and now Outside the browser — (V8/JavaScriptCore/Node.js) —is also not platform specific. Abstracting the JavaScript runtime behavior and mapping that to native operating system behavior, to me, is an awesomely creative application modern JavaScript.

Now that I shared my experience in naively understanding React Native. I would encourage any questions related to other concepts in ReactNative, such as Component Libraries (NativeBase.io), State, Expo: {CLI | Standalone |Building Binaries | Deploying to respective app marketplace }. Any other thoughts or concepts are appreciated!

“ iOS apps run on Objective-C, Android Apps run on Java”, then after some time went by,
“iOS apps run on Swift, Android apps run on Groovy”
The noticeable difference between these statements is that the language on which an operating system is programmed changes, however the glaring similarity is that:
“{iOS | Android} RUN ON {(Objective-C, Swift) | (Java | Groovy) }

Add a comment

Related posts:

Product Ownership at Acorn

We also believe we are here to do more than simply write code or design interfaces — we are here to change the world of crowdfunding. Our vision at Acorn to is to create a crowdfunding platform which…

NO MORE FEAR FOR CHANGE

It has been a week and a half in a coding boot camp and I have learned a lot so far. My learning journey in this boot camp is through challenges because that is what boot camps come for; it goes…

Eastern Regional to have early dismissal on Wednesday

Be advised that due to the impending weather forecast, Eastern Regional High School will have an early dismissal on Wednesday, February 20. Student dismissal will be at 12:05 p.m. The previously…