Commit d2b2377c authored by Paul Jeandaux's avatar Paul Jeandaux

Fix boilerplate part

parent 85e76864
Pipeline #122960 passed with stages
in 6 minutes and 55 seconds
......@@ -7,8 +7,8 @@ theme: main
#menu: Foo/Bar
context:
post_date: 2020-04-23
excerpt: Let's compare React-native to Flutter on my point of view.
introduction: Let's compare React-native to Flutter on my point of view.
excerpt: Let's compare React-native to Flutter in my opinion.
introduction: Let's compare React-native to Flutter in my opinion.
# update_date: 2017-11-21
---
......@@ -68,12 +68,17 @@ Unlike Flutter which is relatively newer and has fewer available packages.
Speaking of community, due of it’s maturity, React-native’s community is more important than Flutter’s one, there are lot of issues on StackOverflow or GitHub that are already solved.
In 99,9% of the time, if you have an issue with something, you will undoubtedly find a ready solution.
Last but not least, React-native can be used with [expo](https://expo.io/) which allows you to use your phone to run your app very simply.
React-native can be used with [expo](https://expo.io/) which allows you to use your phone to run your app very simply.
Just install the expo application on your mobile device and you scan the QR code that the expo gives you, as plain and simple as that.
Expo provides a hot reloading feature which is very useful and less time-consuming when developing.
Flutter also provides a hot reload but you have to install Flutter or plugins mention earlier.
I don’t recommend using expo when you start React-native but it’s good to know that this tool exists.
And last but not least, the exposure on web. When you hear Flutter or React-native, you don't think about web app.
That's wrong. Both of them can expose their content as application.
Flutter support directly [web app](https://flutter.dev/web) directly in its CLI. Here is a quick [guide](https://flutter.dev/docs/get-started/web) on how to do it.
For React-native you should use an external [package](https://github.com/necolas/react-native-web).
I think React-native earns the point here. If you’re new to cross-platform development, you want to create a powerful app and you have some skills in Javascript, so React-native will give you everything you want on the development part and you will be able to understand how components work.
If you have more experience in natives languages such as Java or swift maybe Flutter is a better choice.
......@@ -89,5 +94,10 @@ Flutter is a serious competitor to React-native.
Maybe in a few years when the community and the documentation will flourish, Flutter could become THE reference language for hybrid applications.
However, we developed our own boilerplate for React-native to help developers in the creation of the app architecture and best practices.
You can check this [here](https://github.com/thecodingmachine/react-native-boilerplate).
\ No newline at end of file
However, we developed our own [boilerplate]((https://github.com/thecodingmachine/react-native-boilerplate)) for React-native to help developers in the creation of the app architecture and best practices.
The [boilerplate](https://github.com/thecodingmachine/react-native-boilerplate) provides an easy hand architecture with minimum dependencies for maximum possibilities...
All the architecture is based on a stric separation of concerns in order to improve performance, reusability and readability.
You'll we able to build simple application or complexe one.
The boilerplate use [redux](https://redux.js.org/) and [redux saga](https://redux-saga.js.org/) for the store and [react-navigation](https://reactnavigation.org/) for the navigation.
We also provide a good documentation for using fastlane for beta bulds
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment