background preloader

React Native

React Native
Related:  React-Native

Building a Mobile App in 10 Days with React Native – Austin Hale Note: This is an ongoing series of blog posts detailing how we made an iOS & Android mobile app in 10 days. Feel free to follow me here or on Twitter to get updated when the other articles are published. The not quite finalized list: Building a Mobile App in 10 Days with React NativeBuilding a Node API with Express & Google Cloud SQLEasy React Native Authentication: Auth0React Native: Barcode Scanning & AutocompleteUsing AirBnB’s Lottie Animations with React NativeDeploying a React Native App to the App Store & Google Play Summary My friend Connor Maddox and I built this app together. We *actually* built the app in 10 days. You can find the app here for iOS and here for Android. This is what the app looked like when we launched it at 10 days: Getting Started I wish we could say that we started formally and had Sketch designs of where we wanted to end up, but honestly the project sort of evolved from one night of messing around. Install React A. B. Folder Structure Screens Navigation Adding Books

Kotlin Programming Language Usage - Package Control Docs Basic Functionality Package Control is driven by the Command Palette. To open the palette, press ctrl+shift+p (Win, Linux) or cmd+shift+p (OS X). All Package Control commands begin with Package Control:, so start by typing Package. The command palette will now show a number of commands. Install Package Show a list of all available packages that are available for install. Add Repository Add a repository that is not included in the default channel. Remove Package This removes the package folder, and the package name from the installed_packages list in Packages/User/Package Control.sublime-settings. By default Package Control checks for new versions on startup. Other Commands Add Channel Adds another channel that lists repositories. Create Package File For package developers. Create Binary Package File For package developers. Disable Package Disables a package, which causes any Python scripts to be unloaded, and other files such as .sublime-keymap files to be unloaded also. Discover Packages

vhpoet/react-native-styling-cheat-sheet: Most of the React Native styling material in one page Redux Tutorial by Dan Abramov on egghead.io In this comprehensive tutorial, Dan Abramov - the creator of Redux - will teach you how to manage state in your React application with Redux. State management is absolutely critical in providing users with a well-crafted experience with minimal bugs. It's also one of the hardest aspects of a modern front-end application to get right. Redux provides a solid, stable and mature solution to managing state in your React application. The principles of Redux aren't new, but they are packaged and presented for you in an easy to use library that not only elevates your applications, but also improves your general understanding of building JavaScript UIs. In this course, Dan Abramov will show you the fundamentals of Redux, so that you can start using it to simplify your applications. There are some amazing community notes on this course here on Github. Once you are finished with this course be sure to check out part 2: building-react-applications-with-idiomatic-redux

Développez une application mobile React Native Bienvenue dans ce cours qui porte sur le framework React Native ! Il s'agit d'un framework créé par Facebook à la suite d'un Hackaton en 2015. React Native est basé sur React, une librairie Javascript développée deux ans auparavant par un ingénieur Facebook (Jordan Walke). Vous apprendrez comment utiliser le framework React Native et ses composants en créant une application mobile pour iOS et Android pour gérer ses films. Alors, tenté par l'aventure ? Bienvenue dans ce cours qui porte sur le framework React Native ! Vous apprendrez comment utiliser le framework React Native et ses composants en créant une application mobile pour iOS et Android pour gérer ses films. Alors, tenté par l'aventure ? Bienvenue dans ce cours qui porte sur le framework React Native ! Vous apprendrez comment utiliser le framework React Native et ses composants en créant une application mobile pour iOS et Android pour gérer ses films. Alors, tenté par l'aventure ?

Persisting data in React Native A basic understanding of JavaScript and familiarity with React/React Native will be required to understand how to use libraries and configure your React Native application to persist data. When building React Native applications, there are several ways to persist data, with each having its own strong advantage. In this piece, we shall discuss the most popular ways to persist data in our React Native application. React Native lets you build mobile apps using only JavaScript. Prerequisites Methods of persisting data in React Native React Native provides methods to persist data. AsyncStorageReact Native SQLite 2RealmReact Native Local MongoDB AsyncStorage According to the official React Native docs, this is the most recommended way to persist data in your React Native applications as it is already built into React Native. AsyncStorage functions like the HTML5 local storage class and it uses key-value pairs to persist data. Security AsyncStorage encrypts none of the data saved. Usage Realm Indexing:

Setting Up Sublime Text 3 for ReactJS – Adrian Li I recently upgraded to Sublime Text 3 and rather than copy over my old packages, I decided to start fresh. I’m assuming that you already have the Package Control Package Manager installed and you know how to use it. If not, go here: JSX/Babel Syntax Highlighting First thing I did was install the Babel package. AutoComplete ReactJS: Babel Snippets Then install the Babel Snippets package. AutoComplete JSX/HTML: Emmet Another frustrating part of writing code in React is the use of JSX or HTML-like tags. In order to get Emmet to work in JSX files, you’ll need to add the following to your Key Bindings — User file (you can access it under Preferences): A Linter: SublimeLinter A linter is helpful for many reasons, but mostly it’s good for reducing bugs and maintaining good practices in your code. The plugin you want is: SublimeLinter-contrib-eslint Before you install the plugin, you’ll have to install the SublimeLinter package, but it’s pretty straight forward to do so.

Related: