آنچه یاد خواهید گرفت:
اصول سیستم عامل Android Automotive را درک کنید.
اپلیکیشنهای مخصوص Android Automotive بسازید.
با automotive APIهای کلیدی و رفتارهای سیستمی کار کنید.
APIهای اصلی مانند Car App Library ،media sessions ،audio focus و مدیریت چرخهعمر و رویدادهای سیستمی مخصوص خودرو
پیشنیازهای دوره
دانش اولیه برنامهنویسی
توضیحات دوره
«این دوره شامل استفاده از هوش مصنوعی است.»
این دوره طراحی شده است تا به شما درک کامل و عملی از چگونگی ساخت اپلیکیشنهای مخصوص خودروهای مجهز به سیستم عامل Android Automotive بدهد.
ما از مبانی شروع میکنیم و بهصورت روشن توضیح میدهیم Android Automotive چه تفاوتی با Android Auto و اندروید موبایل دارد. شما معماری AAOS، کامپوننتهای سیستم و محدودیتهای خاص ساخت اپلیکیشن برای محیط خودرو را خواهید شناخت. سپس، بهصورت عمیق وارد مدل اپلیکیشن Android Automotive، قالبها، مجوزها و الزامات تجربه کاربری تعریفشده توسط گوگل و OEMها میشویم.
این دوره بسیار کاربردی و متمرکز بر توسعه واقعی است. شما یاد میگیرید چگونه اپلیکیشنهای رسانه، ناوبری و عمومی خودرو را بسازید، رویدادهای چرخهعمر مخصوص خودرو را مدیریت کنید و با APIهای کلیدی مانند Car App Library ،media sessions ،audio focus و رفتارهای آگاه از خودرو کار کنید. توجه ویژهای به عملکرد، پایداری و ایمنی شده است که همگی از جنبههای حیاتی در سیستمهای خودرویی هستند.
همچنین اشکالزدایی، پروفایلینگ و تست اپلیکیشنهای Android Automotive با شبیهسازها و سختافزار واقعی را پوشش میدهیم، همراه با خطاهای رایجی که توسعهدهندگان هنگام انتقال از پروژههای موبایل به خودرو با آنها روبرو میشوند. در طول دوره، مفاهیم را با تشبیههای ساده، نمودارهای شفاف و مثالهای مبتنی بر تولید که از پروژههای واقعی AAOS گرفته شدهاند، توضیح میدهیم.
چه یک توسعهدهنده اندروید باشید که به حوزه خودرو وارد میشود، چه یک مهندس نرمافزار که با OEMها یا تأمینکنندگان Tier-1 کار میکند یا دانشجویی که میخواهد مسیر شغلی در زمینه سیستمهای داخل خودرو بسازد، این دوره به شما مهارتها و اعتمادبهنفس لازم را برای توسعه اپلیکیشنهای حرفهای Android Automotive میدهد.
در پایان این دوره، میتوانید اپلیکیشنهای Android Automotive را طراحی کرده، توسعه داده، تست کرده و بهینهسازی کنید؛ اپلیکیشنهایی که برای استقرار واقعی در خودرو آماده هستند.
این دوره برای چه کسانی مناسب است؟
توسعهدهندگان
تسترها
مدیران
مالکان ویژگی