آموزش Bottom Navigation در اندروید استودیو

سلام بر شما دوستان و یاران همیشگی سایت ویادولوپرز . افتخار این رو دارم که با یکی دیگه از آموزش های برنامه نویسی اندروید در خدمتتون باشم . توی این ویدئو قصد دارم نحوه ساختن Bottom Navigation در اندروید رو به شما آموزش بدم ، و شما یاد خواهید گرفت که چطور از این ویجت کاربردی ، داخل برنامه هاتون استفاده کنید . استفاده از Bottom Navigation در اندروید باعث میشه که اپلیکیشن شما ظاهر کاربر پسندتری داشته باشه و یوزر اپلیکیشن شما ، احساس بهتری از کار کردن با برنامه بهش دست بده ؛ که این ویژگی ، در رشد و پیشرفت اپلیکیشن شما تاثیر چشمگیری خواهد داشت .

Bottom Navigation در اندروید چیه؟

شما با استفاده از Bottom Navigation در اندروید ، می تونید با کلیک کردن روی هر کدوم از آیتم های Bottom Navigation ، مستقیما به اون صفحه از Viewایی برید که روی آیکون مربوط به اون صفحه (یا View) کلیک کردید .

Bottom Navigation در درجه اول برای سایز موبایل استفاده میشه ؛ تا بتونه ما رو به اثر مشابه side Navigation در دسکتاپ ها برسونه.

 

چه مواقعی باید از Bottom Navigation در اندروید استفاده کنیم ؟

شما فقط در دو مورد حق دارید که از Bottom Navigation استفاده کنید ، و اون موارد عبارتند از :

1 – در مواقعی که 3 الی 5 صفحه دارید که همه این صفحات به لحاظ سطح اهمین در درجه یکسانی قرار دارند

2 – صفحات مهمی از اپلیکیشن که هر لحظه استفاده از اپ ، نیاز به دسترسی سریع و مستقیم دارند

نکته : اگر اپلیکیشن شما بیشتر از 5 صفحه مهم (و یا نیاز به دسترسی سریع و مستقیم) داشت ؛ استفاده از Bottom Navigation پیشنهاد نمیشه . و بهتره از موارد جایگزین مثل Navigation Drawer استفاده کنید

منبع : material.io

آموزش Bottom Navigation در اندروید پیشنیاز هم داره؟

خیر این دوره نیازی به پیش نیاز نداره ، البته که من فرض رو بر این گذاشتم که شما مباحث مقدماتی رو بلدید 😉

مدت زمان این آموزش 00:24:32 هست که امیدوارم براتون مفید واقع بشه

 

دانلود آموزش

نظرات

  • ُسلام

    سلام
    کسی فرق بین material-tab و Bottom Navigation و layout tab رو میدونه؟؟؟؟

    • سلام بر شما MAHDI2018
      material tab , tablayout یکی هست
      bottomnavigation هم آنچنان تفاوتی با tablyout نداره ، منتهی با توجه به گایدلاینز متریال دیزاین یک سری رفتارها داره که ، موقعی که شما بخواین در پایین صفحه گوشیتون ازش استفاده کنید به فرم تون اضافه می کنید

  • دو تا درخواست دارم اگه لطف کنین سریع جواب بدین ممنونتون میشم.

    با سلام و خدا قوت به شما و سایت خوبتون .
    1- اگه لطف کنید که برای ورژن های پایین تر هم که در بعضی نقاط کدها در xml مخصوصا متفاوت هست بگید که چی بزاریم که برنامه بهمون جواب بده.
    مثل همین آموزشتون که من تمام مراحل رو رفتم و بعد در آخر بخاطر اینکه ویژوال استودیوم ورژن 1.5 هست در دو قسمت compile و نحوه ی نوشتنش و در قسمت xml
    ( اکتیویتی اصلی ) کد app رو که شما نوشتی من هر کاری کردم نتونستم بنویسم و اجرا بگیرم چون برنامه اصلن همچین چیزی رو نداشت ..____ لطفا کمک کنید که چه کدی رو باید بجای کدهایی که شما وارد کردید وارد کنم برای اینکه برنامم جواب بده.

    2-درخواست دومم اینه که یه آموزش جامع و کلی برای آپدیت کردن ویژوال استودیو از ورژن 1.5 به 3.3 که آخرین نسخه موجود هست رو لطفا بزارین.

    خیلی ممنون از توجهتون

    • سلام بر شما mefa
      1 – برای مورد اول که باید بگم هیچ تفاوتی به لحاظ کد ایکس ام ال وجود نداره ، یعنی این که ربطی نداره به این که شما با چه ورژنی از اندروید استودیو دارید کد می زنید
      2 – برای مورد دوم هم باید بگم مورد خاصی برای آپدیت کردن اندروید استودیو وجود نداره ، اگر منظورتون ارورهایی هست که با آپدیت کردن اندروید استودیو به وجود میاد ، باید بگم که این مشکلی به خاطر به روز نشدن خیلی از کتابخانه های گوگل به همراه اندروید استودیو هست ، و توی اینجور موارد باید هم صبر کنید تا اگر آپدیت دیگه ای هست منتشر بشه و هم این که حتما از نرم افزار های تغییر IP و VPN استفاده کنید تا برای دانلود آپدیت ها بتونید تحریم رو دور بزنید

  • برای ثبت نظر باید ابتدا وارد اکانت خود شوید