Android app written in Kotlin

Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due

Description:

For your final project, you are to create an Android app written in Kotlin. The app does not need to be complicated and it can be designed as a prototype with features missing (for instance if your final app would require user login, this can be assumed to be implemented later and is not a requirement for the project). However, the app must have functional core components that provide the feel and interaction of a completed app.

The topic of the App, style, layout and design is completely up to you, you can also continue working on an App you have already started in this course ( For an assignment or a LAB)

You will be graded on meeting the requirements, as well as the quality of the application and the code.

A memory-style game in which the user is shown increasing sequences of digits and must retype them. The app tracks how many they got right and wrong and reveals them in a summary screen.

Requirements

● Your project must be an Android app build using Kotlin.

● The app must allow user input using at least one user interface control that creates data (meaning at least one input that is not a button). Text fields, Switches, and Radio Buttons are all examples of valid input controls.

● The app must perform some calculations using data provided by the user.

● The app must use both variables and constants.

● The app must use at least one looping structure.

● The app must use conditional logic in the form of if/else blocks or "when" statements.

● The app must use at least one function that is not triggered by interacting with a user interface element that accepts input and returns data.

● The app must have at minimum two screens.

● The app must use at least one list, map, or set.

● The screens of your app must be designed to properly change layout when viewed on different devices (proper layout constraints).

● You need to submit a PowerPoint presentation along with your App source code, which will serve to explain in detail your applications ( use the template provided for the presentation)

Deliverables:

1. App Source code ( .zip)

2. Presentation ( .pptx)

Final Project Rubric

Total: 100 Points

1. Core Requirements (30 pts)

● User input control (not a button) – 5 pts

● Performs calculation – 5 pts

● Uses variables and constants – 5 pts

● Includes a loop – 5 pts

● Uses if/else or when – 5 pts

● Has a non-UI function that returns data – 5 pts

2. App Design & Features (25 pts)

● At least two screens – 5 pts

● Responsive layout (works on different screens) – 5 pts

● Clear and user-friendly UI – 5 pts

● Uses a list, map, or set – 5 pts

● Screens connected with proper navigation – 5 pts

3. Code Quality (20 pts)

● Code is well-organized – 5 pts

● Comments and naming are clear – 5 pts

● No major bugs/crashes – 5 pts

● Efficient use of Kotlin features – 5 pts

4. Presentation (15 pts)

● Clear explanation of app in PowerPoint – 10 pts

● Includes screenshots and feature highlights – 5 pts

5. Submission (10 pts)

● Source code submitted as .zip – 5 pts

● PowerPoint submitted as .pptx – 5 pts

发表评论

电子邮件地址不会被公开。 必填项已用*标注