Course details

Complete Guide to Android & IOS App Development with React Native

A brief summary

Do you ever want to be a mobile app developer? Wouldn't it be so cool if you could build apps that can run seamlessly on Android and iOS at the same time? This is not a hybrid app development course that resides inside WebView rather you will learn to create powerful mobile apps with React Native which has the same performance as the native apps. This course is .a step by step and complete guide to become a mobile app developer!

Prerequisite

Javascript, Basic Programming Knowledge

Course highlight

  • React Native
  • Redux
  • Firebase
  • JS
  • ES6
  • Android & IOS App Development
  • Express

What you will learn

You will learn to create cross-platform apps with react native

You will learn a very popular data management library called redux

You will also build backend with express

You will learn how to create a responsive design for different screen sizes

You will learn how to fetch remote data and integrate into apps properly

You will learn serverless stack firebase

and a lot more!


01

Section 1 - Introduction to React Native

● What is React Native? ● How does it differ from other cross-platform mobile app development? ● The demand for React Native in the global app development market ● How does react native work under the hood? ● React Native Community (External Packages) ● Course Roadmap

02

Section 2 - React Native Environment Setup

● React Native Env ● Expo Env setup. ● Difference between React Native and Expo framework. ● All other necessary tools like VSCODE, Debugger setup.

03

Section 3 - Recap JS Fundamentals

● Conditions ● Functions ● Iteration ● Arrays ● Objects

04

Section 4 - Recap ES6

● Variable declaration with Const + Let ● Arrow Function ● Default Params, Rest Params ● Destructuring ● Template Literals ● Import, Export

05

Section 5 - React Fundamentals

● Components ● State ● Props ● All kinds of hooks

06

Section 6 - Starting with React Native App

● Styling + Layout ● Core components ● View, Text, Image, Pressable, ScrollView, FlatList, TextInput, ImageBackground

07

Section 7 - First App

This app will cover: ● Building an app with a beautiful design. Following production standard design. ● Working with JSON data. ● Working with Flat List ● Reusable components and many more.

08

Section 8 - Navigation in React Native

● Stack Navigation ● Tab Navigation ● Drawer Navigation

09

Section 9 - Second App

This app will cover: ● Working with cloud service - Firebase. ● Authentication with Firebase ● Handling user auth session. ● Handling form with proper validation. ● CRUD operations with Firebase. ● File uploading with Firebase. ● A fully functional app.

10

Section 10 - Redux (Global Store)

● Intro to Redux ● Working with redux - Stores, Reducers, Actions. ● Persisting data in redux ● Working with side-effects in Redux.

11

Section 11 - Final App

● In our final app, we will try to cover all the important topics and try to build a production-level app. Hopefully, this app will be moderately complex and will follow industry-standard practices.


Next Batches

No upcoming batches available.

Students feedback/comment about this course

Student Photo

Sarreha Tasmin Rikta

Posted On: 22-Nov-2021

I am very glad to be a part of this course. I had a cherished dream to complete such a course to improve myself In order to be a good android app developer. This training center helps me to come true my dream properly. And a lot of thanks to DEV skill family members for continuing this course because still, much-reputed training center does not provide this course. And I am so glad to have Saad Vaiya as our course instructor. He is so cooperative and a very very good person. As a result, I never fell get bored in class, and I was never afraid to ask him any questions. In point of my view, undoubtedly he is a very good instructor for this course. He has taught us many things in a short time properly and Now, I just need to practice what I have learned from him.

Student Photo

Nitish Biswas

Posted On: 22-Nov-2021

দেখতে দেখতে রিয়েক্ট নেটিভ কোর্সটি শেষ হয়ে গেল! কিভাবে যে ১৬ টি ক্লাস শেষ হয়ে গেল বুঝতেই পারিনি! কোর্সের কারিকুলাম অনেক সাজানো গোছানো ছিলো ১৬ দিনে অনেক কিছু কভার হয়েছে! কিন্তু ২০+ ক্লাস হলে আরো একটু ভালো হতো, তাহলে হয়তো আরো অনেক কিছু শিখতে পারতাম জানতে পারতাম! ডেভস্কিল এবং সাদ ভাইকে অসংখ্য ধন্যবাদ

Student Photo

F. M. ASIF-UZ-ZAMAN

Posted On: 21-Nov-2021

ডেভস্কিলের সাথে এটি আমার প্রথম কোর্স। যতটা এক্সপেকটেশন ছিলো, কোর্সটা করে তার চেয়েও বেশি উপকৃত হয়েছি। এই কোর্সের ট্রেইনারা "সাদ" ভাই খুবই আন্তরিক। ভাই খুব সুন্দরভাবে প্রতিটা টপিক বুঝিয়েছেন। কোর্সটি করার পরে রিয়েল ওয়ার্ল্ড এ কাজ করার মত যোগ্যতা অর্জন করা সম্ভব। সবশেষে ডেভস্কিল এবং সাদ ভাইকে ধন্যবাদ এরকম একটি কোর্স আমাদের উপহার দেয়ার জন্য।

