> For the complete documentation index, see [llms.txt](https://egemen-mede.gitbook.io/jetpack-navigation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://egemen-mede.gitbook.io/jetpack-navigation/08.-navcontroller-kullanarak-bir-hedef-noktasina-gitmek.md).

# 08. NavController Kullanarak Bir Hedef Noktasına Gitmek

**NavController**'ı tanıtırken **NavHost**’taki hedef içeriğin değiştirilmesini düzenler şeklinde tanımlamıştık. Dolayısıyla bir hedefe gitme işlemi, bir **NavHost** içindeki uygulama navigasyonunu yöneten bir nesne olan **NavController** kullanılarak yapılır.

Bunu **Fragment**, **Activity** ve **View** bileşenleri için 3 şekilde yapmak mümkün. Aşağıda **Kotlin** için kullanılabilecek metotların bir listesi bulunuyor. Ancak daha iyi anlamak için detaylarına örneklerimizde geçeceğiz. Şimdilik  Developer Android sayfasındaki dokümanlarını inceleyebilirsiniz.

**Kotlin:**

* [Fragment.findNavController()](https://developer.android.com/reference/kotlin/androidx/navigation/fragment/package-summary#findnavcontroller)
* [View.findNavController()](https://developer.android.com/reference/kotlin/androidx/navigation/package-summary#%28android.view.View%29.findNavController%28%29)
* [Activity.findNavController(viewId: Int)](https://developer.android.com/reference/kotlin/androidx/navigation/package-summary#findnavcontroller)

Bu kitap dahilinde **Kotlin** kullanıyoruz ama daha öncede belirttiğimiz gibi Android için Java kullanımları aşağıdaki gibi küçük farklılıklar gösterecektir.

**Java:**

* [NavHostFragment.findNavController(Fragment)](https://developer.android.com/reference/androidx/navigation/fragment/NavHostFragment.html#findNavController\(android.support.v4.app.Fragment\))
* [Navigation.findNavController(Activity, @IdRes int viewId)](https://developer.android.com/reference/androidx/navigation/Navigation.html#findNavController\(android.app.Activity,%20int\))
* [Navigation.findNavController(View)](https://developer.android.com/reference/androidx/navigation/Navigation.html#findNavController\(android.view.View\))
