0% found this document useful (0 votes)
52 views

Assignment Title - Android App Development - UI Design Implementation

The document outlines an Android app development assignment to design and implement two screens from Figma designs, create a functional prototype APK, and upload the source code to Git. Key tasks include following the Figma designs, using appropriate layouts and components, ensuring responsiveness, building a testable APK, and committing code to a Git repository. Deliverables are the two implemented screens, a working APK, and a Git repository. Assessment will consider adherence to designs, UI quality, responsiveness, APK functionality, and Git organization.

Uploaded by

Takhir Tashmatov
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

Assignment Title - Android App Development - UI Design Implementation

The document outlines an Android app development assignment to design and implement two screens from Figma designs, create a functional prototype APK, and upload the source code to Git. Key tasks include following the Figma designs, using appropriate layouts and components, ensuring responsiveness, building a testable APK, and committing code to a Git repository. Deliverables are the two implemented screens, a working APK, and a Git repository. Assessment will consider adherence to designs, UI quality, responsiveness, APK functionality, and Git organization.

Uploaded by

Takhir Tashmatov
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Assignment Title: Android App Development - UI Design Implementation

Objective:
To design and implement two screens of an Android application based on the provided Figma
designs, create a functional prototype in the form of an APK, and upload the source code to a
Git repository.

Assignment Tasks:
​ Design Screens:
● Use the provided Figma designs to create two screens of an Android application:
● Screen 1: Home Screen
● Screen 2: Details Screen
● Ensure that the designs are visually appealing, user-friendly, and follow best
practices for Android app UI design.
● Consider scalability and responsiveness to accommodate various screen sizes
and resolutions.
​ Implement UI:
● Write Kotlin code to implement the UI for the two screens.
● Utilize appropriate layout managers (e.g., ConstraintLayout) and UI components
to achieve the desired design.
● Implement any necessary interactions or animations specified in the Figma
designs.
​ Functional Prototype:
● Build the Android application and generate an APK file.
● Test the APK to ensure that the UI renders correctly and functions as expected
on a variety of devices and screen sizes.
● Include sample data or placeholder content where necessary to simulate
dynamic UI elements.
​ Version Control:
● Set up a Git repository to host the source code of the Android application.
● Commit the code regularly, providing clear and concise commit messages.
● Ensure that the repository is well-organized and includes necessary
documentation or instructions for building and running the application.
Deliverables:
● Two designed screens implemented as Android UIs.
● Functional APK file demonstrating the implemented UI.
● Source code uploaded to a Git repository with commit history.

Submission Instructions:
● Refer to the ZIP file containing the Figma designs (if not already shared).
● Share the APK file for testing purposes.
● Provide the Git repository link containing the source code.

Assessment Criteria:
● Adherence to Figma designs and UI/UX best practices.
● Quality and clarity of the implemented UI.
● Responsiveness and scalability across different screen sizes.
● Functionality and correctness of the APK prototype.
● Organization and completeness of the Git repository.

Note: If you encounter any challenges or have questions during the assignment, feel free to
reach out for clarification or assistance.

You might also like