کاتلین

من لاله هستم لطفا حمايتم كنيد تازه برنامه نويسي را ياد گرفتم

پنجشنبه ۲۹ شهریور ۰۳

چطور زبان برنامه نویسی کاتلین ( Kotlin ) را یاد بگیریم ( به همراه آموزش نصب و استفاده )

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

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

کاتلین چیست؟

کاتلین یک زبان برنامه‌نویسی ایستا و چند سکویی است که توسط شرکت JetBrains در سال ۲۰۱۱ معرفی شد. این زبان بر روی ماشین مجازی جاوا (JVM) اجرا می‌شود و با جاوا کاملاً سازگار است.

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

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

 

دلایل بسیاری برای یادگیری کاتلین وجود دارد. برخی از این دلایل عبارتند از:

  • یادگیری آسان: کاتلین زبانی ساده و مختصر است که یادگیری آن آسان است.
  • کدنویسی سریع: با استفاده از کاتلین می‌توان کدهای کوتاه‌تر و خواناتری نوشت.
  • امنیت بالا: کاتلین زبانی امن است که از بسیاری از خطاهای رایج برنامه‌نویسی جلوگیری می‌کند.
  • قابلیت مقیاس‌پذیری: کاتلین زبانی مقیاس‌پذیر است که می‌توان از آن برای توسعه برنامه‌های بزرگ و پیچیده استفاده کرد.
  • جامعه فعال: کاتلین از جامعه فعال و پرشوری از توسعه‌دهندگان برخوردار است که می‌توانند در حل مشکلات شما به شما کمک کنند.

 

کاربردهای کاتلین

 

کاتلین زبانی همه‌منظوره است که می‌توان از آن برای توسعه انواع برنامه‌ها استفاده کرد. برخی از کاربردهای کاتلین عبارتند از:

  • توسعه اندروید: کاتلین زبان رسمی توسعه اندروید است و از آن می‌توان برای توسعه انواع برنامه‌های اندرویدی استفاده کرد.
  • توسعه وب: کاتلین را می‌توان برای توسعه وب‌سایت‌ها و برنامه‌های وب سمت سرور استفاده کرد.
  • توسعه برنامه‌های دسکتاپ: کاتلین را می‌توان برای توسعه برنامه‌های دسکتاپ با استفاده از فریم‌ورک‌های مختلف مانند JavaFX استفاده کرد.
  • توسعه اپلیکیشن های موبایل با زبان کاتلین : کاتلین را می‌توان برای توسعه برنامه‌های موبایل با استفاده از فریم‌ورک‌های مختلف مانند React Native استفاده کرد.

 

 

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

 

گام به گام با نصب محیط برنامه نویسی کاتلین

برای نوشتن برنامه به زبان کاتلین، نیاز به نصب محیط توسعه (IDE) مناسب دارید. این محیط، ابزارهای لازم برای کدنویسی، کامپایل و اجرای کدهای کاتلین را در اختیار شما قرار می‌دهد. در این مقاله به راهنمای نصب محیط برنامه نویسی کاتلین می‌پردازیم.

پیش‌نیازها

قبل از نصب محیط برنامه نویسی کاتلین، اطمینان حاصل کنید که موارد زیر را روی سیستم خود دارید:

  • جاوا (Java): کاتلین بر روی ماشین مجازی جاوا (JVM) اجرا می‌شود، بنابراین لازم است جاوا را روی سیستم خود نصب داشته باشید. می‌توانید آخرین نسخه جاوا را از وب‌سایت رسمی آن https://www.java.com/en/download/ دانلود و نصب کنید.
  • سیستم عامل سازگار: کاتلین بر روی سیستم‌عامل‌های مختلفی از جمله ویندوز، macOS و لینوکس قابل نصب است.

 

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

انتخاب محیط توسعه (IDE) مناسب برای کاتلین

 

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

  • IntelliJ IDEA: این IDE حرفه‌ای و قدرتمند، توسط شرکت JetBrains، توسعه دهنده‌ی کاتلین، ساخته شده است. IntelliJ IDEA قابلیت‌های بسیار زیادی برای توسعه با کاتلین دارد و به طور کامل از این زبان پشتیبانی می‌کند.
  • Android Studio: اگر قصد دارید برنامه‌های اندرویدی را با کاتلین توسعه دهید، Android Studio گزینه مناسبی برای شماست. این IDE به طور خاص برای توسعه اندروید طراحی شده است و از کاتلین به طور کامل پشتیبانی می‌کند.
  • Visual Studio Code: این IDE محبوب و رایگان، قابل استفاده بر روی سیستم‌عامل‌های مختلف است. Visual Studio Code با نصب پلاگین‌های لازم، به محیط مناسبی برای برنامه‌نویسی با کاتلین تبدیل می‌شود.

 

نصب محیط توسعه (IDE) انتخابی

پس از انتخاب محیط توسعه (IDE) مورد نظر خود، مراحل نصب آن را دنبال کنید. در این بخش به طور خاص به نصب IntelliJ IDEA می‌پردازیم، اما مراحل کلی برای سایر IDEها مشابه است:

  1. به وب‌سایت رسمی IntelliJ IDEA به نشانی https://www.jetbrains.com/idea/ مراجعه کنید.
  2. نسخه مناسب با سیستم‌عامل خود را دانلود کنید.
  3. فایل نصبی را اجرا کنید و مراحل نصب را دنبال کنید.

 

تنظیمات اولیه کاتلین در IntelliJ IDEA

 

پس از نصب IntelliJ IDEA، مراحل زیر را برای پیکربندی کاتلین انجام دهید:

  1. IntelliJ IDEA را اجرا کنید.
  2. در پنجره‌ی خوش‌آمدگویی (Welcome Screen)، گزینه‌ی "Create New Project" را انتخاب کنید.
  3. در پنجره‌ی بعدی، در قسمت "Kotlin/JVM" را انتخاب کنید و روی "Next" کلیک کنید.
  4. به پروژه خود نام دلخواه بدهید و مسیر ذخیره‌ی آن را مشخص کنید.
  5. روی "Finish" کلیک کنید.

 

با طی کردن این مراحل، محیط برنامه نویسی کاتلین در IntelliJ IDEA نصب و راه‌اندازی می‌شود. اکنون می‌توانید پروژه‌های خود را با کاتلین آغاز کنید.

 

 

نکات مهم:

  • در صورتی که از Android Studio یا Visual Studio Code استفاده می‌کنید، مراحل نصب و تنظیمات آن‌ها را از منابع معتبر دنبال کنید.
  • اطمینان حاصل کنید که پس از نصب، پلاگین‌های لازم برای پشتیبانی از کاتلین را در IDE خود نصب کنید.
  • فراموش نکنید که در صورت بروز هرگونه مشکل، به مستندات رسمی کاتلین و یا انجمن‌های مرتبط مراجعه کنید.

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

 

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

کاتلین، زبان برنامه‌نویسی نسبتاً جدیدی است که در مدت زمان کوتاهی، توجه بسیاری از توسعه‌دهندگان اندروید را به خود جلب کرده است. اما چه چیزی باعث شده کاتلین گزینه‌ای جذاب برای برنامه‌نویسی اندروید شود؟ در این مقاله به بررسی مزیت‌های کاتلین برای برنامه‌نویسی اندروید می‌پردازیم.

۱. کد کمتر، بازدهی بیشتر

یکی از بارزترین ویژگی‌های کاتلین، مختصر و مفید بودن آن است. این زبان با حذف عناصر و کدهای زائد موجود در جاوا، به توسعه‌دهندگان امکان می‌دهد تا با کد کمتر، کار بیشتری انجام دهند. این امر منجر به کاهش زمان توسعه، افزایش خوانایی کد و کاهش احتمال خطا می‌شود.

۲. توسعه سریع‌تر و آسان‌تر

