آموزش Android Studio Essential Training 2020

Android Studio Essential Training 2020

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: توسعه دهندگان نرم افزاری که می خواهند برنامه های Android بسازند ، به Android Studio — Google IDE رسمی نیاز دارند. Android Studio مبتنی بر IntelliJ IDEA است و شامل همان ویژگی های عالی کدگذاری و رفع اشکال به علاوه ابزارهای بسیار منحصر به فرد برای توسعه اندروید است: ویرایشگران طرح ، مدیر منابع ، پشتیبانی از دستگاه مجازی و موارد دیگر. در این دوره ، مدرس دیوید گاسنر Android Studio را معرفی می کند. او به شما کمک می کند محیط و اولین پروژه خود را تنظیم کنید و میانبرهای مفیدی برای نوشتن و اشکال زدایی کد فراهم می کند. همچنین می توانید با نحوه افزودن کنترل نسخه و اشتراک پروژه ها در GitHub ، مدیریت وابستگی های پروژه ، استفاده از الگوها و کار با زبان برنامه نویسی ترجیحی Google برای توسعه Android ، Kotlin ، آشنا شوید. در پایان دوره ، باید بتوانید از Android Studio استفاده کنید تا به یک توسعه دهنده سریعتر ، حتی کارآمدتر تبدیل شوید.
موضوعات شامل:
  • نصب Android Studio در macOS و ویندوز
  • ایجاد اولین پروژه
  • ایجاد دستگاه های مجازی برای آزمایش
  • کنترل نسخه با GitHub
  • سفارشی سازی رابط Android Studio
  • مدیریت وابستگی ها
  • تولید و ویرایش کد کوتلین
  • بازسازی و بازبینی کد
  • استفاده از الگوها
  • تجزیه و تحلیل و رفع اشکال کد
  • مدیریت بیت مپ و تصاویر برداری

سرفصل ها و درس ها

مقدمه Introduction

  • Android Studio و IntelliJ IDEA Android Studio and IntelliJ IDEA

  • آنچه شما باید بدانید What you should know

  • چه جدید در این به روز رسانی What's new in this update

1. شروع کار 1. Getting Started

  • نیازهای سیستم System requirements

  • Android Studio را روی ویندوز نصب کنید Install Android Studio on Windows

  • Android Studio را در macOS نصب کنید Install Android Studio on macOS

  • Android SDK را تنظیم کنید Set up the Android SDK

  • موارد اجرایی را به مسیر سیستم اضافه کنید Add executables to the system path

  • به روزرسانی های Android Studio را مدیریت کنید Manage Android Studio updates

  • SDK و ابزار Android را به روز کنید Update the Android SDK and tools

  • یک پروژه Android Studio ایجاد کنید Create an Android Studio project

  • ساختار فایل پروژه را کاوش کنید Explore a project's file structure

  • وارد کردن نمونه برنامه ها Import sample apps

2. برای توسعه برنامه ها آماده شوید 2. Get Ready to Develop Apps

  • Android Studio را پیکربندی کنید Configure Android Studio

  • صادرات و وارد کردن تنظیمات Export and import settings

  • نرم افزار Intel HAXM را به روز کنید Update Intel HAXM software

  • دستگاه های مجازی برای آزمایش برنامه ایجاد کنید Create virtual devices for app testing

  • برای آزمایش دستگاه فیزیکی وصل کنید Connect a physical device for testing

  • برنامه ها را در دستگاه های Android بسازید و راه اندازی کنید Build and launch apps on Android devices

3. از نسخه کنترل نرم افزار استفاده کنید 3. Use Software Version Control

  • شاخه های مخزن را با Git مدیریت کنید Manage repository branches with Git

4- رابط کاربری را کاوش کنید 4. Explore the User Interface

  • از پنجره های ابزار Android Studio استفاده کنید Use Android Studio tool windows

  • طرح بندی پنجره را مدیریت کنید Manage the window layout

  • از منوها و نوار ابزارها استفاده کنید Use menus and toolbars

  • میانبرهای صفحه کلید را سفارشی کنید Customize keyboard shortcuts

  • فایلها و کد را جستجو کنید Search for files and code

