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

تومان49

زبان برنامه نویسی کاتلین در سال 2017 بصورت عمومی با هدف تعامل و سرعت بخشیدن به برنامه های ساخته شده با زبان جاوا عرضه شد. کاتلین با فلسفه و هدف از میان برداشتن ضعف های ساختاری جاوا پا به عرصه کامپیوتر گذاشت و در مدت زمان اندکی توجه توسعه دهندگان زیادی را به خود جذب کرد.

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

اهمیت کاتلین برای برنامه نویسان اندروید زمانی بیش تر شد که گوگل در سال 2017 از این زبان به عنوان دومین زبان رسمی توسعه اپلیکیشن های سیستم عامل اندروید رونمایی کرد در واقع گوگل آینده اپلیکیشن های سیستم عامل خود در کاتلین میبیند و علاوه بر شرکت JetBrains که خالق این زبان است گوگل هم به پشتیبانی از کاتلین خواهد پرداخت و از نسخه اندروید استودیو 3.0 و به بعد کاتلین بصورت کامل و بدون نیاز به افزونه اضافی در دسترس شما هست.

در کاتلین خبری از دستورات پیچیده , کد های اضافی و خطاهای Null Pointer نیست و همین ویژگی سرعت توسعه شما را چندین برابر می کند.

زبان برنامه نویسی kotlin در شرکت jetbrains تولید شده است که سازنده IDE های محبوب برنامه نویسان مثل android studio , intellij idea, phpStorm می باشد در کاتلین میزان کد ها به شدت کاهش یافته و امنیت بلایی داره همچنین سازگاری بالای کاتلین باعث شده از کتابخانه های اون بشه راحت تر استفاده کرد.با ما همراه باشید….

— آموزش به صورت ویدئویی و به زبان فارسی تهیه شده است .

—برای دانلود آموزش در کادر روبروی روی دانلود آموزش کلیک کنید.

— پیشنیاز این آموزش علاقه به یادگیری و آموزش مقدماتی کاتلین است!

سرفصل آموزش :

نصب ابزارهای برنامه نویسی کاتلین

در این جلسه با نحوه نصب ابزارهای برنامه نویسی اندروید برای کاتلین آشنا می شوید

آشنایی با ویجت ها و رویدادهای اندروید

در این آموزش با بعضی ویجت های کاربردی و نحوه تعریف رویداد برای آنها آشنا می شوید

کار با checkbox در اندروید

در این آموزش با ویجت چک باکس و نحوه ی استفاده از آن آشنا می شوید

کار با seekBar

در این آموزش با ویجت سیک بار و نحوه ی استفاده از آن آشنا می شوید

کار با spinner

در این آموزش با ویجت اسپسنر و نحوه ی استفاده از آن آشنا می شوید

آشنایی با AlertDialog در اندروید

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

کار با Intent ها

آشنایی با اینتنت ها از مهمترین مباحث اندروید است .در این جلسه از اموزش با اینتنت ها و نحوه ی پاس دادن اطلاعات به همراه آن ها آشنا می شوید.

استفاده از دوربین گوشی

در این آموزش با نحوه ی استفاده از دوربین گوشی آشنا میشوید.

کار با کتابخانه Anko

یکی از کتابخانه های استاندارد برای کاتلین کتابخانه Anko است که در این آموزش با این کتابخانه آشنا می شوید.

استفاده از webView

یکی دیگر از ویجت ها وب ویو است که در این جلسه از این ویجت استفاده کینیم.

پروژه تشخیص سن کاربر در اندروید

در این آموزش پروژه تشخیص سن کاربر در اندروید را کار میکنیم.

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

یکی از ویجت ها کاربردی دیگر ویجت ریسایکلرویو است که مقادیر را به صورت لیست برای شما نمایش می دهد.

ساخت صفحه ثبت نام کاربر (بخش سمت سرور)

در این آموزش بخش سمت سرور صفحه ثبت نام کاربر را کار میکنیم.

ساخت صفحه ثبت نام کاربر (بخش کلاینت)

بعد از بخش سمت سرور در این جلسه کدهای سمت اندروید صفحه ثبت نام کاربر را کار میکنیم.

ساخت فرم ورود (سمت سرور و سمت کلاینت)

بع ساخت فرم ثبت نام در این آموزش فرم ورود را هم در بخش سرور و هم در بخش اندروید کار یکنیم.

انتخاب تصویر از گالری گوشی

در این جلسه یاد میگیرید که چگونه یک تصویر را از گالری گوشی انتخاب کنید و نمایش دهید.

آپلود تصویر انتخاب شده از گوشی در سرور

بعد از انتخاب تصویر از گالری در این جلسه تصویر انتخاب شده را به سرور ارسال میکنید و آن را ذخیره میکنید.

آپلود تصویر انتخاب شده از گوشی در سرور بخش دوم

بعد از انتخاب تصویر از گالری در این جلسه تصویر انتخاب شده را به سرور ارسال میکنید و آن را ذخیره میکنید.

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

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

کار با sharedPreferences

یکی از مباحثی که برای ذخیره موقت اطلاعات کاربرد دارد sharedPreference است که در این آموزش با آن آشنا میشوید.

آموزش list view

در این جلسه با نحوه استفاده از لیست ویو برای نمایش مقادیر لیستی آشنا میشوید

آموزش list view سفارشی

در این اموزش لیست ویو سفارشی را کار میکنیم که شما برای آیتم های لیست خود ویوهای دلخواهی را استفاده کنید.

کار با Notification ها

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

کار با سنسور چراغ

در این جلسه با سنسور light در اندروید آشنا میشوید

کار با سنسور shock

در این جلسه با سنسور shock آشنا میشوید که با تکان دادن گوشی کار خاصی را انجام دهید.

ویدئو نمونه آموزش برنامه نویسی کاتلین در اندروید:

ویدئو نمونه آموزش برنامه نویسی کاتلین در اندروید:

1 دیدگاه برای آموزش برنامه نویسی کاتلین در اندروید

  1. با سلام
    قراره چه برنامه ای ساخته بشه ؟
    کاتلین هم اموزش داده میشه ؟

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

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *