برنامه نویسی اندروید با کاتلین
کاتلین یک زبان برنامهنویسی عمومی، مستقل از پلتفرم و ایستا است که بر روی ماشین مجازی جاوا اجرا میشود. اولین توسعهٔ آن توسط تیم برنامهنویسان JetBrains واقع در سن پترزبورگ روسیه انجام شد (این نام از روی جزیره کاتلین در نزدیکی سن پترزبورگ میآید). با وجود آنکه نحو زبان کاتلین با جاوا سازگار نیست، این زبان طراحی شده تا با کد جاوا همکاری داشته باشد و قابلیت تبدیل به کدهای جاوا یا برعکس در آن وجود دارد. در این بخش آموزش های برنامه نویسی مربوط به کاتلین و اندروید استودیو را خواهید دید.
کاتلین چند سالی است که بسیار مورد توجه قرار گرفته است و بخاطر کوتاه بودن کد و سرعت اجرای سریعتر نسبت به جاوا از سال ۲۰۱۹ به عنوان زبان اصلی توسعه اندروید توسط گوگل معرفی شد.
برنامه نویسی اندروید با C++, Qt, QML
کیوت یا کیوتی (Qt) فریم ورکی (Framework) برای برنامه نویسی چند سکویی (Cross -platform) است که اجازه می دهد یک کد منبع را برای ساخت اپلیکیشن برای پلتفرم های مختلف مانند ویندوز، لینوکس و اندروید بکار برد. این پلتفرم بر پایه زبان برنامه نویسی ++C است.
برای توسعه برنامه های اندروید با Qt باید به ++C آشنا بود. همچنین برای ایجاد رابط کاربری استفاده از QML توصیه می شود.
کیو ام ال QML
کیو ام ال (QML – Qt Markup Language) یک زبان توصیفی برای ایجاد رابط کاربری (User Interface) برنامه است که امکان استفاده از کدهای جاوا اسکریپت را نیز می دهد. این زبان توسط کمپانی Qt ایجاد شده و هدف از آن ساخت رابط های کاربری مناسب برای دستگاه های با صفحه لمسی مانند موبایل و مانیتورهای لمسی است.
در ادامه این بخش آموزش های برنامه نویسی مربوط به کیو ام ال، کیوت و سی پلاس پلاس را خواهید دید.