Android programming tasks with Android Studio

Introducing Android Studio supported TalentScore exams

At DevSkiller we are always trying to improve the candidate’s experience when taking an exam on the TalentScore platform. That’s why TalentScore has implemented Android Studio into everyday use for our candidates, greatly enhancing the candidate’s experience when working to get hired as a developer.

Our Android tasks now run on a warmed-up IDE, directly in your candidate’s browser. By embedding this world-class IDE into the browser, we remove the time-consuming act of having to set up the development environment on a local machine.

Candidates don’t have to clone the code, wait for the dependencies to install or indexes to build. They can literally start coding as soon as they open the test invitation. Main improvements include:

- World-class code completion. Smart completion assists candidates with the most relevant symbols applicable to the current context, directly in the browser. Including a spell-checker that helps to avoid mistakes in your code. 
- Working shell/terminal. TalentScore Android Studio comes with a built-in terminal which is a crucial element of the modern development ecosystem.
- Running tests. TalentScore Android Studio uses a built-in test runner to see your progress and run your own tests. Thanks to this feature, candidates get an ultra-fast feedback loop showing which parts of their solution need improvement.
- Debugging and troubleshooting. Candidates don’t have to guess what’s wrong with the task they are resolving because they’re able to debug the code. They can showcase their bug-fixing and reasoning skills.

How to use the Android Studio during your test?

To use Android Studio for Android programming assignments in the TalentScore exam, simply select the “In-browser editor” option when you get to the programming task section in your test.


After the IDE loads, you will be welcomed by the full-blown Android Studio IDE interface with TalentScore overlay. In this article, we will focus on the TalentScore panel and explain how it works. 

For information about how to use Android Studio IDE please visit the official Help Center


How to run tests using Android Studio

To run tests to validate your solutions for the tasks, find the file containing the tests and run it using Android Studio. After the tests have run you will see if your solution passes or not. The tests are helpful to check your progress and to see whether your solution covers the requirements.

TalentScore panel features

In this section, we will go through the TalentScore panel’s features. You can drag around or hide the panel section if you would like to.


1. Timer - At the top of the panel, there will be a timer showing you how much time you have left for finishing your test.
Change mode - This option enables you to change the solving method mode to either GIT or download mode.
Task description - In this tab, you can access and see the task description.


4. Theme - This section includes the theme options for the TalentScore panels:

4.1. Darkmode - Turn the dark mode of the UI on and off. This option not only changes our TalentScore overlay to dark mode but the whole IDE. 

4.2. High contrast - Turn the high contrast mode for the UI on or off. High contrast mode is compatible with Web Content Accessibility Guidelines 2.0. It adjusts the contrast ratio to help people with sight impairments use our platform more efficiently.


5. Finish - This button will finish the task and the test (if this is the last task to complete). 

NOTE: You don't need to save your code manually. The IDE will do it automatically for you every 10 seconds.

Was this article helpful?
2 out of 2 found this helpful