Course Overview
Build professional mobile applications that work on both Android and iOS using modern cross-platform frameworks like Flutter or React Native.
Learning Outcomes
By the end of this course, you will be able to:
- Understand mobile app development fundamentals
- Build apps with Flutter framework
- Use React Native as an alternative
- Apply UI/UX design principles for mobile
- Integrate APIs in mobile apps
- Deploy apps to app stores
- Build a mobile app portfolio project
Topics Covered
- Mobile app development fundamentals and architecture (3 hours)
- Flutter framework basics: widgets, state management, navigation (6 hours)
- React Native introduction as an alternative approach (3 hours)
- UI/UX design principles for mobile applications (3 hours)
- API integration in mobile apps: REST and GraphQL (4 hours)
- App deployment to Play Store and App Store (3 hours)
- Building a mobile app portfolio project (capstone) (3 hours)