# View Binding [![](https://jitpack.io/v/FunkyMuse/KAHelpers.svg)](https://jitpack.io/#FunkyMuse/KAHelpers) ## Usage 1. Add JitPack to your project build.gradle ```gradle allprojects { repositories { ... maven { url 'https://jitpack.io' } } } ``` 2. Add the dependency in the application build.gradle ```gradle dependencies { implementation "com.github.FunkyMuse.KAHelpers:viewbinding:$utilsVersion" } ``` 3. Activity usage ```kotlin class MainAbstractActivity : AppCompatActivity() { private val activityMainBinding by viewBinding(ActivityMainBinding::inflate) override fun onPostCreate(savedInstanceState: Bundle?) { super.onPostCreate(savedInstanceState) } } ``` 3.Activity usage #2 ```kotlin class MainAbstractActivity : AppCompatActivity() { private val activityMainBinding by viewBinder(ActivityMainBinding::inflate) override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(activityMainBinding.root) } } ``` 4. Fragment usage ```kotlin class DetailedFragment : Fragment(R.layout.fragment_details) { private val binding by viewBinding(FragmentDetailsBinding::bind) override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) //do your things here } } ```