Navigation Component (Jetpack-এর অংশ) হল ইন-অ্যাপ নেভিগেশন পরিচালনার সুপারিশকৃত উপায় — একটি একক-Activity আর্কিটেকচারের মধ্যে গন্তব্যগুলির (ফ্র্যাগমেন্ট বা composable) মধ্যে চলাচল করা। এটি নেভিগেশন লজিক কেন্দ্রীয় করে এবং ব্যাক স্ট্যাক, আর্গুমেন্ট এবং ডিপ লিঙ্কগুলি পরিচালনা করে।
এটি কী প্রদান করে
The Navigation Component manages navigation within the app:
→ a NAV GRAPH defines destinations (screens) and the actions (paths) between them
(visually/declaratively — one place to see all navigation)
→ a NavController performs navigation; handles the BACK STACK automatically
→ type-safe ARGUMENT passing (Safe Args); deep linking support
→ Designed for SINGLE-ACTIVITY architecture (one activity, many fragment/composable destinations)
