The course offers a practical theory and hands-on practice sessions with mentorship covering the complete development lifecycle of a multilingual cross-platform mobile app using React Native framework and Firebase.
- Introduction to Hybrid Mobile App Development using React Native.
- Design, Class and Functional components.
- Managing state and props using Hooks.
- React-navigation
- Multilingual, Voice , geolocation and offline data storage services.
- API call using Axios.
- Firebase implementation.
- App release process
- Best practices for developing secure mobile applications
- Introduction to Git version control
On completion of this course, students will be capable of
- Building dynamic cross platform multilingual mobile apps using React Native framework and Firebase.
- Understanding use of libraries like Redux, UI components, secure development practices, React-i18next, React-native-community/voice, geolocation, async-storage for offline data storage, etc.
- Exposure to complete tools related to development and version control.
- Knowledge of HTML, CSS, Javascript, Basics of ES6 and JSX .
- Pre-course tutorials covering the above will be circulated to students on enrollment to the program.
- laptop with 8 GB RAM and linux/Windows OS.
- Softwares : VS Code and Android Studio (Emulator)