تبدیل شدن به یک توسعه دهنده اپلیکیشن موبایل اندروید - Become an Android Mobile App Developer

-
1
3 ساعت بروز شده
با زیرنویس فارسی و انگلیسیتوسعه دهندگان نرم افزاری که مایل به ساخت برنامه های Android هستند به Android Studio - Google IDE رسمی نیاز دارند. Android Studio مبتنی بر IntelliJ IDEA است و شامل ویژگی های عالی کدگذاری و اشکال زدایی به علاوه بسیاری از ابزارهای منحصر به فرد برای توسعه اندروید است: ویرایشگران طرح، مدیر منابع، پشتیبانی دستگاه های مجازی و موارد دیگر. در این دوره، مربی دیوید گاسنر اندروید استودیو را معرفی می کند. او به شما در تنظیم محیط و اولین پروژه خود کمک می کند و میانبرهای مفیدی برای نوشتن و اشکال زدایی کد ارائه می دهد. دیوید همچنین نحوه افزودن کنترل نسخه و به اشتراک گذاری پروژه ها در GitHub، مدیریت وابستگی های پروژه، استفاده از الگوهای فعالیت و کد و کار با زبان برنامه نویسی ترجیحی Google برای توسعه Android، Kotlin را نشان می دهد. در نهایت، او توسعه را با Jetpack Compose، یک کتابخانه جدید که به شما امکان می دهد رابط برنامه را به طور کامل در کوتلین ایجاد کنید، پوشش می دهد. در پایان دوره، باید بتوانید از Android Studio برای توسعه سریعتر و حتی کارآمدتر استفاده کنید.
-
2
2 ساعت
با زیرنویس فارسی و انگلیسیدنیای توسعه اپلیکیشن اندروید را کاوش کنید. مجموعه آموزشهای ضروری توسعه اندروید، مبتدیان را در فرآیند توسعه، طراحی، مدیریت و توزیع برنامههای اندرویدی راهنمایی میکند. در این دوره - اولین قسمت از این مجموعه - دیوید گسنر نحوه ایجاد اولین برنامه اندروید خود را با استفاده از ترکیبی از زبان های برنامه نویسی، از جمله XML و Kotlin، گام می گذارد. با نحوه پیکربندی Android Studio، Android SDK و نرمافزار شبیهساز و کاوش فایلهای مختلف در یک برنامه معمولی Android، از جمله اسکریپتهای ساخت و فایل مانیفست برنامه آشنا شوید. در نهایت، یاد بگیرید که چگونه یک برنامه از پایین به بالا، با صفحهنمایش، فعالیتها و طرحبندی ساخته میشود. دورههای بعدی این مجموعه را بررسی کنید تا به ایجاد مهارتهای توسعه برنامه خود ادامه دهید. اهداف یادگیری نصب اندروید استودیو ایجاد اولین پروژه Android Studio خود مدیریت فایل های پیکربندی، از جمله اسکریپت های Gradle تعریف صفحه نمایش با فعالیت ها پیاده سازی طرح ها در طرح بندی XML
-
3
2 ساعت
با زیرنویس فارسی و انگلیسییک رابط کاربری شیک و جذاب می تواند به سرعت کاربران جدید را به طرفداران تبدیل کند. در این قسمت از مجموعه آموزش توسعه اندروید ضروری، سفر توسعه اندروید خود را با یادگیری نحوه طراحی یک رابط کاربری ساده در یک برنامه اندرویدی بومی شروع کنید. دیوید گسنر، توسعهدهنده و مدرس اندروید، نکات و ترفندهایی را که در حرفهاش به کار گرفته است، به اشتراک میگذارد که نحوه تعریف صفحهنمایش با فایلهای طرحبندی، استفاده از اجزای ViewGroup، و تعریف سبکها و تمهای بصری را پوشش میدهد. بهعلاوه، او تکنیکهای مختلفی را به اشتراک میگذارد که میتوانید از آنها برای نمایش تصاویر استفاده کنید، اطمینان حاصل کنید که برنامه شما در انواع دستگاههای مختلف عالی به نظر میرسد و موارد دیگر. اهداف یادگیری تعریف صفحه نمایش با فایل های طرح بندی استفاده از اجزای ViewGroup نمایش نماها به صورت برنامه ای تعریف و استفاده از منابع رشته ای نمایش تصاویر ساخت آیکون در اندروید استودیو تعریف سبک ها و تم های بصری پشتیبانی از سبک ها در دستگاه های قدیمی تر پشتیبانی از چندین دستگاه و صفحه نمایش
-
4
2 ساعت
با زیرنویس فارسی و انگلیسیمعماری اپلیکیشن اندروید دائما در حال تکامل است. معرفی زبان برنامه نویسی Kotlin، فاکتورهای شکل جدید مانند کروم بوک ها و اجزای معماری قابل استفاده مجدد، ساخت اپلیکیشن های اندرویدی با کیفیت را سریع تر و آسان تر از همیشه کرده است. ضروری است که توسعه دهندگان بدانند جدیدترین ابزارها و توصیه ها چیست و چگونه از آنها برای ساخت برنامه های خود استفاده کنند. در این دوره آموزشی، مدرس دیوید گسنر توضیح می دهد که چگونه یک برنامه اندروید بسازید که از Kotlin به جای جاوا استفاده می کند، قابلیت های ناوبری را اضافه می کند و از مفیدترین اجزای معماری مانند LifecycleObserver، ViewModel و LiveData برای ایجاد برنامه هایی قوی و آسان استفاده می کند. در طول زمان حفظ شود. اهداف یادگیری مدیریت رویدادهای چرخه حیات مدیریت وقایع مشاهده به روز رسانی صفحه نمایش از داده های جدید افزودن ViewModels به فعالیت ها اشتراک در تغییرات در مقادیر LiveData افزودن یک فعالیت لانچر جدید شروع فعالیت ها با اهداف صریح به اشتراک گذاری داده ها با اهداف ضمنی افزودن کشوی ناوبری افزودن هدر به کشوی پیمایش مدیریت رویدادهای منوی کشو ناوبری
-
5
3 ساعت
با زیرنویس فارسی و انگلیسیتقریباً هر برنامه ای که می سازید از نوعی داده استفاده می کند. آن داده می تواند یک مقدار عددی واحد یا یک پایگاه داده رابطه ای پیچیده با چندین جدول باشد. این دوره به شما کمک می کند تا با استفاده از زبان برنامه نویسی Kotlin و جدیدترین ابزارها و بهترین شیوه ها برای توسعه دهندگان اندروید، برنامه های اندرویدی بسازید که داده ها را در اشکال و فرمت های مختلف ذخیره، مدیریت و نمایش می دهند. نحوه دسترسی به داده ها از منابع و دارایی های داخلی، فایل های خارجی و سرویس های وب را بیاموزید. رشته هایی که با JSON فرمت شده اند را تجزیه کنید. و فقط داده هایی را که می خواهید به کاربران نمایش دهید. مربی David Gassner همچنین نحوه خواندن و نوشتن از فایل های متنی و مدیریت پایگاه های داده SQLite در برنامه های مبتنی بر اندروید را توضیح می دهد. این دوره از Kotlin - به جای جاوا - برای همه مثالها استفاده میکند و از کارایی و کوتاهی آن استفاده میکند. اهداف یادگیری مدل سازی یک موجودیت خواندن فایل ها از منابع و دارایی ها تجزیه و نقشه برداری داده های JSON دریافت داده از یک وب سرویس با Retrofit ایجاد RecyclerView برای نمایش داده ها نمایش تصاویر به صورت پویا با Glide انتشار و مقادیر داده با اشیاء LiveData نمایش جزئیات با اتصال داده خواندن و نوشتن فایل ها مدیریت پایگاه داده SQLite با Room داده های ماندگار در اولویت های مشترک
-
6
1 ساعت
با زیرنویس فارسی و انگلیسیهنگامی که یک برنامه اندرویدی ایجاد کردید، وقت آن است که آن را با جهان به اشتراک بگذارید. خوشبختانه راه های زیادی برای توزیع وجود دارد. این دوره بر دو کانال اصلی تمرکز دارد: Google Play و Amazon Appstore. اولین قدم این است که برنامه خود را آماده کنید، از جمله پاکسازی و بهینه سازی کد. سپس می توانید نحوه بسته بندی یک فایل برنامه امضا شده را برای توزیع و پیکربندی انواع مختلف با ویژگی های مختلف بیاموزید. مربی Jon-Luke West - یک مهندس محصول که برنامه های Android و iOS را برای بازارهای مختلف ایجاد می کند - شما را در هر مرحله از ورود برنامه خود به Google Play و Amazon، از جمله ایجاد گرافیک، تنظیم قیمت و جزئیات محصول، و انتشار برنامه او همچنین نشان می دهد که چگونه می توان موفقیت آن را پس از انتشار با ویژگی های گزارش داخلی ارائه شده توسط هر دو فروشگاه پیگیری کرد، که همه چیز از بازخورد کاربر گرفته تا آمار خرابی را پوشش می دهد. اهداف یادگیری بررسی گزینه های توزیع در حال پاک کردن کد شما ساخت یک فایل APK امضا شده پیکربندی انواع ساخت و انواع توزیع از طریق Google Play اضافه کردن گرافیک برنامه تعیین قیمت انتشار اپلیکیشن در گوگل پلی ارسال اپلیکیشن به آمازون ردیابی استفاده از برنامه در گوگل پلی و آمازون
-
7
2 ساعت
با زیرنویس فارسی و انگلیسییکی از رایج ترین چالش هایی که توسعه دهندگان اندروید با آن روبرو هستند، تغییر اندازه صفحه نمایش در میان هزاران گوشی، تبلت و سایر دستگاه هایی است که اندروید را اجرا می کنند. Fragments API (معرفی شده در Android 3.0) یک راه حل زیبا ارائه می دهد. با استفاده از قطعات، میتوانید طرحبندیهای انعطافپذیری بسازید که با هر اندازه صفحه سازگار شوند - و این کار را به صورت پویا در زمان اجرا انجام دهید. در این دوره، دیوید گسنر نحوه تعریف یک طرح، افزودن قطعات به فعالیتها با جاوا یا XML، ایجاد طرحبندیهای جایگزین برای اندازههای مختلف صفحه، و استفاده از نام پوشههای منابع برای شناسایی و انتخاب طرحبندی مناسب را نشان میدهد. او همچنین به شما نشان میدهد که چگونه میتوانید بین فعالیتها و قطعات با آرگومانها و روشهای برگشت تماس برقرار کنید و از قطعات برای مدیریت گفتگوها و اولویتهای مشترک استفاده کنید. اهداف یادگیری پیکربندی اندروید استودیو درک قطعات ایجاد یک کلاس قطعه و طرح بندی افزودن و حذف قطعات با جاوا ایجاد طرح بندی برای چندین صفحه نمایش درک آرگومان ها و روش های برگشت تماس ارسال آرگومان ها به یک قطعه انتخاب چیدمان در زمان اجرا نمایش دیالوگ ها با قطعات استفاده از قطعات برای مدیریت گفتگوها، ترجیحات مشترک و موارد دیگر
-
8
1 ساعت
با زیرنویس فارسی و انگلیسیAndroid SDK راههای زیادی برای ایجاد انیمیشنهای جذاب بصری و تغییر صفحه نمایش برای برنامههای تلفن همراه ارائه میدهد. این دوره با مروری بر تکنیکهای مختلف انیمیشن و APIها شروع میشود و سپس با استفاده از هر یک آموزشهای عملی ارائه میدهد. دیوید گسنر تعریف انیمیشن های نمایش را در اعلان های XML و در کد جاوا پوشش می دهد. متحرک سازی فریم به فریم با تصاویر; متحرک سازی خصوصیات شی در طول زمان یا در پاسخ به یک رویداد با محاسبات توئین شده. ایجاد انتقال ساده بین فعالیت ها؛ و با استفاده از فریم ورک انتقال جدید که در اندروید 4.4 کیت کت معرفی شد. اهداف یادگیری انتخاب تکنیک انیمیشن تعریف و اجرای انیمیشن های نمایش متحرک سازی با فریم متحرک سازی خواص شی متحرک سازی انتقال بین فعالیت ها و اسلایدها با استفاده از چارچوب انتقال
-
9
2 ساعت
با زیرنویس فارسی و انگلیسیگوگل اکنون مجموعه ای از اجزای توصیه شده را برای معماری برنامه های اندروید ارائه می دهد. توسعه دهندگان اندروید می توانند یاد بگیرند که چگونه از این توصیه ها پیروی کنند تا روند توسعه اولیه خود را بهبود بخشند و تعمیر و نگهداری طولانی مدت را ساده کنند. در این دوره آموزشی، بهترین روش ها برای ساخت برنامه های اندرویدی با کیفیت بالا با استفاده از اجزای معماری اندروید برای ماندگاری و نمایش داده ها را بیاموزید. مربی دیوید گسنر این مفاهیم را در زمینه دنیای واقعی با استفاده از اجزای معماری برای ساخت یک برنامه یادداشت برداری ساده از ابتدا تا انتها آموزش می دهد. او نحوه تعریف پایگاه داده SQLite را با کتابخانه اتاق، نمایش لیستی از داده ها با مؤلفه کارآمد RecyclerView و به روز رسانی رابط کاربری با اشیاء LiveData قابل مشاهده را نشان می دهد. اهداف یادگیری کاوش در مولفه های معماری ایجاد رابط کاربری مدیریت ماندگاری داده ها با Room به روز رسانی UI با اشیاء LiveData قابل مشاهده ایجاد، ویرایش و حذف یادداشت ها مدیریت تغییرات جهت دستگاه
-
10
2 ساعت
با زیرنویس فارسی و انگلیسییکپارچه سازی وب یکی از ارکان اساسی یک اپلیکیشن موبایل خوب است. اما این بدان معنا نیست که شما باید کد زیادی بنویسید. Square یک کتابخانه رایگان و منبع باز به نام Retrofit ارائه می دهد که ادغام با یک وب API را آسان می کند. این دوره نحوه استفاده از Retrofit را برای اتصال یک برنامه اندروید به فضای ابری توضیح می دهد. مربی Jon-Luke West - مهندس محصول اندروید - اصول ارتباط وب با REST API و روشهای خواندن و نوشتن دادهها را در فضای ابری مرور میکند. او نشان می دهد که چگونه مدل های داده خود را تعریف کنید و کدهای مرتبط با API را برای یک پروژه نمونه با استفاده از بسته های محبوب مانند GSON بنویسید. او همچنین گزینههای پیکربندی موجود، مانند سفارشیسازی مبدل داده و سریالسازی درخواستهای HTTP چند بخشی را پوشش میدهد. اهداف یادگیری اصول REST API روش های خواندن و نوشتن داده ها تعریف مدل های داده با Retrofit پیاده سازی رابط API دریافت داده با تماس Retrofit درخواست های مجاز قرار دادن، حذف و ارسال داده ها سفارشی سازی مبدل داده کار با سرفصل های درخواست و پاسخ