Reza Jashnsaz
5 سال پیش توسط Reza Jashnsaz مطرح شد
11 پاسخ

آیا فلاتر طراحی ui رو راحتتر از xml پیاده سازی میکنه

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


ثبت پرسش جدید
mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش آپدیت شد
2

طراحی صفحات موبایل با فلاتر از در حال حاضر از تمامی تکنولوژی هایی که برای طراحی موبایل امده راحت تره.

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

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
2

درود

هدف دارت جایگزین کردن جاوااسکریپت که زبان داخلی مرورگرهای وب است می‌باشد. دارت راه حلی برای مشکلات موجود در جاوا اسکریپت (به طور مثال مشکل حافظه) می‌باشد که کارایی بهتر، قابلیت استفاده ساده‌تر برای پروژه‌های بزرگ و امنیت بیشتری را فراهم می‌کند. Flutter ابتدا توسط گوگل به عنوان یک چارچوب رابط کاربری یا همان طراحی UI برای ایجاد رابط های بومی (Native) در سیستم عامل های IOS و Android مطرح شد.

نتیجه گیری رو میگذارم با خودتون


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش آپدیت شد
0

@khanzadimahdi @ali.bayat
با سلام، ببخشید مهندس شما با زبان کاتلین هم آشنایی دارید و کار کردید؟
می خواستم نظرتون رو درخصوص کاتلین بدونم و مقایسه اون با فلاتر.


Reza Jashnsaz
تخصص : مهندس نرم افزار
@rezajashnsaz0011 5 سال پیش مطرح شد
0

@khanzadimahdi
ممنون فقط یه سوال دیگه
واسه خروجی ios گرفتن تو ایران مشکلی نداره الان از لحاظ تحریم و اینا میگم ؟
بعد اینکه روی لپتاپ ویندوزی هم میشه خروجی گرفت یا حتما باید مک بوک باشه ؟


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
2

@milad

درود

مقایسه این دو مورد کمی بحث طولانی میشه... چند وقت پیش مقاله ای می‌خوندم که این مقایسه رو به مقایسه سیب و پرتقال تشبیه کرده بود

کاتلین یه زبان برنامه نویسیه که برنامه نویسیس فانکشنال و غیر فانکشنال رو پشتیبانی میکنه در حالی که فلاتر یه SDK هست
کاتلین همین‌طور اکسپشن‌های Null Pointer رو براحتی مدیریت میکنه.. کدهاش در قیاس با جاوا ۴۰٪ کمتره و موارد زیر هم درش موجوده

  • lambdas
  • higher order functions
  • smart casting

از طرف دیگه اگر جامعه توسعه دهندگان فلاتر رشد کنند و گوگل همچنان از این محصول پشتیبانی کنه... فکر میکنم آینده اپلیکیشن‌های موبایلی در دست این ابزار باشه.. ساختار اِنجین فلاتر در لینک زیر توضیح داده شده
https://github.com/flutter/engine

همچنین برای مقایسه کامل تری پیشنهاد میکنم مقاله زیر رو بخونید
https://goobar.io/2019/06/13/kotlin-vs-flutter-are-you-comparing-them-fairly/


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 5 سال پیش مطرح شد
1

من کاتلین کار نکردم ولی با جاوا کار کردم تا حدودی
مثلا recycle view رو مثال میزنم
توی جاوا باید چندین فایل (شامل لایوت و ادپتر و...) بسازین
ولی توی فلاتر فقط کافیه کلاس لیست ویو بیلدر رو فراخونی کنین
از نظر من فلاتر خیلی بهتر از جاوا و کاتلینه (مشکلاتی داره هنوز مثل اینکه پکیج کافی نداره ولی بازم خیلی خوب داره پیشرفت میکنه)
مثلا من خودم >> elrak.ir >> سه تای آخر رو با فلاتر نوشتم و دو تای بعدش رو با جاوا
خودم از کیفیت فلاتر راضی ترم


Reza Jashnsaz
تخصص : مهندس نرم افزار
@rezajashnsaz0011 5 سال پیش مطرح شد
1

@elyasbeshkani

ممنون فقط یه سوال دیگه
واسه خروجی ios گرفتن تو ایران مشکلی نداره الان از لحاظ تحریم و اینا میگم ؟
بعد اینکه روی لپتاپ ویندوزی هم میشه خروجی گرفت یا حتما باید مک بوک باشه ؟
خلاصه کسی که گوشی اندرویدی داره و لپتاپ ویندوزی میتونه برنامه ای که با فلاتر نوشته رو واسه ios تست کنه ؟


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 5 سال پیش مطرح شد
0

@rezajashnsaz0011

سلام
۱- نصب نسخه به اصطلاح کرک شده سیستم عامل 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


saeed
@saeedporyan 5 سال پیش مطرح شد
0

سلام
با فلاتر راحتتره


علی فرمانی
تخصص : فرانت اند
@farmani 5 سال پیش مطرح شد
0

@rezajashnsaz0011
برای کسی که وب کار کرده اولش یکم باید تمرین کنه دستش راه بیفته چون مفهوم css و html تو اینجا تغییر میکنه . ولی وقتی دستتون راه بیفته میفهمید چقدر تمیز و خوبه .
فلاتر اینکه اومده همچی رو کلاس کرده و مثل سی اس اس آزاد نمیتونید کد بزنید خوبیش اینه اپ شما کاملا استاندارد و قابل فهم برای همه میشه .


محمد عرفان حسین بیکی
تخصص : شغلی ندارم در حال یادگیریم
@sswwwcom4 4 سال پیش مطرح شد
0

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


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

ورود یا ثبت‌نام