توضیحات
آموزش توسعه برنامه های آندروید با Jetpack Compose
نام دوره : Jetpack Compose -Android App Development Course with Jetpack
پیش نیاز:
- هیچ دانش قبلی برای توسعه اندروید لازم نیست
- هیچ دانش کدنویسی اندروید لازم نیست!
- سیستمعامل ویندوز (۶۴ بیتی) ترجیح داده میشود، اما اجباری نیست. میتوانید از سایر سیستمعاملها هم استفاده کنید.
- داشتن یک کامپیوتر با حداقل ۸ گیگابایت رم و اتصال اینترنت
- دانش پایهای از زبان Kotlin لازم است
- انگیزه و تمایل به یادگیری توسعه اپلیکیشن اندروید
- مشاهده کامل و منظم ویدئوهای دوره از ابتدا تا انتها
- هیچ چیز دیگر! فقط شما، کامپیوترتان و انگیزهتان برای شروع امروز
توضیحات
به دوره Jetpack Compose – دوره توسعه اپلیکیشن اندروید با Jetpack خوشآمدید.
بهدلیل متنباز بودن پلتفرم اندروید، همواره باید خود را با تغییرات این پلتفرم بهروز نگه دارید.
اندروید یکی از رایجترین سیستمعاملهای موبایل در بازار گوشیها و تبلتها است.
برای بازیها، اپلیکیشنهای تجاری و انواع محصولات موبایلی استفاده میشود.
با افزایش تعداد شرکتهایی که برای بازار اندروید توسعه میدهند، تقاضا برای توسعهدهندگان اندروید هم بالاتر رفته است.
یک دوره توسعه اندروید میتواند شما را در این مسیر آغاز کند یا مهارتهای فعلیتان را تیزتر نماید.
Jetpack Compose ابزار مدرن پیشنهادی اندروید برای ساخت UI بومی است.
با کمترین کد، ابزارهای قدرتمند و APIهای شهودی Kotlin، توسعهی رابط کاربری را سریع و ساده میکند و میتوانید در کوتاهترین زمان اپ خود را زنده کنید.
پلتفرم اندروید روزبهروز نزد توسعهدهندگان محبوبتر و در بازار جهانی گوشیهای هوشمند قدرتمندتر میشود. با بیشتر شدن کسبوکارهایی که برای تعامل با مشتریان اپ موبایل میسازند، مهارتهای توسعه اندروید همچنان در تقاضای بالا خواهد ماند.
- آیا میخواهید با یادگیری اندروید و Jetpack Compose فرصتهای شغلیتان را بهبود دهید؟
- آیا میخواهید توسعه اپلیکیشن اندروید را از صفر با Jetpack Compose بیاموزید؟
- آیا میخواهید استاد Android Studio شوید؟
- آیا میخواهید اولین اپ اندرویدی خود را با Jetpack Compose بسازید؟
اگر پاسختان «بله» است، جای درستی آمدهاید!
اپهای اندروید روی گوشیها و تبلتها بسیار محبوباند و میتوانند مخاطبان زیادی را جذب کنند.
چه بهدنبال شغل در توسعه اپ موبایل باشید، چه بخواهید بهطور مستقل بازی یا اپ خودتان را بسازید، اساتید پُرتجربهٔ ما با دورههای توسعه اندروید یاریتان میکنند.
در این دوره، استاد بر SDK اندروید تمرکز دارد تا به شما یاد دهد چگونه اپهای زیبا برای گوشیها بسازید.
همانطور که عنوان دوره نشان میدهد، راهنمای کامل توسعه اپلیکیشن اندروید با Jetpack Compose است.
تعاریف و مفاهیم پایه
توسعه اندروید فرایند ساخت نرمافزاری است که روی دستگاههای با سیستمعامل اندروید (OS) اجرا میشود.
از آنجا که اندروید متنباز است، توسعهدهندگان بهراحتی به Android SDK دسترسی دارند.
اغلب با Kotlin، Java یا C++ برنامه مینویسند. ابزارهای SDK کد شما را همراه دادهها و منابع به یک فایل APK (Android Package) تبدیل میکنند.
یک فایل APK حاوی تمام محتوای اپ است که دستگاه برای نصب از آن استفاده میکند.
پس از تکمیل و انتشار، توسعهدهندگان میتوانند اپهای خود را در Google Play Store بارگذاری کنند.
ابزارهای مهم توسعه اندروید
- زبانهای برنامهنویسی: Kotlin، Java، C++
- چهارچوبهای کراسپلتفرم (اختیاری): Flutter (نیازمند Dart)، React Native (نیازمند JavaScript)
- IDE اصلی: Android Studio
- ابزارهای تکمیلی: Gradle، ADB، SDK Manager
Jetpack Compose چیست؟
Jetpack Compose ابزار مدرن اندروید برای ساخت UI بومی است.
با کمترین کد، ابزارهای قدرتمند و APIهای شهودی Kotlin، توسعهٔ رابط کاربری را ساده و سریع میکند. در این دوره یک مؤلفه ساده UI با توابع اعلامی میسازید.
چرا از Jetpack در اندروید استفاده میکنیم؟
Jetpack مجموعهای از کتابخانهها، ابزارها و راهنماها است تا:
- بهترین روشها را دنبال کنید
- کد تکراری را کم کنید
- برنامهای بنویسید که روی نسخهها و دستگاههای مختلف اندروید بهخوبی کار کند
آیا Jetpack Compose یک API است؟
بله، Jetpack Compose ابزار مدرن پیشنهادی اندروید برای ساخت UI بومی است که توسعه را با کمترین کد و ابزارهای قدرتمند Kotlin تسریع میکند.
آیا Jetpack یک فریمورک است؟
Android Jetpack مجموعهای از کامپوننتها، کتابخانهها و ابزارهاست که از اندروید ساپورت و معماری اندروید تشکیل شده و در سال ۲۰۱۸ توسط گوگل معرفی شد.
با اضافه شدن Android KTX، به یک پکیج ماژولار تبدیل شده است.
Kotlin یا Java؛ کدام برای اندروید بهتر است؟
- Kotlin: زبان پیشنهادی جدید اندروید، امنتر و مختصرتر برای تازهکارها
- Java: اگر سازمان هدف هنوز از Java استفاده میکند، شاید نیاز باشد مهارت Java هم داشته باشید
مهارتهای لازم برای توسعهدهنده اندروید
- آشنایی با Android SDK و نسخههای مختلف اندروید
- تسلط بر یکی یا چند تا از زبانهای Java، Kotlin، C++
- درک SQL برای کار با دیتابیس
- آشنایی با XML برای تعریف UI
- مفاهیم UI/UX و مهارتهای فرانتاند و بکاند
- آشنایی با متدولوژیهای مدیریت پروژه (مانند Agile)
Android SDK چیست و چرا مهم است؟
Android SDK مجموعهای از ابزارها برای ساخت اپلیکیشن اندروید است که توسط گوگل پشتیبانی میشود.
به کمک آن میتوانید کد و منابع خود را مدیریت و کامپایل کنید. اغلب توسعهدهندگان تازهکار از Android Studio استفاده میکنند که روی SDK سوار شده است.
آنچه در دوره آموزش توسعه برنامه های آندروید با Jetpack Compose میآموزید
راهاندازی محیط اندروید: دانلود، نصب و پیکربندی
ایجاد پروژه جدید در Android Studio
آشنایی کامل با Android Studio
کامپوننتهای اندروید در Jetpack Compose
ناوبری و لیستها در Jetpack Compose
انتشار اپ در Google Play
و موارد بسیار بیشتر…
دوره آموزش توسعه برنامه های آندروید با Jetpack Compose مناسب چه کسانی است
- هر کسی که میخواهد Jetpack Compose را بیاموزد
- برنامهنویسان علاقهمند به ساخت اپ اندروید با Jetpack Compose
- افرادی که میخواهند با Kotlin و Jetpack Compose اپ اندروید بسازند
- کسانی که هیچ تجربه کدنویسی اندروید ندارند اما میخواهند متخصص شوند
- مبتدیان کامل با ذهن کنجکاو که میخواهند توسعهدهنده اپ شوند
- افرادی که قصد تغییر شغل به توسعهدهنده اندروید دارند
- کسانی که میخواهند اپ موبایل اندروید بسازند
- افرادی که میخواهند مهارتهای Kotlin اندروید خود را با Jetpack Compose ارتقا دهند
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید