KDSmart Basics

This page provides an introduction to the KDSmart application including its requirements and the basics of how to use it. Read this page first if you have not used KDSmart before. The following pages provide a more comprehensive guide to using KDSmart.


KDSmart is an application that is used to collect phenotypic data from plants that are a part of Trials. It allows the user to add information about a Plot or Sub-Plot that they have observed (e.g. Plant height), and then save that information in the Trial. Data can then be exported and saved in the KDDart Database.


The following will be needed to run KDsmart:

  • An internet connection to download or update the application (it can be used offline);
  • Access to the Google Play Store;
  • An Android device such as a phone or tablet with Android version 4.4 (Kit Kat) or above with the appropriate permissions accepted OR;
  • A computer with Android SDK 19 or above installed.


Incorrectly set Android permissions will either prevent KDSmart completely from working, or disable some features, e.g. taking pictures with the camera.
Please see the Android Permissions topic for more information.


There are three main types of items that are found in KDSmart. These are Trials, Traits, and Tags (often referred to as T,T,T).

  • Trial - Contains data on the physical layout of a field and the plots and sub-plots within that field. Trials also have information such as planting date and Traits that are included.
  • Trait - The quality or characteristic being inspected, measured and recorded for the organism e.g. Plant Height. There are Traits for both plots and sub-plots and can be used in multiple Trials.
  • Tag - Short text codes that provide a quick method of applying predefined classification or annotation to Plots or Sub-Plots e.g. BD is a tag that can refer to bird damage.

Trials are generally created in KDManage or KDXplore and then loaded onto a device with KDSmart such as a mobile phone. Once the KDSmart device has a Trial to work with, the user can go into the field and collect information on Traits of the Plot and Sub-Plots (this is known as scoring). Tags can be applied to each Plot or Sub-Plot to define any characteristics that are not measured by Traits. The data collected with KDSmart can then be loaded into KDXplore for curation and storage. A guide for this basic workflow is outlined in the KDTutorials section.

Home screen

KDSmart will open on the screen that is shown below. Please refer to the following table to learn more about KDSmart.

KDSmart Home Page

KDSmart Home Page
Item Number Icon/Image Description
1. version Displays the version of KDS that is being used. Check Google Play to see if any updates are available.
2. play_btn Starts scoring of the selected Trial.
3. bright_btn Changes the brightness settings from ‘Dark Mode’ to ‘Light Mode’
4. lock_btn Locks editing so that Trials may not be edited. A password will be needed to unlock editing features.
5. info Provides an in-app Help Guide, an About page, and information on licenses.
6. KDDart Navigates to the KDDart web page.
7. DArray Navigates to the Diversity Arrays web site.
8. demo Indicates that this is the Demo Database.
9. trial This is the selected Trial.
10. details View more details on the selected Trial.
11. options Various options for KDS. An explanation of the options will be displayed in the table below.

What now?

The rest of the KDSmart help guides will provide a more in-depth explanation of the features and uses of KDSmart. Refer to the navigation bar on the left for more information on scoring Trials, exchanging data with KDXplore, example files, etc.