@jackmiras Regarding view xml naming, if you use android extension, you can keep your naming as you prefer since you can rename synthetic import locally with using keyword
as
🙂
import kotlinx.android.synthetic.main.activity_main.bottom_navigation_bar as navBar