Necessary requirements
Install Android Studio
Create a Git account (git hub/git lab/ bitbucket etc.)
Follow one code style, same naming for fields, classes, files, ids, etc.
Create a specific branch for each level of exercise and push it separately
Git tree should look like this :
|----- develop (no any classes only settings.gradle and build.gradle)
|---------- level_1 (Solutions for level 1)
|---------- level_2 (Solutions for level 2)
|---------- level_n (Solutions for level n)
You can’t jump over a level, only step by step
You need to decide what you can do, Junior, Middle or Senior for each level and give only one solution
You should create a package where you will upload all APK files – it means when you are done with level 1 exercise, push it and after it create APK and upload into a specific package in the git