پنجشنبه ۱۷ اسفند ۰۲ | ۱۲:۱۱ ۱۵۴ بازديد
تشکیل داد و پیاده سازی نرم افزار گوشی یک کدام از موردها پرطرفدار و اصلی برای اشخاص طراحی اپلیکیشن در مشهد و حصولوکارها میباشد. به صورت عمده تلفنهای هوشمند به دو مجموعه Android (اندروید) و IOS (آیآواس) تقسیم میگردند. برای پیاده سازی و ایجاد کرد اپلیکیشن گوشی یکسری گویش اپلیکیشننویسی وجود دارااست. درین نوشته ی علمی قصد داریم تا شمارا با کادرورک فلاتر (Flutter) از لهجه دارت (Dart) آشنا کنیم. پس به دنبال با پیاده سازی نرم افزار با فلاتر هم پا ما باشید.
فلاتر چیست ؟
فلاتر یک قابورک (Framework) یا این که به عبارتی چارچوب برای پیاده سازی و ایجاد کرد نرم افزار میباشد که به وسیله گوگل ارائه گردیده است. کادرورک (Framework) فلاتر از گویش نرمافزارنویس دارت (Dart) به کارگیری مینماید. دارت (Dart) یک لهجه اپنویسی بر پایه ی نرم افزارنویسی شیءگرایی (Typed Object Programming Language) میباشد. کاربرد مهم گویش اپنویس دارت ایجاد کرد و پیاده سازی اپلیکیشن تلفن همراه میباشد البته در منطقههایی دیگر مانند ایجاد کرد اینترنتتارنما ، ایجاد کرد بکاند، تشکیل داد و پیاده سازی نرم افزار دسکتاپ با فلاتر نیز تلاش داراست.
برای به کارگیری از قابورک (Framework) فلاتر (Flutter) بایستی از گویش اپلیکیشننویسی دارت (Dart) به کار گرفت. اولین ورژن لهجه اپلیکیشننویسی دارت (Dart) در ۱۰ اکتبر سال ۲۰۱۲ به وسیله کمپانی گوگل ارائه شد. از آن مجال تا به هم اکنون گویش نرمافزارنویسی دارت (Dart) بسطهای بسیار متعددی داشته میباشد. این گویش اپنویسی از حیث سینتکس (Syntax) مشابه به گویش خانواده C و همینطور کمی مشابه به لهجه جاوا اسکریپت (Javascript) میباشد.
اشکال طرزهای تشکیل داد و پیاده سازی نرم افزار
در موضوع ایجاد کرد و پیاده سازی برنامه گوشی دو نوع لهجه اپنویسی وجود داراست. تشکیل داد و پیاده سازی نرمافزار به شکل نیتیو (Native) و پیاده سازی و تشکیل داد نرم افزار با لهجههای کراس پلتفرم (Cross Platform). هم اکنون بهدنبال به توضیح و نمونههای این دو نوع گویش اپلیکیشننویسی بیشتر میپردازیم.
لهجههای نرمافزارنویسی نیتیو (Native)
گویشهای اپنویسی نیتیو (Native) به گونه ای میباشد که شما در شکل به کارگیری از آن تنها می توانید برای یک سیستماستدلال خروجی بگیرید. به صورت نمونه در قضیه ایجاد کرد و پیاده سازی نرم افزار اندرویدی دو لهجه جاوا (Java) و کاتلین (Kotlin) به شکل نیتیو (Native) وجود داراست. درصورتیکه که از این گویشها استعمال فرمائید تنها می توانید برای سیستمدلیل اندروید خروجی بگیرید.
درحالتی که بخواهید برای سیستمبرهان آیآواس (IOS) نیز خروجی بگیرید، ناچار میشوید یک توشه دیگر با لهجه نرم افزارنویسی دیگر نرم افزار خویش را پیاده سازی نمائید و بسازید. گویشهای نرمافزارنویسی سیستمادله آیآواس (IOS) به شکل نیتیو، سوئیفت (Swift) و آبجکت سی (Object C) میباشد. ماجرا کدنویسی دوباره برای این دو لهجه نیتیو آیآواس (IOS) نیز صحت مینماید.
اصول روانشناسی طراحی اپلیکیشن که باید بدانید