You are on page 1of 7

Badminton Worldwide ТЗ DEV:

1. General provisions

Application type: Sport game

Application name: Badminton Worldwide

Application description: Game: badminton tournament

Bundle ID: com.wrdw0wba3dmint

Platform: Android (Android Native)

Application language: English

Number of screens: 4

Color scheme:

Fonts: Montserrat

Mont

UI/UX: https://www.figma.com/file/
w38jF9Q3XVgI2XrjOk0TKr/Badminton-Worldwide?
type=design&node-id=0-
1&mode=design&t=IaLS7AklYl9zLQMu-0

Sound path: https://drive.google.com/file/d/


1cUpDRjVBENeRNHm9odBoHXi0N4tu3BET/view?
usp=sharing
The finished project
● APK file signed with the name of the application
should contain: (once the APK is installed on the device, the name
must be saved)
● AAB file with a caption of the application name
● Key for APK and AAB
● Key information (passwords, alias)
● Bundle ID / package name
● Version number and build number of the app
● Full source code or Source Code

Important Notes:
● APK icon must contain two sprites attached to the
task
● APK and AAB files must work on 32-bit and 64-bit
devices
● AAB file must not be larger than 25-30 mb
● APK should be signed for release
● min SDK version must be 21
● the target version of API Level (targetSdkVersion)
must be higher than or equal to 31 (from 31 August
2023 it will be 33)
● APK signature versions v1 and v2 (for this Android
API must be 23 or lower)
● passwords and bundle IDs and package names must
be free of "default" and "example"
● The application must contain the following set of
architectures: armeabi_v7a / arm64_v8a / x86 /
x86_64

Use the platform for test keystore, bundle ID and other


tech specifics: https://checkout.hardcody.ru/

Send the source code and all the necessary files as a


google drive link. The link must be active for at least one
week after the confirmation of the task.

Also, please fill the form for your developed application:


https://docs.google.com/forms/d/e/
1FAIpQLSfqXC3lLe0cz4lfE6HKxiVlMDmwsKETxnOU9Bm
PkkwMiNsvag/viewform?usp=sf_link
We need info and more exact data for further work with
the application as part of the coding and publication.

Framework specifics: https://docs.google.com/document/d/


1BVDT1cTveOrsRXeGJHInCTvpltm66akOCEICRaZqpJ4/
edit?usp=sharing
2. UI Kit:
3. UX/UI Design
3.1. Screen scheme:

You can check the reference to understand the process better


https://yandex.ru/games/app/224278
1. Screen 1: Main. Home screen of the application.
1.1. Screen description

Main Menu. Home screen of the application.


1.2. Screen layout

1.3. Screen functions

application name, the buttons:


1) Play
2) Settings
2. Screen 2:
2.1. Screen description: Choose a country
2.2. Screen layout

2.3. Screen functions


The player can choose a country they want to play for, the opponent country is
chosen randomly.
3. Screen 3:
3.1. Screen description: Game
3.2. Screen layout

3.3. Screen functions


Before starting the game a screen with the chosen team and the opponent team is shown.
Here there are buttons “back” and “play”. Then the game starts . Add buttons “pause” and
“menu”, the current score of both teams. The player needs to control the racket by tapping
on the screen. (for better understanding see the reference)

4. Screen 4:
4.1. Screen description: Game Paused
4.2. Screen layout

4.3. Screen functions

Shows the current score of both teams, buttons “play” and “menu”.
5. Screen 5:
5.1. Screen description: Game Over
5.2. Screen layout

5.3. Screen functions


Shows the final score of the teams, the user can evaluate their experience by
pressing “good|bad”. Add “play” and “menu” buttons. If they press “play” then the
screen with choosing a country is displayed. After it the new game starts.
6. Screen 6:
6.1. Screen description: Settings
6.2. Screen layout
6.3. Screen functions

Add a back button to the main page. Sound on\off button, vibration on|off button.

You might also like