Level:
Age Group:
Duration:
Type:
Understand the use of LayoutAnimation and Animated libraries in React Native for animationsL
earn animation guidelines as per Apple's and Google's standards
Setup and use the expo-camera package for camera functionalities in React Native apps
Integrate animations with profile screens, permission handling, and navigation between screens
Understand APIs and their functionalities in mobile apps
Develop mobile apps with back-end integration using Flask and Firebase
Work with Redux for state management in React Native
Utilize various tools such as Figma and Thunkable for app prototyping and development
Implement CRUD operations using Redux and Firebase Firestore
Publish apps on Google Play Store and Apple App Store
The course covers a wide range of topics centered around mobile application development using React Native, APIs, Firebase, and Redux, with added emphasis on UI/UX design and animations. Students will learn to work with animation libraries like LayoutAnimation and Animated, understand animation guidelines by Apple and Google, handle camera functionalities using expo-camera package, and integrate advanced animations and navigation. It dives into APIs, covering HTTP requests and responses, JSON and XML data formats, and connecting mobile apps to back-end services using Flask and Firebase. Students will develop practical skills in building and deploying mobile apps, exploring app prototyping tools like Figma and Thunkable, and learning project ideation, execution, and publishing. The course includes hands-on exercises for using Redux in global state management and optimizing apps, along with practical projects that demonstrate the application of these skills. Submission and grading criteria include screen recordings, code repository links, and completing project extensions.
Content