Apart from object oriented can it support procedural and functional programming styles? 

I want to develop an android app using Android Studio so I could explore various programming styles kotlin has to offer which would really help me explore this new language.

Thanks for taking your time read/answer this question and sorry if I sound noob as I'm a beginner to the world of programming!