Giter Site home page Giter Site logo

berkaygulsen / react-native-lightning Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yusufyildirim/react-native-lightning

0.0 1.0 0.0 678 KB

'Lightning fast' startup for your React Native projects and complete guide for your journey!

JavaScript 71.72% Python 2.79% Java 1.63% Objective-C 7.81% Ruby 1.50% Shell 14.56%

react-native-lightning's Introduction


Lightning

A start point for React Native lovers

Lightning is provides Lightning fast startup for your React Native projects and complete guide for your journey!. We worked hard, experienced a lot, discussed so much and built this.

What is this repository for?

Learning stage can be hard and expensive for people... We experienced a lot of things and wasted a lot of time for that. So with this repository, we just wanted to share our experiences, solutions and impressions about React Native and React Native Libraries which are written by community.

What I will learn from this repository?

Actually, I'm not sure, It depends on you. But we'll try our best about key points, tricky things you know...

What we'll get from this setup?

Libraries guys, libraries are god's gift for us! I mean, thanks to people who developed those, too (!) Anyway, enough talk, let's go in.

What / Which? Why?
React Native Navigation Thanks a lot to Wix Team for this brilliant job. We are using React Native because it's native right? So we need Native Navigation!
React Native Dropdown Alert We always need alerts for errors, infos or warnings. So, why aren't we using this library :P
React Native + i18n.js Most of us need multi language support, so let's bring it into our box!
React Native Scalable Text There is infinite screen resolutions and we are developing our apps to all of them (almost) And we are using Text component all the time but there is an issue... This component is not scaling itself for all resolutions but we have Scalable Text for that!
MobX We need more than component's own states... This is why we need MobX
ESLint ESlint warns you whenever you doing something wrong.It teachs you, how you have to code. So, your code will be clean, readable, more stable and more optimized. Use this, guys, please use this.
Jest Test Framework Jest is a Test Framework developed and used by Facebook. We're not using -for now- on this project but you can use.

How do I get start!?

First of all please be sure you have knowladge about Javascript, EcmaScript 6, React.JS before start. I mean, if you're not even heard about these technologies, watch tutorials, read articles etc. That would be helpful for you. Otherwise, you might be lost yourself in the codes. Like... WT* is goin on here?

If you have knowladge, let's start. You must read React Native - Getting Started Tutorial and follow these instructions. Because we need React Native which is ready for run, right?

If you done everything right and you were run your first sample React Native project -as they told on the tutorial-, you are ready to go!

There is 3 ways for using Lightning;

  1. Fork

2) Clone
3) Download ZIP

After you get this project on your MAC or PC, go to project folder from your Terminal / Console. After that, use these commands down below;

First; npm install

After that,

For iOS; react-native run-ios

For Android; react-native run-android

PS: If you want to run for iOS, you need MacOS. You can't run this command on Windows or Linux.

Wiki

Coming soon...

How can I contact with you?

E-mail me for any questions! [email protected]

Icon made by Baianat from www.flaticon.com

react-native-lightning's People

Contributors

yusufyildirim avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.