Multilingual crossplatform mobile app dEvelopmeNT using react native framewORk and firebase (MENTOR)

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.
Hardware and Software Tools Required

  • laptop with 8 GB RAM and linux/Windows OS.
  • Softwares : VS Code and Android Studio (Emulator)