آموزش شروع به کار با برنامه نویسی اندروید

Getting Started with Android Development
تعداد ویدئو 33
زمان دوره 01:34:46
مترجم مرتضی گیتی
ناظر ترجمه مرتضی گیتی
دوبلر مرتضی گیتی
ناظر دوبلاژ مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش شروع به کار با برنامه نویسی اندروید یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، آموزش شروع به کار کردن با زبان برنامه نویسی اندروید است که با نام اصلی Getting Started with Android Development از شرکت Pluralsight منتشر شده است.

سیستم عامل اندروید چیست؟

سیستم عامل اندروید که به صورت open source و مبتنی بر سیستم عامل لینوکس پیاده سازی شده است، امروزه در بسیاری از دستگاه های موبایل، شبیه تبلت ها، کامپیوترها و تلفن‌های همراه مورد استفاده قرار می گیرد. اندروید توسط Open Handset Alliance توسعه داده شد و پس از آن بسیاری از شرکت‌ها از آن استقبال کردند. اندروید یک روش یکپارچه و یک شکل را برای توسعه اپلیکیشن های دستگاه های موبایل ارائه می دهد. این بدان معناست که برنامه نویسان می توانند یک اپلیکیشن را برای اندروید توسعه داده و سپس بر روی گستره وسیعی از دستگاه هایی که از این سیستم عامل استفاده می کنند، اجرا کنند.

اولین نسخه beta از Android Software Development Kit و یا همان SDK توسط گوگل در سال 2007 منتشر شد. این در حالی است که اولین نسخه تجاری از اندروید که نسخه Android 1.0 بود. در ماه سپتامبر ۲۰۰۸ منتشر گردید. در سال ۲۰۱۲ در کنفرانس Google I/O شرکت گوگل نسخه بعدی اندروید یعنی Jelly Bean Android 4.1 را رونمایی کرد. در واقع این نسخه یک incremental update از نسخه های قبلی بود که تمرکز خود را به روی بهبود واسط کاربری از لحاظ functionality و performance قرار داده بود. سورس کد مربوط به سیستم عامل اندروید به صورت open source و رایگان در اختیار برنامه نویسان قرار می گیرد. شرکت گوگل حجم زیادی از این کد را تحت Apache License 2.0 منتشر می‌کند.

Getting Started with Android Development snapshot

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

سیستم عامل اندروید قابلیت های بسیار زیادی را به برنامه‌نویسان ارائه می‌دهد. دلیل محبوبیت روز افزون این سیستم‌عامل در بین برنامه نویسان نیز همین موضوع است. این سیستم عامل با سیستم عامل Apple 4GS در حال رقابت است و بسیاری از قابلیت های مورد نیاز در توسعه اپلیکیشن ها برای دستگاه های موبایل را پشتیبانی می کند. در قسمت زیر به برخی از این موارد می پردازیم.

  • واسط کاربری زیبا: سیست عامل اندروید یک واسط کاربری زیبا را در اختیار برنامه نویسان و کاربران قرار می‌دهد. اتصال در سیستم عامل اندروید می توان، از روش های مختلف از قبیل WiMAX و NFC و Wi-Fi و Bluetooth و بسیاری موارد دیگر برای ایجاد اتصال های شبکه استفاده کرد.
  • ذخیره سازی و یا Storage: در اندروید امکان استفاده کردن از SQLite به عنوان یک بانک اطلاعاتی رابطه ای سبک وزن، امکان پذیر است.
  • پشتیبانی ازMedia ها: در اندروید از گستره وسیعی از مدیا های مبتنی بر عکس و ویدیو از قبیلPNG و MPEG و WAV و MP3 و… پشتبانی می‌شود.
  • قابلیت ارسال پیام در اندروید: امکان ارسال پیام‌های SMSو MMS وجود دارد.
  • مرورگر وب: در اندروید از HTML5 و CSS3 پشتبانی می شود .در واقع این موضوع بر اساس موتورWebKit که بصورت open-source منتشر شده است، استفاده می گردد.
  • قابلیت Multi-tasking: با استفاده از سیستم عامل اندروید کاربران می‌توانند به سادگی بین اپلیکیشن های مختلف جابجا شده و وظایف خود را به صورت همزمان انجام بدهند.
  • قابلیت Multi-touch: سیستم عامل اندروید بصورتnative و Multi-touch پشتیبانی می کند. این قابلیت ها در ابتدا در handset هایی از قبیل HTC Hero پیاده سازی شده اند.

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

سرفصل مطالب آموزش ویدئویی شروع به کار با برنامه نویسی اندروید

فصل اول: مقدمه این دوره آموزشی

  • مقئمه دوره آموزشی

فصل دوم: سلام کردن به اندروید

  • سلام کردن به اندروید
  • مشخص کردن API Version هدف
  • مشخص کردن نیازمندیهای یک اپلیکیشن

فصل سوم: ساختن جعبه ابزار اندروید

  • مقدمه ای بر کاتلین و اندروید استودیو
  • نصب کردن اندروید استودیو
  • بررسی کردن Dependency های توسعه نرم افزار های اندروید
  • استفاده کردن از Android SDK Manager به منظور نصب کردن Dependency ها
  • تست کردن اپلیکیشن های اندروید با استفاده از یک دستگاه مجازی و یا Virtual Device
  • استفاده کردن از Virtual Device Manager به منظور ایجاد کردن یک دستگاه مجازی
  • بازبینی کردن جعبه ابزار توسعه اپلیکیشن های اندروید

فصل چهارم: ایجاد کردن اولین اپلیکیشن در اندروید

  • ایجاد کردن اولین اپلیکیشن در اندروید
  • ایچاد کردن Deploy و کردن اولین اپلیکیشن
  • یک اپلیکیشن در اندروید چگونه Built می شود؟
  • سفارشی سازی کردن اپلیکیشن
  • بررسی کردن Layout و تعاملات کاربرو یا User Interaction
  • جمع بندی

فصل پنجم: ساختن و یا Build کردن اولین اپلیکیشن اندروید

  • ساختن و یا Build کردن اولین اپلیکیشن اندروید
  • بررسی سیستم Layout در اندروید
  • نشان دادن لیستی از داده ها
  • بارگذاری کرن دادهای Remote با استفاده از Retrofit
  • بارگیری دادهای Search API مربوط به GitHub
  • پاسخ دادن به انتخاب یک عنصر در لیست
  • کار کردن با Intent ها
  • نشان دادن جزییات مربوط به عنصر انتخاب شده
  • جمع بندی

فصل ششم: مسیر پیش رو برای توسعه اپلیکیشن های اندروید

  • بررسی کردن مسیر پیش رو برای توصعه اپلیکیشن
  • معرفی Android Jetpack
  • بررسی کردن Android Jetpack
  • معرفی Material Design
  • بررسی کردن Material Design
  • معرفی موضوعات پر کاربرد در اندروید
  • جمع بندی
دسته های محصولات

افزودن به سبد خرید