برنامه نویسی کراس پلتفرم Cross Platform چیست؟

 برنامه نویسی کراس پلتفرم Cross Platform چیست؟

فهرست مقاله [نمایش]

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

    در این مقاله ، شما می خواهید یک برنامه ساده  hello world بسازید که در Android و IOS با یک کد و با استفاده از زبان برنامه نویسی کاتلین اجرا می شود.

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

    در مرحله اول ، من می خواهم توضیح دهم کهmultiplatform  چیست ، مزایای آن و نحوه پیاده سازی آن در پایگاه کد شماست.

     

    cross-platform

    Multiplatform چیست؟

    اگر یک نرم افزاری برای چندین سیستم عامل ساخته شده باشد، "multiplatform" در نظر گرفته می شود. یعنی این نرم افزار قابلیت اجرای روی دو یا چند سیستم عامل سخت افزاری مختلف را دارد.

     

     

    Kotlin Multiplatform چیست؟

    kotlin

     

    Kotlin Multiplatform Mobile به شما امکان می دهد از یک codebase برای businesslogic برنامه های iOS و Android استفاده کنید. اشتراک کد بین سیستم عامل های تلفن همراه یکی از موارد مهم استفاده از Multiplatform کاتلین است. با استفاده از Kotlin Multiplatform Mobile (KMM) می توانید کدهای مشترک برنامه های multiplatform مانند businesslogic، connectivity و موارد دیگر را بین Android و iOS ایجاد کنید.

    مراحل ساخت یک برنامه موبایل  multiplatform کاتلین

    مراحل ساده ایجاد اولین پروژه Kotlin Multiplatform Mobile را دنبال کنید.

    مرحله 1:

    افزونه Kotlin Multiplatform Mobile را در Android studio نصب کنید.

    Android Studio خود را باز کنید -> روی Configure کلیک کنید -> Plugins را انتخاب کنید.

     

    مرحله 2:

    Marketplace را در بخش افزونه انتخاب کنید و "KMM" را جستجو کنید ، آن را نصب کنید و Android studio خود را دوباره راه اندازی کنید.

    مرحله 3:

    در اولین صفحه Android studio "شروع یک پروژه جدید Android Studio" را انتخاب کنید.

    مرحله 4:

    در این صفحه " Select a project Template" ، " KMM Application" را انتخاب کنید.

    مرحله 5:

    در این بخش شما نام پروژه خود را بنویسید minimum SDK مکان ذخیره پروژه و Package name خود را انتخاب کنید. سپس روی دکمه finish کلیک کنید.

    منتظر بمانید تا پروژه شما build شود. چون که پروژه برای اولین بار است که build میشود ممکن است کمی طول بکشد.

    مرحله 6:

    اکنون می توانید کدنویسی پروژه multiplatform کاتلین خود را شروع کنید.

    مرحله 7:

    با کلیک روی دکمه run  اپلیکیشن Helloworld خود را اجرا میکنیم.

    در شبیه ساز Android Studio اجرا کنید

    در یک شبیه ساز Ios Xcode اجرا کنید

      

    شبیه ساز Android و IOS

     

     

     

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

    جدیدترین ویدئوهای آموزشی

    در بخش TV باگتو، آموزش های کوتاه و جدید را مشاهده نمایید

    2 نظرات
    • عکس پروفایل حسن رفعت جو در سایت باگتو
    • |
    • ارسال شده توسط : حسن رفعت جو
    • |
    • زمان : 1399/11/06

    سلام دوست عزیز . وقتت بخیر . خیلی خوشحالم از این که دارم داخل سایتتون نظر میدم خیلی عالی هست سایتتون خیلی خوشحال شدم که سایتتون رو با استفاده از asp.net و برنامه نویسی ساختید

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

    اگر مایل به همکاری بودید به همین ایمیلی که برای کامنت گذاشتم پیام بدید

    موفق و موید باشید😘 


    • عکس پروفایل علی  در سایت باگتو
    • |
    • ارسال شده توسط : علی
    • |
    • زمان : 1399/07/27

    ممنون برای مطلبتون .اینده کاریش چطوره مقاله کاملتری دربارش نداری بخونبم معماری bulidچطوردوست عزیز 

    kmm تازه ارائه شده و این پتانسیل رو داره که پیشرفت خوبی داشته باشه در آینده فیلم های آموزش kmm  رو در سایت باگتو قرار میدیم برای مطالعه میتونید از   این ( https://kotlinlang.org/docs/mobile/introduce-your-team-to-kmm.html )داکیومنت ها استفاده کنید. منظورتون دیزاین پترن builder هست؟



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