دوره پروژه محور اندروید | آموزش برنامه نویسی اندروید

مروری بر دوره

اکثر تلفن‌های هوشمند از سیستم عامل اندروید استفاده می‌کنند و روزبه‌روز به تعداد دستگاه‌های اندرویدی اضافه می‌شود. دستگاه‌هایی مانند تلویزیون‌های هوشمند، گجت‌های پوشیدنی، اتومبیل‌ها. بنابراین انتخاب یادگیری برنامه نویسی اندروید یک انتخاب هوشمندانه، کم ریسک و پر درآمد است. این دوره به نحوی تنظیم شده‌است که تمام علاقمندان برنامه نویسی اندروید، با هر میزان آشنایی از برنامه نویسی، بتوانند در این دوره شرکت کنند. در این دوره با زبان کاتلین (Kotlin) و بهترین و جدیدترین ابزارهای برنامه‌نویسی اندروید آشنا خواهید شد.

.

سرفصل ها

  • معرفی ابزارهای برنامه‌نویسی Kotlin
  • نصب ابزار مورد نیاز
  • آشنایی با زبان Kotlin
  • آشنایی با انواع داده‌ها، تعریف متغیرها، عملگرها، شرط‌ها، حلقه‌ها و توابع در زبان Kotlin
  • معرفی و آشنایی مفهوم برنامه‌نویسی شی‌گرا
  • معرفی ابزارهای برنامه‌نویسی اندروید
  • ساخت اولین پروژه Hello World
  • آشنایی Widget  ها همراه کاربر آنها
  • نحوه شناسایی Widget  ها در سمت Kotlin
  • معرفی دایرکتوری ها (فولدرهای) یک برنامه
  • معرفی طراحی UI فاصله محور (ابتدایی)
  • پروژه کوچک تغییر تصویر (تاکید بر مباحث سرفصل‌های قبل)
  • معرفی Intent و نحوه‌ی مهاجرت از یکActivity  بهActivity  دیگر
  • آشنایی با manifest (شناسنامه یک اپلیکیشن)
  • آشنایی با ListView و Adapter
  • آشنایی با فایل JSON   و استفاده در اندروید
  • آشنایی با فضای ذخیره سازی اختصاصی اندروید SharedPreferences
  • معرفی طراحی UI خطی(حرفه ای)
  • آشنایی با Dialog
  • آشنایی با CardView و RecyclerViewAdapter
  • پروژه ساخت ToDo  لیست (برنامه ریزی کارهای آینده)
  • آشنایی با چرخه حیاط یک  Activity
  • آشنایی با Toolbar  و سفارشی کردن یک Toolbar
  • نحوه ارتباط با وب سرور جهت دریافت اطلاعات از APIها به فرم JSON
  •  نحوه استفاده از پروژه های اوپن سورس و شخص ثالث جهت قدرت بخشیدن به پروژه اصلی
  • پروژه پایانی

پیش نیازها

  • آشنایی مقدماتی با مفاهیم برنامه نویسی

تقویم دوره

در حال حاضر تقویمی برای این دوره تعریف نشده است.

نظرات

به عنوان اولین نفر، نظر خود را بنویسید!

متن ساده

  • تگ‌های HTML مجاز نیستند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
  • Web page addresses and email addresses turn into links automatically.