5. مدیریت پروژه ها و وابستگی ها را مدیریت کنید 5. Manage Project Builds and Dependencies

  • اسکریپت های ساخت Gradle را مدیریت کنید Manage Gradle build scripts

  • کتابخانه های خارجی را با وابستگی اضافه کنید Add external libraries with dependencies

  • متغیرهای نسخه وابستگی را مدیریت کنید Manage dependency version variables

  • برای استقرار ، APK های امضا شده بسازید Build signed APKs for deployment

  • بسته های نرم افزاری برای Google Play بسازید Build app bundles for Google Play

  • انواع ساخت را تعریف و مدیریت کنید Define and manage build variants

6. ایجاد و ویرایش فایل های کد 6. Create and Edit Code Files

  • پرونده های کد جدید Kotlin و Java ایجاد کنید Create new Kotlin and Java code files

  • پرونده های کد را در پنجره ویرایشگر ویرایش کنید Edit code files in the editor window

  • میانبرهای مفید برای ویرایش کد Useful code editing shortcuts

  • Refactor و بازرسی کد Refactor and inspect code

  • الگوهای زنده ایجاد و استفاده کنید Create and use live templates

  • طرح بندی ها را با حالت طراحی و متن ویرایش کنید Edit layouts with design and text mode

  • MotionLayout را به یک فایل طرح بندی XML اضافه کنید Add MotionLayout to an XML layout file

  • چالش: استخراج کد به کلاس جدید Challenge: Extract code to a new class

  • راه حل: استخراج کد به یک کلاس جدید Solution: Extract code to a new class

  • دیدگاهها را در ویرایشگر حرکت متحرک کنید Animate views in the Motion Editor

7. کد خود را تجزیه و تحلیل و اشکال زدایی کنید 7. Analyze and Debug Your Code

  • مشکلات کد را تحلیل و برطرف کنید Analyze and fix code problems

  • تغییرات را در برنامه های در حال اجرا اعمال کنید Apply changes to running apps

  • پیام های LogCat را فیلتر کرده و جستجو کنید Filter and search LogCat messages

  • از نقاط شکست و عبارات تماشا استفاده کنید Use breakpoints and watch expressions

  • استفاده از منابع پروفایل در زمان اجرا Profile resource usage at runtime

  • پایگاه داده های محلی را بازرسی و به روز کنید Inspect and update local databases

8. پرونده های تصویر را مدیریت کنید 8. Manage Image Files

  • تصاویر بیت مپ و تصاویر برداری را ایجاد کنید Create bitmap and vector images

  • دارایی های تصویر برداری ایجاد کنید Create vector image assets

نتیجه Conclusion

  • مراحل بعدی Next steps

منسوخ Deprecated

  • یک پروژه Android را در GitHub به اشتراک بگذارید Share an Android project on GitHub

  • مخزن GitHub را شبیه سازی کنید Clone a GitHub repository

  • شاخه های توسعه را با Git مدیریت کنید Manage development branches with Git

نمایش نظرات

آموزش Android Studio Essential Training 2020
جزییات دوره
2h 24m
53
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
12,103
- از 5
ندارد
دارد
دارد
David Gassner
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Gassner David Gassner

نویسنده 60+ دوره آموزشی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار دیوید گاسنر نویسنده بیش از 60 دوره آموزش فنی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار است.

دیوید یک مربی ارشد کارکنان است که متخصص در سیستم عامل های توسعه و زبان های برنامه نویسی از جمله Android و Java است. وی در حال حاضر محتوای آموزشی برای توسعه دهندگان اندروید و محتوایی ایجاد می کند که چندین زبان برنامه نویسی از جمله جاوا ، C # ، Visual Basic و Go را پوشش می دهد. وی پیش از این رئیس و بنیانگذار خدمات فنی باردو ، یک ارائه دهنده آموزش شبکه Adobe Solutions بود. وی به عنوان یک متخصص خبره Adobe ، دوره های آموزشی ادوبی را نوشت و آموزش های گسترده ای را در مورد Flex ، ColdFusion ، Dreamweaver و Flash ارائه داد. وی نویسنده کتاب های کتاب مقدس فلکس 3 و کتاب مقدس Flash Builder 4 و Flex 4 بود. وی اخیراً Audio Cues - برنامه ای Android برای اجرای صدا در اجرای زنده - را طراحی و توسعه داده است که در فروشگاه Google Play در دسترس است.