Course Overview
This Mobile App Development course is designed to guide students through creating a complete mobile app, from front-end design to back-end integration, responsiveness, and chatbot functionality. It starts with UI/UX design fundamentals using Figma, covering essential design elements like wireframing, layout, and prototyping. The course then moves to back-end integration, where students learn SQL basics and use Firebase for real-time databases and user authentication. Next, responsive design principles are introduced to ensure apps function well on various screen sizes. The course also includes chatbot integration using Dialogflow to enhance user engagement. In the final modules, students develop a full mobile app as a capstone project, applying all concepts learned. For those interested in app publishing, optional classes cover deployment on Google Play and the Apple App Store.
Requirements
- Basics Needed: Programming concepts, JavaScript, SQL, NoSQL (Firebase), and optional mobile frameworks for deployment.
- Laptop/desktop (4GB RAM minimum, 8GB recommended)
- Basic Computer Skills: Ability to manage files, navigate the OS, and install software.
- Internet Connection: Stable internet is required