package Ġcom . r ud der stack . android . sample . kotlin Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcom . r ud der labs . android . sample . kotlin . R Ċ import Ġcom . r ud der stack . android . sdk . core . R ud der Property Ċ import Ġcom . r ud der stack . android . sdk . core . R ud der Traits Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ ĠMain Application . r ud der Client . screen ( local ClassName ) ĊĊĠĠĠĠĠĠĠ Ġval Ġproperty Ġ= ĠR ud der Property () ĊĠĠĠĠĠĠĠ Ġproperty . put (" key _ 1 ", Ġ" val _ 1 ") ĊĠĠĠĠĠĠĠ Ġproperty . put (" key _ 2 ", Ġ" val _ 2 ") ĊĠĠĠĠĠĠĠ Ġval Ġchild Property Ġ= ĠR ud der Property () ĊĠĠĠĠĠĠĠ Ġchild Property . put (" key _ c _ 1 ", Ġ" val _ c _ 1 ") ĊĠĠĠĠĠĠĠ Ġchild Property . put (" key _ c _ 2 ", Ġ" val _ c _ 2 ") ĊĠĠĠĠĠĠĠ Ġproperty . put (" child _ key ", Ġchild Property ) ĊĠĠĠĠĠĠĠ ĠMain Application . r ud der Client . track (" challenge : Ġapplied Ġpoints ", Ġproperty ) ĊĠĠĠĠĠĠĠ ĠMain Application . r ud der Client . track (" article : Ġviewed ") ĊĠĠĠĠĠĠĠ ĠMain Application . r ud der Client . identify ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" test _ user _ id ", ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR ud der Traits () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. put Email (" example @ gmail . com ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. put FirstName (" Foo ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. put LastName (" Bar ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. put Name (" R uch ira "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ ĠMain Application . r ud der Client . track (" account : Ġcreated ") ĊĠĠĠĠĠĠĠ ĠMain Application . r ud der Client . track (" account : Ġauthenticated ") ĊĠĠĠ Ġ} Ċ } Ċ