Prüfungsmethode/n
Practical Project: Each student develops a mobile application as a semester-long project.Presentation: Students are required to present their app concept and design during the semester and give a final live demo of their application.Homework: Four homework assignments, which contribute 40% to the final grade, focusing on foundational concepts, app design, and initial implementation.
Prüfungsinhalt/e
Mobile App Development Concepts:Fundamentals of mobile application development, including methodologies, tools, and best practices.Understanding mobile platforms (Android, iOS) and cross-platform tools (Ionic, MAUI).Project Execution:Detailed conceptualization, design, and development of a mobile app.Core topics include:Android Studio and Java/Kotlin programming.Designing and implementing flexible user interfaces.Utilizing Android features (services, fragments, broadcasts).Hybrid app development using Ionic.Cross-platform solutions with frameworks like MAUI.Practical Demonstration:Live demo of the mobile app, showcasing its functionality and features.Adherence to requirements such as splash screen, navigation, and a minimum of five pages.
Beurteilungskriterien/-maßstäbe
Homework Assignments (40%):Timely submission and quality of the assigned tasks.Accuracy and completeness of the concepts, designs, and initial app implementations.Includes homework tasks such as presenting app ideas, creating mockups, and initial project designs.Project Work (60%):Concept Presentation (20%):Creativity and clarity of the app idea.Quality of the visual mockups and explanation of functionalities.Technical Implementation (20%):Functionality and completeness of the developed mobile application.Use of advanced programming features and adherence to technical requirements.Includes a minimum of five pages, a functional splash screen, and smooth navigation.Live Demo (20%):Successful demonstration of the app functionality during the final presentation.User-friendliness and responsiveness of the interface.App functionality must be error-free during the demonstration.