Teaching / Mobile Application Project 1
Mobile Application Project 1
A project-based course where students plan, document, implement and present an Android mobile application.
About the course
Mobile Application Project 1 is a laboratory course focused on delivering a software project for the Android platform. Students work individually or in small teams on a mobile application, going through planning, technology analysis, implementation, review meetings and final presentation.
The course consists of 30 computer laboratory hours. It is project-based: there are no separate lectures, assignment lists or manuscript. The main artifact is a working mobile application together with a project description and final presentation.
Audience
The course is intended for students of Applied Computer Science and Measurement Systems, first-cycle studies, third year, summer term. The course is mandatory and taught in Polish.
Prerequisites include basic programming skills in at least one language used for mobile application development: Java for Android, Kotlin, C#, C++ or JavaScript. In practice, students should also know the fundamentals of mobile device programming.
Project Goal
The goal of the course is to plan and implement a mobile application and prepare project documentation. The project should include:
- defining the goal and scope of the application
- describing functional and non-functional requirements
- analyzing technologies and component feasibility
- implementing the application
- participating in review meetings
- presenting a working solution
- identifying possible directions for further development
Workflow
Project work is organized in stages. Students prepare a project plan, then implement the application and discuss progress during review meetings.
Based on the organization materials, the workflow includes:
Project PlanReview Meeting 1Review Meeting 2Project Presentation
The project description should be prepared before the main implementation work starts. A template is available in the course materials as both DOCX and PDF.
Assessment
Passing the laboratory requires preparing and completing the project and presenting it. Assessment covers both the development process and the final result.
Verification includes:
- preparing an individual or group project
- discussing one’s own project and projects developed by other participants
- oral presentation or multimedia presentation
- demonstration of a working application on a device or emulator
- project documentation
Each Review Meeting may receive a separate grade. Delays lower the grade according to the rules provided by the instructor.
Final Presentation
The project presentation should take about 10-15 minutes and include:
- domain introduction to the project topic
- analysis of existing solutions
- project goal and assumptions
- solution concept
- implementation details
- demonstration of the working application
- summary and possible future development directions
Materials
The page provides organization documents and the project description template. The editable DOCX template is the working file for students, while the PDF version provides a quick preview of the expected document structure.