Institut für Informatik | Sitemap | LMU-Portal
English
  • Startseite
  • Studieninteressierte
  • Studierende
  • Lehrveranstaltungen
    • Archiv
      • Detail
      • Padabama
      • Presentations
      • Publikationen
      • Themen
  • Forschung
  • Personen
  • Kontakt
  • Besucher
  • Jobs
  • FAQ
  • Intern
Startseite > Lehrveranstaltungen > Archiv > Detail

LMU Students App: Full-Stack Mobile Development

project thesis

Status in progress
Advisor Prof. Dr. Florian Alt, Florian Bemmann
Professor Prof. Dr. Florian Alt

Task

The LMU Students App is a student-led initiative developed by students for students. This practicum offers hands-on experience in full-stack mobile app development, enabling participants to build and enhance real-world features for an application actively used by LMU students. Students will work in small teams, addressing real user feedback to improve usability, add new features, and optimize system performance.

The course provides insights into modern development workflows and best practices, offering practical exposure to full-stack engineering in a production setting. Participants contribute to an open-source project and gain valuable experience with mobile frontend and scalable backend technologies.

Topics and Focus Areas

  • Full-stack mobile application development (Flutter, FastAPI, PostgreSQL)
  • User-centered design based on real feedback from LMU students
  • Scalable backend architecture and performance optimization
  • Version control, CI/CD pipelines, and collaborative development

Example Projects

  • Improvements: Roomfinder enhancements, cinema module (HM API), backend query optimization (PostgreSQL, Redis), CMS integration, ZHS sports course integration
  • New Features: LMU AI Chat (Vector DB, generative UI), push notifications, GPA calculator, news/event aggregator, job board, calendar sync, room booking via Anny API
  • Future Goals: Digital student ID integration (Apple/Google Wallet), automated LMU email setup

Recommended Knowledge and Interests

  • Basic programming skills (e.g., Python, Dart/Flutter)
  • Interest in mobile and web technologies
  • Familiarity with version control (Git/GitHub)
  • Interest in agile, team-based development processes

Project Structure & Deliverables

  • Team-based development cycles with weekly updates
  • Regular code reviews and iterative feedback
  • Final deliverables include:
    • A functional prototype or deployed feature in the LMU Students App
    • Clean, documented code and technical write-up

Schedule & Registration

  • Flexible, self-managed weekly development cycles
  • Weekly check-ins (virtual or in-person)
  • Milestones aligned with feature timelines
  • Interested students should email a short motivation and skills summary to admin ät lmu-dev.org

Keywords

mobile phones, app development
Nach oben
Impressum – Datenschutz – Kontakt  |  Letzte Änderung am 11.04.2020 von Changkun Ou (rev 35667)