قراره تو این دوره چی یاد بگیرم؟

  • آموزش نصب و کانفیگ اندروید استودیو
  • طریقه استفاده از فایل SDK
  • رفع مشکلات مربوط به گردل
  • نصب و راه اندازی شبیه ساز اندروید
  • و ...

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

۳ فصل
۲۷ جلسه
۸ ساعت
۱

معرفی و شروع کار

۸ قسمت
۰۳:۵۱:۰۵

معرفی دوره آموزش اندروید استودیو

رایگان
۲۰:۵۶

دلیل نیاز به VPN در برنامه نویسی اندروید

۱۶:۰۴

طریقه نصب نرم افزار اندروید استودیو

۳۶:۲۳

طریقه نصب شبیه ساز اندروید

۲۹:۱۹

ایجاد اولین پروژه در اندروید استودیو

۲۷:۱۴

بررسی تنظیمات Android Studio

۲۲:۰۷

ویژگی های جذاب اندروید استودیو

۴۹:۳۸
۲

ساختار اندروید استودیو

۵ قسمت
۰۲:۱۴:۱۳
۳

بخش های پیشرفته تر Android Studio

۹ قسمت
۰۲:۱۹:۲۵

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

همیشه اولین قدم برای ساختن یک سخت افزار یا نرم افزار، تهیه ابزار مناسب کار میباشد. مثلا برای درست کردن پیتزا، ما نیازمند استفاده از دستگاه مایکروفر خواهیم بود و برای ایجاد کردن ایمیل، باید از یک شرکت ارائه دهنده ایمیل مانند Gmail استفاده کنیم. اندروید استودیو نیز یک IDE محبوب است که ابزار کار برنامه نویسان اندروید محسوب میشود. ابزاری که بدون استفاده از آن، برنامه نویسی کردن سخت و طاقت فرسا خواهد بود. در ادامه این صحبت از سری آموزش‌های برنامه نویسی موبایل بیشتر درمورد آموزش اندروید استودیو صحبت خواهیم کرد.

آنچه در دوره آموزش اندروید استودیو می‌آموزید

هدف از برگزاری این دوره، آموزش کامل کار با نرم افزار اندروید استودیو میباشد. همانطور که میدانید، توانایی کار با اندروید استودیو یک پیش زمینه مورد نیاز برای شروع برنامه نویسی اندروید خواهد بود. در دوره فوق از نصب نرم افزار اندروید استودیو شروع کرده و تا اجرای یک نرم افزار در محیط شبیه ساز را پیاده سازی و اجرا خواهیم کرد.

نرم افزار اندروید استودیو یک IDE قوی و عظیم است که ویژگی های بسیار زیادی را در اختیار برنامه نویسان اندروید قرار میدهد. البته برای استفاده کردن از این ویژگی ها، ابتدا باید طریقه راه اندازی آنها را آموزش ببینید. در دوره آموزش اندروید استودیو با تک به تک پنل‌ های این نرم افزار و طریقه کار با این پنل‌ها آشنا خواهیم شد.

این دوره برای چه کسانی مناسب است ؟

  • علاقه مندان شروع برنامه نویسی اندروید
  • برنامه نویسان کاتلین که قصد تولید نرم افزار های اندروید را دارند
  • تمام برنامه نویسان اندروید که تسلط کامل بر نرم افزار اندروید استودیو را پیدا نکرده اند
  • افراد علاقه مند به یادگیری پنل های پیشرفته و امکانات حرفه‌ای اندروید استودیو
  • اشخاصی که در دیباگ کردن نرم افزار های خود با اندروید استودیو دچار مشکل هستند
  • افرادی که در نصب و استفاده از شبیه ساز های اندروید بر روی ویندوز دچار مشکل هستند

پیش نیاز های دوره آموزش اندروید استودیو

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

تکنولوژی و نرم افزارهای مورد استفاده

  • برنامه نویسی اندروید
  • اندروید استودیو
  • کاتلین
  • و …

مزایای خرید دوره آموزش اندروید استودیو

  • تمامی آموزش ها 3 ماه بعد از انتشار دوره دارای پشتیانی تخصصی توسط مدرس هستند.
  • در صورتی که سورس و فایل های جانبی  آموزش موجود باشد، همراه با لینک های آموزش در اختیار شما قرار می گیرد.
  • با تهیه این دوره آموزشی، محتوای ارزشمند برای ورود به بازار کار را به قیمت ناچیزی در اختیار دارید.
  • ویدئو های آموزشی توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود.
  • ویدئو های آموزشی ما در حد نیاز به مباحث تئوری می پردازد و بیشتر آموزش به صورت عملی و متناسب با بازار کار می باشد.
  • کیفیت تمامی دوره های سایت تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما یا به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید و یا 100 درصد مبلغ پرداختی به کیف پول شما بازگشت داده می شود.

پس از اتمام دوره چه کاری میتوانم انجام دهم ؟

پس از اتمام دوره آموزش اندروید استودیو شما قادر به استفاده از این نرم افزار و ورود به دنیای برنامه نویسی اندروید خواهید بود. یعنی پس از تماشای این دوره کافیست تا به سراغ یادگیری برنامه نویسی اندروید رفته و با استفاده از زبان کاتلین در محیط اندروید استودیو، به برنامه نویسی اندروید بپردازید.

محیط توسعه یکپارچه یا IDE چیست ؟

IDE مخفف کلمات Integrated Development Environment است. همانطور که برای تایپ یک نوشته نیازمند نرم افزار های ویرایشگر متن مانند Word هستیم، برای نوشتن کد های یک زبان برنامه نویسی هم به یک ویرایشگر کد نیاز خواهیم داشت. اما این تنها نیاز ما نیست! بروز خطا در برنامه های نوشته شده اجتناب ناپذیر است. پس نرم افزاری که در آن برنامه نویسی میکنیم، باید دارای ساز و کار درستی برای رفع خطاهای ما باشد.

ویژگی هایی نظیر ویرایشگر کد یا ( Code Editor )، خطایابی یا ( Debugging ) و مترجم یا ( Compiler ) که مهمترین نیاز های برنامه نویسان هستند، بایستی در یک نرم افزار برنامه نویسی وجود داشته باشند. وجود این ابزار ها در کنار یکدیگر سبب تسریع روند برنامه نویسی خواهد شد. به نرم افزاری که تمام این ویژگی های مورد نیاز برنامه نویسان را به صورت یکپارچه و مجتمع داشته باشد، IDE یا محیط توسعه یکپارچه میگویند. در دوره آموزش اندروید استودیو نیز به بررسی IDE محبوب Android Studio میپردازیم.

دلیل تنوع IDE های برنامه نویسی

میدانیم که زبان های برنامه نویسی مختلفی برای سیستم عامل های متعدد تولید شده اند. مثلا همین زبان قدرتمند کاتلین که مناسب برنامه نویسی اندروید است؛ یا زبان PHP که برای توسعه سایت مورد استفاده قرار میگیرد. هر کدام از این حوزه های برنامه نویسی، نیازمندی ها و زبان های خاص خودشان را دارند. پس طبیعی و منطقی است که برای هر زمینه، یک یا چند نرم افزار IDE عرضه شده باشد.

IDE های مورد استفاده در برنامه نویسی اندروید

تا پیش از ورود اندروید استودیو، از نرم افزار Eclipse و Intellij IDEA برای برنامه نویسی اندروید استفاده میشد. هر چند هنوز هم از محیط Intellij IDEA میتوانیم برای برنامه نویسی موبایل استفاده کنیم، اما نرم افزار اکلیپس دیگر منسوخ شده محسوب میشود و کمتر کسی برای توسعه اپلیکیشن های اندروید از این نرم افزار استفاده میکند. اکنون با استفاده زا آموزش اندروید استودیو، قادر به استفاده از این نرم افزار حرفه ای خواهید بود.

دلیل ظهور اندروید استودیو چه بود ؟

