سلام
اگه با فلاتر بخوایم یه اپلیکیشن درست کنیم طراحی رابط کاربری راحتتره تا خود xml معمولی ؟
منظورم یه چیزی مثل بوت استرپ توی وب هست که خودش ریسپانسیو میکنه و این ماجراها ...
طراحی صفحات موبایل با فلاتر از در حال حاضر از تمامی تکنولوژی هایی که برای طراحی موبایل امده راحت تره.
فلاتر یکسری کلاس های اماده داره که با استفاده از اونا میتونید صفحات رو با برنامه نویسی شی گرا بسازید! همچنین میتونید یه کلاس تعریف کنید که یک دکمه رو به ارث ببره و بخش های مختلف برنامه رو بر حسب نیازتون کاستوم کنید و تغییرشون بدید.
در کل اگه کسی میخواد توی حوزه طراحی موبایل چند سال اینده بتونه به کارش ادامه بده به نظر من باید فلاتر رو یاد بگیره. فلاتر اپلیکیشن های موبایل رو به صورت چند سکوی ایجاد میکنه به صورتی که یک اپلیکیشن رو میشه روی اندروید و هم روی IOS نصب کرد.
درود
هدف دارت جایگزین کردن جاوااسکریپت که زبان داخلی مرورگرهای وب است میباشد. دارت راه حلی برای مشکلات موجود در جاوا اسکریپت (به طور مثال مشکل حافظه) میباشد که کارایی بهتر، قابلیت استفاده سادهتر برای پروژههای بزرگ و امنیت بیشتری را فراهم میکند. Flutter ابتدا توسط گوگل به عنوان یک چارچوب رابط کاربری یا همان طراحی UI برای ایجاد رابط های بومی (Native) در سیستم عامل های IOS و Android مطرح شد.
نتیجه گیری رو میگذارم با خودتون
@khanzadimahdi @ali.bayat
با سلام، ببخشید مهندس شما با زبان کاتلین هم آشنایی دارید و کار کردید؟
می خواستم نظرتون رو درخصوص کاتلین بدونم و مقایسه اون با فلاتر.
@khanzadimahdi
ممنون فقط یه سوال دیگه
واسه خروجی ios گرفتن تو ایران مشکلی نداره الان از لحاظ تحریم و اینا میگم ؟
بعد اینکه روی لپتاپ ویندوزی هم میشه خروجی گرفت یا حتما باید مک بوک باشه ؟
درود
مقایسه این دو مورد کمی بحث طولانی میشه... چند وقت پیش مقاله ای میخوندم که این مقایسه رو به مقایسه سیب و پرتقال تشبیه کرده بود
کاتلین یه زبان برنامه نویسیه که برنامه نویسیس فانکشنال و غیر فانکشنال رو پشتیبانی میکنه در حالی که فلاتر یه SDK هست
کاتلین همینطور اکسپشنهای Null Pointer رو براحتی مدیریت میکنه.. کدهاش در قیاس با جاوا ۴۰٪ کمتره و موارد زیر هم درش موجوده
از طرف دیگه اگر جامعه توسعه دهندگان فلاتر رشد کنند و گوگل همچنان از این محصول پشتیبانی کنه... فکر میکنم آینده اپلیکیشنهای موبایلی در دست این ابزار باشه.. ساختار اِنجین فلاتر در لینک زیر توضیح داده شده
https://github.com/flutter/engine
همچنین برای مقایسه کامل تری پیشنهاد میکنم مقاله زیر رو بخونید
https://goobar.io/2019/06/13/kotlin-vs-flutter-are-you-comparing-them-fairly/
من کاتلین کار نکردم ولی با جاوا کار کردم تا حدودی
مثلا recycle view رو مثال میزنم
توی جاوا باید چندین فایل (شامل لایوت و ادپتر و...) بسازین
ولی توی فلاتر فقط کافیه کلاس لیست ویو بیلدر رو فراخونی کنین
از نظر من فلاتر خیلی بهتر از جاوا و کاتلینه (مشکلاتی داره هنوز مثل اینکه پکیج کافی نداره ولی بازم خیلی خوب داره پیشرفت میکنه)
مثلا من خودم >> elrak.ir >> سه تای آخر رو با فلاتر نوشتم و دو تای بعدش رو با جاوا
خودم از کیفیت فلاتر راضی ترم
ممنون فقط یه سوال دیگه
واسه خروجی ios گرفتن تو ایران مشکلی نداره الان از لحاظ تحریم و اینا میگم ؟
بعد اینکه روی لپتاپ ویندوزی هم میشه خروجی گرفت یا حتما باید مک بوک باشه ؟
خلاصه کسی که گوشی اندرویدی داره و لپتاپ ویندوزی میتونه برنامه ای که با فلاتر نوشته رو واسه ios تست کنه ؟
سلام
۱- نصب نسخه به اصطلاح کرک شده سیستم عامل Mac بر روی شبیه ساز Virtual Box و یا VMWARE
۲- ساخت APPLE ID
۳- نصب XCODE بر روی MAC
۴- نصب اندروید استودیو و بقیه ملزومات فلاتر ( یا VS CODE )
۵- خروجی گرفتن . ( مطالعه مستندات )
این لینک رو ببینید : https://roocket.ir/discuss?search=%D8%AE%D8%B1%D9%88%D8%AC%DB%8C+ios
@rezajashnsaz0011
برای کسی که وب کار کرده اولش یکم باید تمرین کنه دستش راه بیفته چون مفهوم css و html تو اینجا تغییر میکنه . ولی وقتی دستتون راه بیفته میفهمید چقدر تمیز و خوبه .
فلاتر اینکه اومده همچی رو کلاس کرده و مثل سی اس اس آزاد نمیتونید کد بزنید خوبیش اینه اپ شما کاملا استاندارد و قابل فهم برای همه میشه .
ولی یک چیز اینجا گفته نشده اونم اینه که اپلیکیشن های نیتیو قدرت بیشتری دارند
ولی فلاتر پخته نشده بنده ازش راضی نیستم چون برای مار های سنگین به شدت کم میاره
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