Have you built a full-stack mobile app that handles real-time streaming data? Have you created mobile AI agents that can use tools? How do you ensure your UI is not janky? Have you built a mobile app that interacts with the device's camera, mic and speakers, GPS, and biometric sensors?
In
EECS 498-002: Mobile App Design and Development (MDE/Capstone), you will work in a team of 5-7 students to build mobile apps that take full advantage of the device's capabilities. What features shall you include in your app? How good is your UI/UX design, really? We will adopt a data-driven approach to answer these and other design questions.
In EECS 498-008:
Mobile Apps with Real-time Updates and Integrated AI (ULCS), we build using concurrent coroutines to ensure responsiveness, without heavy OS context switches. We build apps that integrate AI/LLM with tooluse to solve user problems. If you want to learn fullstack mobile app development with AI integration but have already satisfied your MDE requirement, you can take this ULCS version of the course.
You have never written a line of mobile or backend code? Don't worry, we will start from how to use a mobile IDE and progress all the way to AI-powered reactive native mobile apps.
Note:
Students who have taken EECS 441 Sections 3&4 cannot take either course for credit. Students cannot earn credits for **both** EECS 498-002 and EECS 498-008 (combined lectures).