Student Photo

rozin hasan

Posted On: 20-Nov-2021

কোর্সের শুরুর দিকে আমি কোর্সের আউটলাইন দেখে ভেবেছিলাম এতকিছু মাত্র ১৬ টি ক্লাসে শেখানো অসম্ভব। কিন্তু কোর্স করার পর ভাইয়া আমাদের একদম ইন্টারমিডিয়েট পর্যায়ে নিয়ে গিয়েছেন। কিন্তু সবচেয়ে বড় যে পাওয়া ছিল, সেটা হল যেকোনো বড় প্রোজেক্ট এখন সামনে আসলেও সাহস নিয়ে সেটা হাতে নিতে পারব। অসংখ্য ধন্যবাদ ভাইয়া আপনার আন্তরিক সহযোগিতার জন্য

Student Photo

Md Ramjan Ali

Posted On: 20-Nov-2021

ব্যাক্তিগত: আমি সিএসই গ্রাজুয়েট হওয়ার পরেও কিছু ব্যাক্তিগত এবং পারিপার্শ্বিক কারনে ট্রাকে ফিরতে পারছিলাম না। কিন্তু নিজের ঘরে ফেরার তাড়না অনুভব করতাম সবসময়। অন্য ট্রাকে কাজ করার কারনে স্কিলের ভিষন অভাব অনুভব করতে থাকি। ট্রাকে ফিরতে যেটার খুব প্রয়োজন। অবশেষে আমি সব ঝেড়ে ফেলে দিয়ে স্কিলের দিকে মনোযোগ দেব সেই সিদ্ধান্ত গ্রহন করি। যে ব্যাপারটা আমার জন্য মোটেই সহজ ছিলা না। এরপর খুজতে থাকা ভাল মেন্টর। অনেকেই মেন্টর ছাড়াও শিখতে পারে কিন্তু আমার জন্য এটার অনেক বেশি দরকার ছিল। আমার অনেকটা সময় নষ্ঠ হয়েছে অন্য কাজের মধ্যে থেকে। এটাও ব্যাক্তিগত কারন। ফেসবুকে কোনভাবে আমি ডেভস্কিলের সাথে যুক্ত হয়ে যাই। তাঁদের কাজ কর্ম, ট্রেনিং প্যাটার্ন, ট্রেইনারদের কথা, কয়েকটি ওয়েবিনারে অংশগ্রহন, জালাল স্যারের অনেক পোস্ট, বিভিন্ন ছাত্রদেরকে দেওয়া গাইডলাইন, স্যারের অনেক মন্তব্য এবং বেশ অনেকদিন ধরে ফেসবুকে বিভিন্ন ছাত্রদের মন্তব্য থেকে আমি বুঝতে পারি যে আমার যেটা প্রয়োজন তাঁদের কাছ থেকে আমি সেটা পাব। সেভাবেই আমি এই কোর্স এ ভর্তি হই। কোর্স টিচার: আমাদের কোর্স প্রশিক্ষক সা’দ ভাই। সব মিলিয়ে অসাধারণ মানুষ। টিচার হিসাবে বলব এই রকম টিচার পাওয়া খুব মুশকিল। কারন অনেকগুলো… -সাবজেক্ট সম্পর্কে খুব ভাল জ্ঞান রাখেন। -বোঝান অসাধারণভাবে পয়েন্ট টু পয়েন্ট। -সবসময় খোজখবর রাখেন, কারো কোন অসুবিধা হচ্ছে কিনা। -কখন বিরক্ত হন না। (অনেকেই এক কথা দুইবার শুনলে বিরক্ত হয়ে যায়) -আমাদের এই কোর্স চলাকালীন সময়ে অনেক ব্যাক্তিগত সমস্যা থাকার পরেও উনি আমাদেরকে সর্বোচ্চটা দিয়েছেন। ডেভস্কিল: ট্রেনিং ইনস্টিটউট হিসাবে খুব উচুমানের প্রতিষ্ঠান ডেভস্কিল। কারন… - যে ধরনের কোর্স যে ধরনের ছাত্রদের প্রয়োজন তাদেরকে সেই রকমই সাজেশন দেন। - ছাত্রদের খোজখবর করেন। - কোর্স টিচার বাছাই অসাধারন। - সব থেকে ভাল হল টিচাররা কেমন পড়াচ্ছেন সে ব্যাপরে সর্বদা তদারকি করা। - কোর্স এর কন্টেন্ট ডিজাইন অসাধারন। যুগোপযোগী অনলাইনে ক্লাস হওয়ার কারনে জালাল স্যার সহ অন্যান্য টিচারদের সান্নিধ্য মিস করেছি। জীবনে ভাল কিছু করতে হলে ভাল শিক্ষক/উস্তাদ/ বা গুরু, আসলে তাঁদের সান্নিধ্য খুবই প্রয়োজন। কখন সুযোগ পেলে ডেভ স্কিলের টিচারদের সান্নিধ্য পেতে চাইব ব্যাক্তিগতভাবে। রেকমেন্ডশেন: আমার ব্যাক্তিগতভাবে স্কিল ডেভলপ করার জন্য রিলেটেড আরো কিছু কোর্স করার ইচ্ছা আছে। সত্যই যদি কেউ টেকনোলজি নিয়ে কাজ করতে চায় তাহলে ডেভস্কিলের কোর্সগুলো তাদের জন্য লাইফটাইম ফলপ্রসু হবে। কোর্সমেট: সবাই খুব ভাল এবং বন্ধুবৎসল। একসাথে ক্লাস করতে পারলে অনেক বেশি ভাল লাগত। সবশেষে ডেভস্কিল এবং সা’দ ভাইয়ের হাত ধরে আমার নতুন পথ চলা। আশা করছি সামনে নতুন অনেক কিছু শিখতে পারব। ডেভস্কিল ভাল মানুষ এবং ভাল টেকনোলজিস্ট তৈরী করুক, সেই কামনা নিরন্তর…

