Coding 4: Software Development Mobile
Niveau
Bachelor
Learning outcomes of the courses/module
The participants:
• can use device-specific functions of app-centered application platforms programmatically (e.g., positioning using GPS and short-range radio systems such as RFID and Bluetooth)
• can use alternative input methods such as multi-touch or sensor technology in apps
• can plan and implement apps for cross-platform scenarios
• know the special requirements of developing, testing, and publishing apps for different application platforms
• can use device-specific functions of app-centered application platforms programmatically (e.g., positioning using GPS and short-range radio systems such as RFID and Bluetooth)
• can use alternative input methods such as multi-touch or sensor technology in apps
• can plan and implement apps for cross-platform scenarios
• know the special requirements of developing, testing, and publishing apps for different application platforms
Prerequisites for the course
none
Course content
- Getting to know the architecture models of app-centric application platforms
- Device-specific requirements and characteristics of mobile and other IoT devices (input and output options, limited processing and storage capacities)
- Development, testing, and distribution of apps (development environments, simulators, app markets)
- Use of additional functionalities of mobile devices (GPS, camera, Bluetooth, multi-touch)
- Device-specific requirements and characteristics of mobile and other IoT devices (input and output options, limited processing and storage capacities)
- Development, testing, and distribution of apps (development environments, simulators, app markets)
- Use of additional functionalities of mobile devices (GPS, camera, Bluetooth, multi-touch)
Recommended specialist literature
- Marburger, M.; Post, U.: Flutter und Dart: Das umfassende Handbuch für die professionelle App-Entwicklung, Rheinwerk Computing, 2025
- Temidayo, A.: Ultimate Flutter for Cross-Platform App Development: Build Seamless Cross-Platform Flutter UIs with Dart, Dynamic Widgets, Unified Codebases, and Expert Testing Techniques (English Edition), 2024
- Liebel, C.: Progressive Web Apps: Das Praxisbuch. Rheinwerk Computing 2018
- Temidayo, A.: Ultimate Flutter for Cross-Platform App Development: Build Seamless Cross-Platform Flutter UIs with Dart, Dynamic Widgets, Unified Codebases, and Expert Testing Techniques (English Edition), 2024
- Liebel, C.: Progressive Web Apps: Das Praxisbuch. Rheinwerk Computing 2018
Assessment methods and criteria
Portfolio review
Language
German
Number of ECTS credits awarded
6
Semester hours per week
Planned teaching and learning method
Presentations, group work, presentation and discussion of tasks
Semester/trimester in which the course/module is offered
4