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

ما قبلتر یکی از بهترین دوره های آموزشی زبان فارسی برای یادگیری برنامه نویسی اندروید به زبان کاتلین را برگزار کردیم که در این آموزش صفر تا صد زبان جدید کاتلین آموزش داده میشد. دوره ی آموزش زبان کاتلین در سال 1397 توسط تیم آموزشی آواسام تولید و در وب سایت آواسام عرضه گردید و از آن مدت تا به کنون بارها این دوره بروزرسانی شده است و فصول مختلفی به آن اضافه گردیده.
در فصل جدید این دوره که به تازگی منتشر شده است به بحث آموزش برنامه نویسی ساعت های هوشمند یا wear os اندرویدی پرداختیم تا اینبار با زبان کاتلین و قدرت jetpack compose بتوانید اپلیکیشن هایی بسازید که مناسب گوشی های هوشمند یا اسمارت واچ ها باشد.
سیستم عامل wear os چیست ؟
سیستم عامل wear os توسط شرکت گوگل برای ساعت های هوشمند ساخته شده است ، اگر شما قبلا ساعت هوشمند استفاده کرده باشید و آنرا با گوشی اندرویدی خود مچ کرده باشید احساس کرده اید که این سیستم عامل برپایه ی اندروید ساخته شده است. این سیستم عامل اولین بار با نام android wear در سال 2014 منتشر شد که بعدها نام خود را به wear os تغییر داد ( تغییر نام بعلت سازگاری این سیستم عامل با گوشی های اپل بود که نام اندرویدی را از روی آن برداشتند )
در نسخه های اولیه سیستم عامل wear os موفقیت چندانی را کسب نکرد و در مقابل سیستم عامل شرکت اپل به نام apple watchos حرفی برای گفتن نداشت و از همه مهمتر بزرگترین همکار خود یعنی شرکت سامسونگ را از دست داده بود ، شرکت سامسونگ روی سیستم عامل جدید خود به نام galaxy watch کار میکرد که برپایه ی Tizen Os بود.
اما در سال 2021 همه چیز عوض شد سامسونگ و شرکت گوگل با همکاری هم سیستم عامل جدیدی به نام Wear Os 3 برپایه ی اندروید نسخه 11 منتشر کردند که از همه نظر بهتر شده بود و همینجا شروع استفاده گسترده از ساعت های هوشمند اندرویدی بود.
روز به روز به تعداد استفاده کنندگان سیستم عامل wear os اضافه میشود و اکنون جای خالی اپلیکیشن های کاربردی برای ساعت های هوشمند حس میشود که میتواند ایده ی خوبی برای برنامه نویسان موبایل باشد.
زبان برنامه نویسی مناسب برای ساخت اپ های ساعت های هوشمند
همانطور که در بالا توضیح دادیم سیستم عامل wear os برپایه ی اندروید هست و زبان برنامه نویسی مناسب برای ساخت اپ های آن نیز زبان کاتلین و سیستم جت پک کامپوز میباشد.
زبان کاتلین در سال 2017 بعنوان زبان رسمی و جایگزین زبان قدیمی جاوا شد تا برنامه نویسان از قابلیت های زیبای این زبان برای خلق ایده های خود استفاده کنند ، چندی نگذشته بود که جت پک کامپوز شیوه ی سنتی برنامه نویسی را تغییر داد و با ارائه راه کارهای نوین برنامه نویسی اندروید را ساده تر از قبل کرد و کلی اپلیکیشن جدید با سرعت بالا توسعه داده شد.
هرچند با زبان های دیگری هم میتوانید برای سیستم عامل wear os اپلیکیشن بسازید که چند نمونه از آنها را در زیر برای شما لیست کرده ایم :
- زبان برنامه نویسی جاوا
- زبان دارت و کتابخانه فلاتر
- زبان جاوا اسکریپت و کتابخانه های آن مثل ری اکت نیتیو
- زبان سی شارپ و محیط یونیتی ( مخصوص بازیسازی و نوشتن اپ )
هر زبان و تکنولوژی مزایا و معایب خود را دارد ولی زبان رسمی برنامه نویسی اندروید که مورد تایید شرکت گوگل میباشد زبان کاتلین است.
دوره آموزش برنامه نویسی برای ساعت های هوشمند
همانطور که بالاتر توضیح دادیم ما قبلا دوره ی جامع برنامه نویسی کاتلین را در وب سایت آموزشی آواسام برگزار کردیم ، اما اکنون یک مینی دوره بعنوان فصل دهم به این دوره ی آموزشی اضافه گردیده است که شامل صفر تا صد برنامه نویسی ساعت های هوشمند با قدرت kotlin و jetpack compose میباشد.
در این فصل به موارد مهمی که در ساعت های هوشمند استفاده میشود مثل سنسور ضربان قلب ، میکروفون ، پیام کوتاه و تماس ، بلوتوث ، وایفای و ... میپردازیم و بصورت کاملا پروژه محور اپلیکیشن جامعی برای ساعت هوشمند ( wear os ) برنامه نویسی میکنیم.
در ویدیو زیر توضیحات مهندس سام نیکزاد درباره ی بروزرسانی جدید و فصل دهم دوره ی آموزش کاتلین آشنا خواهید شد |