Mobile App Development
Who we are and what we do
Course Description
This course is an introduction to mobile app development using React Native, a powerful framework for building cross-platform apps for iOS and Android. Students will learn how to design and develop mobile applications using React Native and explore advanced topics such as state management, navigation, and data persistence. Through hands-on coding exercises and real-world projects, students will gain practical experience with React Native and build a portfolio of mobile applications to showcase their skills and knowledge to potential employers.
Course Objectives
The objectives of our modile app development course are to equip students with the skills and knowledge necessary to:
- 1. Develop cross-platform mobile applications with React Native
- 2. Understand mobile app design and UX principles
- 3. Use React Native components and APIs for app development
- 4. Authenticate users with firebase
- 5. Integrate firebase and perform CRUD operations
- 6. Integrate API's into their projects
- 7. Collaborate with developers and stakeholders
- 8. Create a portfolio of mobile app development projects
Prerequisites
We require all our students to have the following prerequisites in order to excel perfectly in this course:
- 1. A computer
- 2. A stable internet connection
- 3. A strong passion for learning
Duration
6 Months
Delivery Method
Instructor-led virtual training. Assignments with hands-on projects and practicals.
Course Outline
# | Course Module | |
---|---|---|
1 | Introduction to Web Development Fundamentals (HTML, CSS, TailwindCSS) | |
2 | Introduction to JavaScript | |
3 | Introduction to React & React Native | |
4 | Introduction to Expo | |
5 | User Interface Implementation | |
6 | Advanced User Interface Implementation | |
7 | Introduction to Firebase | |
8 | Data and Application Logic | |
9 | API's Integration | |
10 | Introduction to State Management | |
11 | IOS & Android App Deployment | |
12 | Introduction to Git & Github |