همانطور که اشاره شد، کد کمتر و روان کاتلین، سرعت توسعه را به طور قابل توجهی افزایش می‌دهد. همچنین، قابلیت‌های مدرن این زبان مانند استنتاج نوع داده‌ها (Type Inference) و توابع بدون قوس (Lambda Functions)، به ساده‌سازی فرایند توسعه و افزایش بهره‌وری کمک می‌کنند.

۳. امنیت بالا

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

۴. قابلیت همکاری با جاوا

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

۵. جامعه پویا و رو به رشد

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

۶. پشتیبانی رسمی گوگل

در سال ۲۰۱۷، گوگل، کاتلین را به عنوان زبان رسمی توسعه اندروید معرفی کرد. این امر نشان‌دهنده‌ی اعتماد گوگل به قابلیت‌های کاتلین و تعهد آن‌ها به پشتیبانی از این زبان در آینده است.

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



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

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

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

 

سلام به همگی ... این پست براتون سورپرایز دارم میخام داستان اولین درآمدی که از برنامه نویسی موبایل کسب کردم رو بگم و امیدوارم لذت ببرین ????????

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

انگیزم مالی بود ???????? چون به مبلغی نیاز داشتم و تو اینترنت چرخ میزدم تا دیدم یه آقایی تونسته با نوشتن یه اپلیکیشن ساده ده ها میلیون پول بسازه

گفتم منم میخام و داستان شروع شد ...

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

بزارید همین اولش بگم که من رشته ی دانشگاهیم مربوط به برنامه نویسی نبود من رشتم تو دانشگاه فیزیک بود. همونطور که میدونید رشته ی فیزیک همچین بازار کار خوبی هم نداره و من هم بعنوان کسی که تازه فارغ التحصیل شدم درآمد مالی واسه خودم نداشتم.

مطالعه در اینترنت را از اول دوست داشتم و اخبار فناوری و تکنولوژی میخوندم البته بیشتر جاهایی که مربوط به فیزیک و این مسائل میشد.

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

تا اینکه یک روز صبح لپتاپم روشن نشد ...

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

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

یک هفته بعد شد ولی هنوز تعمیر نشده بود

تعمیرکار گفت یک قطعه ی خاصی ازش سوخته که سفارش دادم باید دستم برسه تعویض کنم گفتم باشه

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

یک هفته دیگه گذشت خبری نشد

یک هفته شد دو هفته و من این مدت بدون لپتاپ بودم و شدیدا بهش نیاز هم داشتم البته تو این تایم با گوشی اندرویدیم هم مشغول بودم ولی خب نمیشد کارایی که با لپتاپ میکردمو با گوشی بکنم

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

خلاصه که اون تعمیرکار با من تماس گرفت و گفت متاسفم لپتاپ شما دیگه درست بشو نیست ???? تا اینکه مجبور شدم برم لپتاپمو تحویل بگیرم  بیام

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

???????????? معجزه اینجا اتفاق افتاد ????????????

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

ویندوز بالا اومد و همه چی اوکی بود ( اینم بگم تعمیرکار دستمزدشو ازم گرفته بود با اینکه درستش نکرده بود )

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

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

همون شب سرچ کردم که چطور میتوانم از اینترنت سریعا پولدار بشم که یه مقاله باز شد از سایت آواسام درباره ی درآمد میلیاردی از برنامه نویسی بود و با مطالعه ی اون به برنامه نویسی علاقمند شدم

خلاصه که هنوزم اون لپتاپ که باعث موفقیت های بعدی من شده بود رو نگه داشتم شاید یه روزی بزارن تو موزه ????????

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

لپتاپ که با آن برنامه نویسی کاتلین شروع کردم شماره ۱

لپتاپی که با آن برنامه نویسی kotlin شروع کردم شماره دو

 

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

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

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

 

چطور برنامه نویسی اپلیکیشن موبایل به ذهنم رسید! 

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

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

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

