Complete Guide to Android & IOS App Development with React Native
Complete Guide to Android & IOS App Development with React Native
Beginner
Tk. 10,000
Who Can Join This Course?
Javascript, Basic Programming Knowledge
Course Outline
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
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.
Recap JS Fundamentals
● Conditions
● Functions
● Iteration
● Arrays
● Objects
Recap ES6
● Variable declaration with Const + Let
● Arrow Function
● Default Params, Rest Params
● Destructuring
● Template Literals
● Import, Export
React Fundamentals
● Components
● State
● Props
● All kinds of hooks
Starting with React Native App
● Styling + Layout
● Core components
● View, Text, Image, Pressable, ScrollView, FlatList, TextInput, ImageBackground
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.
Navigation in React Native
● Stack Navigation
● Tab Navigation
● Drawer Navigation
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.
Redux (Global Store)
● Intro to Redux
● Working with redux - Stores, Reducers, Actions.
● Persisting data in redux
● Working with side-effects in Redux.
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.
Instructors
I have been working as a mobile app developer for the last 5 years. My main stack is React Native.
What Students Said
ব্যাক্তিগত: আমি সিএসই গ্রাজুয়েট হওয়ার পরেও কিছু ব্যাক্তিগত এবং পারিপার্শ্বিক কারনে ট্রাকে ফিরতে পারছিলাম না। কিন্তু নিজের ঘরে ফেরার তাড়না অনুভব করতাম সবসময়। অন্য ট্রাকে কাজ করার কারনে স্কিলের ভিষন অভাব অনুভব করতে থাকি। ট্রাকে ফিরতে যেটার খুব প্রয়োজন। অবশেষে আমি সব ঝেড়ে ফেলে দিয়ে স্কিলের দিকে মনোযোগ দেব সেই সিদ্ধান্ত গ্রহন করি। যে ব্যাপারটা আমার জন্য মোটেই সহজ ছিলা না। এরপর খুজতে থাকা ভাল মেন্টর। অনেকেই মেন্টর ছাড়াও শিখতে পারে কিন্তু আমার জন্য এটার অনেক বেশি দরকার ছিল। আমার অনেকটা সময় নষ্ঠ হয়েছে অন্য কাজের মধ্যে থেকে। এটাও ব্যাক্তিগত কারন। ফেসবুকে কোনভাবে আমি ডেভস্কিলের সাথে যুক্ত হয়ে যাই। তাঁদের কাজ কর্ম, ট্রেনিং প্যাটার্ন, ট্রেইনারদের কথা, কয়েকটি ওয়েবিনারে অংশগ্রহন, জালাল স্যারের অনেক পোস্ট, বিভিন্ন ছাত্রদেরকে দেওয়া গাইডলাইন, স্যারের অনেক মন্তব্য এবং বেশ অনেকদিন ধরে ফেসবুকে বিভিন্ন ছাত্রদের মন্তব্য থেকে আমি বুঝতে পারি যে আমার যেটা প্রয়োজন তাঁদের কাছ থেকে আমি সেটা পাব। সেভাবেই আমি এই কোর্স এ ভর্তি হই। কোর্স টিচার: আমাদের কোর্স প্রশিক্ষক সা’দ ভাই। সব মিলিয়ে অসাধারণ মানুষ। টিচার হিসাবে বলব এই রকম টিচার পাওয়া খুব মুশকিল। কারন অনেকগুলো… -সাবজেক্ট সম্পর্কে খুব ভাল জ্ঞান রাখেন। -বোঝান অসাধারণভাবে পয়েন্ট টু পয়েন্ট। -সবসময় খোজখবর রাখেন, কারো কোন অসুবিধা হচ্ছে কিনা। -কখন বিরক্ত হন না। (অনেকেই এক কথা দুইবার শুনলে বিরক্ত হয়ে যায়) -আমাদের এই কোর্স চলাকালীন সময়ে অনেক ব্যাক্তিগত সমস্যা থাকার পরেও উনি আমাদেরকে সর্বোচ্চটা দিয়েছেন। ডেভস্কিল: ট্রেনিং ইনস্টিটউট হিসাবে খুব উচুমানের প্রতিষ্ঠান ডেভস্কিল। কারন… - যে ধরনের কোর্স যে ধরনের ছাত্রদের প্রয়োজন তাদেরকে সেই রকমই সাজেশন দেন। - ছাত্রদের খোজখবর করেন। - কোর্স টিচার বাছাই অসাধারন। - সব থেকে ভাল হল টিচাররা কেমন পড়াচ্ছেন সে ব্যাপরে সর্বদা তদারকি করা। - কোর্স এর কন্টেন্ট ডিজাইন অসাধারন। যুগোপযোগী অনলাইনে ক্লাস হওয়ার কারনে জালাল স্যার সহ অন্যান্য টিচারদের সান্নিধ্য মিস করেছি। জীবনে ভাল কিছু করতে হলে ভাল শিক্ষক/উস্তাদ/ বা গুরু, আসলে তাঁদের সান্নিধ্য খুবই প্রয়োজন। কখন সুযোগ পেলে ডেভ স্কিলের টিচারদের সান্নিধ্য পেতে চাইব ব্যাক্তিগতভাবে। রেকমেন্ডশেন: আমার ব্যাক্তিগতভাবে স্কিল ডেভলপ করার জন্য রিলেটেড আরো কিছু কোর্স করার ইচ্ছা আছে। সত্যই যদি কেউ টেকনোলজি নিয়ে কাজ করতে চায় তাহলে ডেভস্কিলের কোর্সগুলো তাদের জন্য লাইফটাইম ফলপ্রসু হবে। কোর্সমেট: সবাই খুব ভাল এবং বন্ধুবৎসল। একসাথে ক্লাস করতে পারলে অনেক বেশি ভাল লাগত। সবশেষে ডেভস্কিল এবং সা’দ ভাইয়ের হাত ধরে আমার নতুন পথ চলা। আশা করছি সামনে নতুন অনেক কিছু শিখতে পারব। ডেভস্কিল ভাল মানুষ এবং ভাল টেকনোলজিস্ট তৈরী করুক, সেই কামনা নিরন্তর…
ডেভস্কিলের সাথে এটি আমার প্রথম কোর্স। যতটা এক্সপেকটেশন ছিলো, কোর্সটা করে তার চেয়েও বেশি উপকৃত হয়েছি। এই কোর্সের ট্রেইনারা "সাদ" ভাই খুবই আন্তরিক। ভাই খুব সুন্দরভাবে প্রতিটা টপিক বুঝিয়েছেন। কোর্সটি করার পরে রিয়েল ওয়ার্ল্ড এ কাজ করার মত যোগ্যতা অর্জন করা সম্ভব। সবশেষে ডেভস্কিল এবং সাদ ভাইকে ধন্যবাদ এরকম একটি কোর্স আমাদের উপহার দেয়ার জন্য।
কোর্সের শুরুর দিকে আমি কোর্সের আউটলাইন দেখে ভেবেছিলাম এতকিছু মাত্র ১৬ টি ক্লাসে শেখানো অসম্ভব। কিন্তু কোর্স করার পর ভাইয়া আমাদের একদম ইন্টারমিডিয়েট পর্যায়ে নিয়ে গিয়েছেন। কিন্তু সবচেয়ে বড় যে পাওয়া ছিল, সেটা হল যেকোনো বড় প্রোজেক্ট এখন সামনে আসলেও সাহস নিয়ে সেটা হাতে নিতে পারব। অসংখ্য ধন্যবাদ ভাইয়া আপনার আন্তরিক সহযোগিতার জন্য
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.
দেখতে দেখতে রিয়েক্ট নেটিভ কোর্সটি শেষ হয়ে গেল! কিভাবে যে ১৬ টি ক্লাস শেষ হয়ে গেল বুঝতেই পারিনি! কোর্সের কারিকুলাম অনেক সাজানো গোছানো ছিলো ১৬ দিনে অনেক কিছু কভার হয়েছে! কিন্তু ২০+ ক্লাস হলে আরো একটু ভালো হতো, তাহলে হয়তো আরো অনেক কিছু শিখতে পারতাম জানতে পারতাম! ডেভস্কিল এবং সাদ ভাইকে অসংখ্য ধন্যবাদ