تا چندی پیش برنامه نویسی اندروید کاری مشکل و دردسر ساز محسوب میشد که هرکسی جرات یادگیری آنرا نداشت. شاید یکی از دلایل سخت بودن برنامه نویسی اندروید، مشکلات متعدد موجود در Eclipse بود. نرم افزار اکلیپس با وجود پشتیبانی از چندین زبان برنامه نویسی، مشکلات زیادی هم داشت.

یکی از مشکلات اساسی موجود در اکلیپس، سخت بودن Build شدن نرم افزار و گرفتن خروجی بود. به شکلی که یک برنامه نویس اندروید بایستی مدت زمان بسیار زیادی را صرف رفع خطا ها و راه اندازی نرم افزار میکرد. اما تمام این مشکلات و خطاها با معرفی شدن اندروید استودیو از بین رفتند. Android Studio نرم افزاریست که برنامه نویسی اندروید را شیرین تر و آسان تر کرده است. پس آموزش اندروید استودیو یکی از واجبات است.

تاریخچه اندروید استودیو

در کنفرانس Google I/O 2013 بود که شرکت گوگل نرم افزار اندروید استودیو را معرفی و منتشر کرد. این اتفاق انقلابی در زمینه برنامه نویسی اندروید محسوب میشد. اندروید استودیو محصول مشارکتی گوگل و جت برینز است که بر پایه ساختار intellij IDEA و با پشتیبانی از زبان های جاوا، کاتلین و ++C عرضه میشود. نکته قابل توجه، رایگان بودن این نرم افزار برای عموم برنامه نویسان میباشد.

ویژگی های اندروید استودیو

  • دارای سیستم ساخت مبتنی بر گردل ( gradle ) که انعطاف پذیری بالایی دارد
  • اندروید استودیو از قابلیت ایجاد شبیه ساز داخلی پشتیبانی کرده و نیازمند شبیه ساز جداگانه نیست
  • این نرم افزار از زبان جدید و قدرتمند کاتلین پشتیبانی میکند
  • در محیط اندروید استودیو برای تمام دستگاه های اندروید نظیر تلویزیون، ساعت و موبایل میتوان برنامه نویسی کرد
  • کار با گیت هاب و مدیریت سورس پروژه در این نرم افزار به صورت گرافیکی و حرفه ای صورت میگیرد
  • از زبان سی پلاس پلاس و NDK نیز در اندروید استودیو پشتیبانی میشود
  • ویرایشگر کد این نرم افزار بسیار قدرتمند و دارای ویژگی های فراوان برای تسریع کدنویسی میباشد
  • گوگل به صورت مداوم اندروید استودیو را بروزرسانی میکند و پشتیبانی این نرم افزار بسیار قوی است
  • نرم افزار اندروید استودیو برای ویندوز، مک و لینوکس منتشر شده و قابل استفاده خواهد بود

سرفصل های دوره آموزش اندروید استودیو

  • آموزش دانلود و نصب JDK
  • نصب کامل نرم افزار اندروید استودیو
  • آموزش نصب و راه اندازی فایل SDK اندروید
  • بررسی دلیل نیاز به SDK و نسخه های مختلف اندروید
  • دلیل استفاده از VPN در برنامه نویسی اندروید
  • نصب و راه اندازی VPN مناسب برنامه نویسی اندروید
  • برسی ایمولاتور های مناسب برنامه نوسی اندروید
  • نصب Nox Player و اتصال آن به اندروید استودیو
  • ایجاد شبیه ساز در خود اندروید استودیو
  • آموزش ایجاد اولین پروژه در اندروید استودیو
  • دیباگ کردن برنامه در محیط نرم افزار
  • مانیتورینگ نرم افزار برای بدست آوردن Performance برنامه
  • بروز رسانی گردل و دلیل نیاز به آن
  • بررسی فایل گردل و افزودن کتابخانه جدید به این فایل
  • آموزش کار با منابع یا resource ها در اندروید استودیو
  • بررسی فایل Android Manifest و اجزای آن
  • ساختار یک پروژه اندرویدی و بررسی اکتیویتی
  • آموزش نصب افزونه های جانبی در اندروید استودیو
  • و…
توضیحات بیشتر