Requirements:
- A Windows PC, Mac or Linux Computer
- Basics Of HTML and CSS Is Required
Who this course is for:
- Anyone who wants to be an app developer: This is a complete course, just like Ethical Hacking And Web Design courses. It will teach you how to make money from your apps as well as how to code.
- Anyone who wants to understand how computers work: Learning to code is so much more than being able to make apps - knowing how computers work is your key to a hugely powerful world.
- Anyone who wants to learn to code: JavaScript is a fantastic language to learn how to code with.
The course is divided into 2 main sections:
This course will get you up and running with React Native quickly, and teach you the core knowledge you need to deeply understand and build React components for mobile devices.
React Native is an excellent solution for developing apps on mobile in a fraction of the time it takes to make an equivalent iOS or Swift app. You'll love seeing your changes instantly appear on your own device, rather than waiting for Swift/Java code to recompile! This quick feedback loop, along with excellent cross platform support, is what has catapulted React Native to the top must-have skill for Javascript engineers.
If you are new to React, or if you've been working to learn it but sometimes feel like you still don't quite 'get it', this is the React course for you! To learn React you have to understand it.
I've built the course that I would have wanted to take when I was learning React Native. A course that explains the concepts and how they're implemented in the best order for you to learn and deeply understand them.
What You Will Learn From This Course:
Learn how to use React's custom markup language, JSX, to clean up your Javascript code
Master the process of breaking down a complex component into many smaller, interchangeable components
Grasp the difference between “props" and “state" and when to use each
Render interactive, media-rich components in beautifully styled apps
Develop apps that are unique, fun, and responsive
Build on both Android and iOS platforms
Master integration with Firebase for user authentication
Learn the core principles of navigation with React Native
Curriculum For This Course
- Course Introduction
- Course Structor
- Note Before Learning JavaScript
- What Is JavaScript & Why We Need To Learn It
- Hello World In JavaScript
- Variables In JavaScript
- Numbers In JavaScript
- Booleans In JavaScript
- Undefined In JavaScript
- f And Else Statement In JavaScript
- Logical Operators
- Var Keyword And Scope In JavaScript
- Array's In JavaScript
- Functions In JavaScript
- ForEach In JavaScript
- For Loop In JavaScript
- Todo Application In JavaScript
- Objects In JavaScript
- Method And This Keyword In JavaScript
- Username and Password checking basics in javascript
- Generating a random number in javascript
- Building Search Function In JavaScript
- Advanced JavaScript
- Arrow Functions In JavaScript
- Arrow function and this keyword in javascript
- Try catch to avoid program freeze in javascript
- What Is DOM
- Selecting Elements
- Changing all texts using javascript
- Creating New Element In DOM
- Event Listeners In JavaScript
- Input Tracking
- Changing CSS With JavaScript
- Moving Forward
- Class In JavaScript
- Inheritance In JavaScript
- Installing Needed Plugins
- Tools We Need
- Running Our App
- Installing Android Studio
- Android Studio - Configure
- Folder Structure
- Writing Our React Native Code
- Components
- Props
- Using Images
- State
- Figma
- Styled Components
- Header
- Designing The BigCard
- Designing The BigCard 2
- Static Data
- MedCard
- MedCard 2
- Linear Gradient
- Using Icons
- Menu Icon
- Animations In React Native
- Close Button For Menu
- Menu Animations
- Menu Background Animations
- Redux Basic Concepts
- Redux Core Concepts
- Using Redux States
- Stack Navigation
- TabBar Icons
- Passing Data To Another Screen
- Desinging Our Video Page
- Improving TabBar To Material Design
- Firebase - Creating An Database
- Firebase - Code Part
- Carousel
- Custom Background
- Carousel In Home Page
- Carousel In Home Page
- Episode Page
- Navigation In Carousel
- Login Box
- Using States In Login
- Login Animations (Part 1)
- Login Box Animations
- FireBase Login
- Persistence In Data
- Completing Login Feature
- Lottie Animations
- Export App
- Publish App To Play Store Or Apple Store
Student's Feedback