package Ġcom . dev kn ight zz z . new sup . ui . splash Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . os . Handler Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġcom . dev kn ight zz z . new sup . I Setting DataSource Ċ import Ġcom . dev kn ight zz z . new sup . ui . landing . Landing Activity Ċ import Ġcom . dev kn ight zz z . new sup . News Android API Ċ import Ġcom . dev kn ight zz z . new sup . ui . on boarding . On Board ing Activity Ċ Ċ class ĠSpl ash Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġval Ġsetting DataSource : ĠI Setting DataSource Ġ= ĠNews Android API . instance . get Setting DataSource () ĊĊĠĠĠĠĠĠĠ Ġval Ġredirect Screen Ġ= Ġif Ġ( setting DataSource . is First Launch ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsetting DataSource . set First Launch ( false ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOn Board ing Activity :: class . java ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLand ing Activity :: class . java ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠHandler (). post Delayed ({ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( Intent ( this , Ġredirect Screen )) ĊĠĠĠĠĠĠĠ Ġ}, Ġ 3 0 0 0 ) ĊĠĠĠ Ġ} Ċ } Ċ