Student Photo

Md. Al-Amin

Posted On: 03-Nov-2020

সর্বপ্রথম স্যারকে অসংখ্য ধন্যবাদ, অনেক সুন্দর ভাবে React-Native কোর্সটি সম্পন্ন করার জন্য, সেই সাথে Dev Skill কেউ ধন্যবাদ জানাচ্ছি এমন যোগ্যতা সম্পন্ন ট্রেইনার দিয়ে কোর্সগুলো পরিচালনা করার জন্য। আমি বিশ্বাস করি, স্যারের কোর্স করার পরে রিয়েল ওয়ার্ল্ড এ কাজ করার মত যোগ্যতা অর্জন করা সম্ভব।

Student Photo

Md Rana Mahmud

Posted On: 03-Nov-2020

Overall I've found this course useful for learning mobile app development using React Native. The course instructor is very helpful and very much competent in his skills as a React Developer and Instructor. He was very helpful and cooperative. One lacking I could say is instead of Redux we've been taught useReducer which only gives some flavour of redux. If anyone has javascript,html and css experience and want to learn React Native I would recommend this course.

Student Photo

MD.MOHIBUR RAHMAN

Posted On: 16-Oct-2020

এখন পর্যন্ত devskill এ করা course গুলোর মধ্যে সেরা course ছিল এটা । এত কম ক্লাস এ সহজে এত কিছু বুঝানো যে কোনও instructor এর জন্যে chanllenging. ধন্যবাদ ভাইকে এত সহজে সব বুঝিয়ে দেওয়ার জন্যে । এ course করার পর আমাদের মনে হয় যে ওই ধরনের সামর্থ্য গড়ে উঠেছে , internship এ যাওয়ার মত ।

Student Photo

Tipu Sultan

Posted On: 11-Oct-2020

অামি ধন্যবাদ জানাই ডেভ স্কিলের মতো পাল্ট ফর্মকে। সবচেয়ে বেশি ভালো লাগছে সাদ ভাইকে পেয়ে। রিয়েক্ট নেটিভে অামি একদমই নতুন ছিলাম অনেক চিন্তায় ছিলাম যে কিভাবে কি করবো... এখন অনেক কিছু শিখছি অালহামদুল্লিহ । রিয়েক্ট নেটিভ কোর্সটাকে এত সুন্দর করে সাজিয়েছে অসাধারণ ,তিনি প্রতিটা বিষয় ধাপে ধাপে বুঝিয়েছেন যাতে কারো কোন সমস্যা না হয় এক কথায় অসাধারণ । অাবারও ধন্যবাদ জানাই সাদ ভাইকে 🙂

Student Photo

Tawkir Haque

Posted On: 06-Oct-2020

First I thought this training is a beginner course of react-native but after completing the course I am thinking this training camp is an intermediate level training course. you will learn various kinds of react-native things and you will fully job-ready for a react-native job. at last telling about trainer saad vai, he is very friendly and well knowledgeable about react-native. I am very satisfied with this course.

Read More Feedback
Back to top