وقتی فهمیدم با نوشتن یک اپ موبایل و انتشار آن در مارکت کافه بازار ماهانه ۲۰۰ الی ۴۰۰ میلیون تومان درآمد داره من دیگه آرام و قرار نداشتم

فیزیک کامل از یادم رفت و جاش علاقه مندی به برنامه نویسی اومد ????????????

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

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

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

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

برای برنامه نویسی اندروید شما باید یکی از زبان های java یا kotlin را یاد بگیرید که البته دوران جاوا تمام شده و تقریبا kotlin بعنوان زبان اصلی برنامه نویسی اندروید در نظر گرفته میشه و اگر شما هم میخوایید برنامه نویسی اندروید یاد بگیرید حتما برید سراغ زبان برنامه نویسی کاتلین !

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

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

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

 

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

به همین شیوه برنامه نویسی kotlin را ادامه دادم تا تونستم چند اپلیکیشن جالب بنویسم . فکر کنید همه را فقط در یک هفته نوشتم درسته اپ های کوچکی بودند ولی کاربردی ! 

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

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

مهم نیست از چه زبان و تکنولوژی برای پیاده سازی اپلیکیشن های خود استفاده میکنید مهم نتیجه ی نهایی است که قوانین کافه بازار را نقص نکند. با احترام 

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

 

اولین درآمدم واریز شد

خب خب ! انتظار ها به سر رسید ... اپلیکیشن های من نصب خوبی داشتند ... یکی از اپ های من در کمال ناباوری در شب اول ۲۰۰۰ نصب شده بود ???????? خیلی شگفت انگیز بود

من داشتم نتیجه ی زحمات شدیدی که در روزهای گذشته کشیده بودم را میدیدم

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

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

 

این میزان درآمد من بعد از دو هفته بود :‌

 

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

 

 

اینم لیست اپلیکیشن های من هست ( قسمت تعداد نصب ها و تعداد کامنت هاشون ) :

 

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

 

و اولین درآمد من به شماره شبا بانکیم واریز شد ❤️ که عکس از واریزی اون تاریخ رو براتون میزارم :‌

اولین واریزی من از کافه بازار بخاطر برنامه نویسی اپلیکیشن هام‍

 

مبلغ دقیق میشه ۲۸۳ میلیون تومان 

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

حالا که پول به حسابم ریخته شد نفس راحتی کشیدم 

لپتاپم رو گذاشتم کنار و گفتم امروز یه لپتاپ اپل میخرم 

اون روز رفتیم پاساژ و دنبال لپتاپ گشتیم ولی لپتاپی که مد نظرم بود را پیدا نکردم 

گفتم اشکالی نداره از دیجیکالا میخرم

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

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

 

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

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

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

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

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

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

از من گفتن بود ...

 

با یادگیری زبان کاتلین به چه درآمدی میرسیم ؟

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

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

مثل هوش مصنوعی

مثل توسعه ی وب سایت

مثل بازی سازی و ...

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

از زمانی که من کاتلین را شروع کردم کلی چیز به کاتلین اضافه شده و در آینده هم قراره وارد دیگر حوزه های برنامه نویسی بشه...

اما دلیل نوشتن این مقاله چیبود ؟ 

۱ - اینکه از شر سوال های پرتکرار خلاص شم باور کنید هرکسی که با من آشنا میشه سوال بعدیش چیزیه که در بالا پاسخ دادم بهش 

 

۲ - بهتون انگیزه و امید بدم من با برنامه نویس های زیادی در ارتباط بودم حالا بواسطه ی ایمیلم که زیر کارهام درج میکنم یا در انجمن های گفتگوی برنامه نویسی و ... بیشتر برنامه نویسان ایرانی بی انگیزه هستند و باور ندارند که برنامه نویسی واقعا جدی هست و اگر جدی بگیرندش صد در صد موفقیتشون تضمین میشه هم از نظر مالی و هم از منظرهای دیگه ...

 

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

 

۴ - نویسندگی خودمو تقویت کنم ????????