لیلا
لیلا
خواندن ۳ دقیقه·۳ سال پیش

برنامه نویسی اندروید با طعم کاتلین (kotlin)

سلام

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

کاتلین ( kotlin ) یک زبان برنامه نویسی هست که خیلی راحت و روانه البته به نظر من و ممکنه به نظر بعضیا سخت باشه ( نمیدونم چرا !‌) اما به نظر من خیلی آسونه حالا ادامه مقاله رو کامل بخونید مطمئنا پشیمون نمیشید.

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


اولین بار که توی سایت یوتیوب درباره کاتلین سرچ کردم همش تبلیغات سس گوجه فرنگی کاتلین بود که ظاهرا اینم مثل زبان برنامه نویسی کاتلین محصول روسیه است ! نمیدونم توی روسی کاتلین چه معنی میده ولی مطمئنم که کلمه روسی هست ! بگذریم.

بریم سر اصل مطلب که زبان برنامه نویسی kotlin هست و یک زبان تازه کار ولی قدرتمند به حساب میاد.

دنیای برنامه نویسی موبایل داره به سمت کاتلین مهاجرت میکنند و این همه مهاجرت طی سالهای گذشته بی نظیر بوده یکی نیست بگه چخبرتونه ؟‌ چههه خبرتونه ؟

زبان کاتلین طی همین یکی دو سال گذشته از چند صد هزار توسعه دهنده به چند میلیون توسعه دهنده رسیده !


:: دلایلی که من دیدم مردم بخاطر اون کاتلین رو دوس داشتن ::


  • کدنویسی کمتر ( خلاصه هست )
  • راحتی یادگیری
  • خطا ها و باگ های کمتر اپلیکیشن های تولید شده
  • سرعت بالای اپ ها
  • مولتی پلتفرم بودن
  • جلوگیری از خطای جاوایی null pointer
  • پیچیدگی کمتر نسبت به جاوا
  • جدید بودن و با کلاس بودن
آموزش برنامه نویسی اندروید با زبان کاتلین
آموزش برنامه نویسی اندروید با زبان کاتلین

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

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

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

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




یه بار کد بزن دو خروجی بگیر ( android + ios )

کاتلین مولتی پلتفرم
کاتلین مولتی پلتفرم


سال ۲۰۲۰ یعنی یه سال پیش بود که شرکت جت برینز از قابلیت جدیدی پرده برداری کرد .

کاتلین مولتی پلتفرم این امکان رو به برنامه نویس ها میده که یکبار کد بنویسند و ازش هم برای تولید ios و هم برای تولید اپلیکیشن های android استفاده کنند.

به نظر من کاتلین مولتی پلتفرم به دلیل قدرت خود زبان کاتلین نسبت به ری اکت نیتیو و فلاتر قوی تر است


و سخن آخر اینکه اگر کاتلین را میخواهید شروع کنید اول این ویدیو رایگان رو پیدا کنید و ببینید فوق العادست

کاتلین چیست و چرا باید یاد بگیریم
کاتلین چیست و چرا باید یاد بگیریم


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

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


کاتلینآموزش کاتلینkotlinآموزش برنامه نویسی اندرویدآموزش kotlin
برنامه نویس / طراح وب / گرافیست
شاید از این پست‌ها خوشتان بیاید