8 Reasons Why React.JS is the Best Technology to Develop Kickass Web and Mobile Apps

8 reasons why #reactjs is the best technology to develop kickass web and mobile apps.

  • Any JavaScript developer would find it easy to comprehend the basics of React JS and start developing web apps using this technology within a few days of mastering the docs and tutorials.
  • One of the main reasons to opt for React JS for the web and mobile app development is the JavaScript library.
  • That is why React JS is steadily gaining popularity among the developers of the web and mobile apps.
  • If you are a developer who is concerned with single page applications and want to come up with fast, user-friendly, and responsive apps, React JS is definitely a worthy choice.
  • Considering the advantages offered by this technology, there is no reason why React JS won’t be welcomed by developers in pursuit of creating advanced web and mobile apps.

So what makes React JS a preferred technology to develop kickass web and mobile apps? We list down 8 top reasons in support of it. 1. Easy to learn and master. 2. Simple to write components
Continue reading “8 Reasons Why React.JS is the Best Technology to Develop Kickass Web and Mobile Apps”

A brief overview about React Native – Cristiano de Araujo – Medium

A brief overview about React Native  #reactnative #react #reactjs #reactjs

  • We can build cross platform apps such as Android and IOS.React Native comes with the idea to code once and deploy everywhere so you don’t need to work twice to have your app running in different platforms.With React Native we can have almost all React library concepts including components, state, life-cycles methods and so on.
  • All of them is classified as hybrid frameworks and runs inside a WebView but a React Native app are not a hybrid app because it do not run in a WebView.
  • For this reason React Native apps are faster than hybrid apps and offer a better user experience.What is the advantages?The first and maybe one of the best advantages is the cross platform development capability.
  • That’s great specially when you’re working in a startup that have a small team of developers that constantly deal with the aggressive market competition.With React Native you just need to have a good JavaScript knowledge to go ahead with the basics concepts and understand well how to build a real mobile app.
  • In addition to reducing the number of people responsible for one application, it is really very easy to code and get fast results because we don’t need to recompile the code every time we make a change!The other great advantage is that React Native is open source, so we don’t need to pay to use the framework and we also can submit pull requests to the core repository.How can I be more productive using it?You may heard somewhere that a good practice for a programmer is to reuse code.

This article is for you who have heard about this technology, but do not feel totally safe or/and do not have much time to get to know it.
So let’s get start with some questions. It is a framework…
Continue reading “A brief overview about React Native – Cristiano de Araujo – Medium”

What I learned from building my first React Native App

What I learned from creating my first #reactNative app  #react #es6 #javascript #appdev

  • I’ll talk about my experiences now after having created a full app with React Native and show some of the obstacles I encountered along the way with their solutions.
  • For my app I needed a lot of components that don’t immediately ship with React Native.
  • I had a state tree that contained deeply nested objects , but it was annoying to change the state tree, because you cannot simply mutate the state.
  • I used local notifications for the rest timer in my app, as these work even when the app is not in the foreground or when the device is sleeping.
  • When a lot of components are mounted and pushed onto the route stack, every single component that is connected to the store calls their selectors when a state update occurs, even the ones that are not being rendered right now.

I recently released my first app on Android built with React Native. It’s a fully fledged workout log for the PHUL fitness program including customizing workouts and exercises, a rest timer, a calendar, progress charts, etc. You can see the full feature list and check out the app PHUL Workout Log on the Google Play Store. I don’t own a Mac so it’s only available on Android for now.

Continue reading “What I learned from building my first React Native App”

Dumitru Glavan ~ FullStack Developer — Ionic or React Native?

Ionic or React Native?

  • You build a real mobile app that’s indistinguishable from an app built using Objective-C or Java.
  • It definitely takes more time to ship a decent app as a first timer.
  • “With React Native, you don’t build a “mobile web app”, an “HTML5 app”, or a “hybrid app”.
  • Your app will run smoothly on iOS and Android and you don’t need to learn native dev with ObjectiveC, Swift or Java.
  • Write your app ones and run it everywhere, don’t spend time on writing ObjectiveC/Swift or Java anymore!

Ionic or React Native?
Continue reading “Dumitru Glavan ~ FullStack Developer — Ionic or React Native?”