الیاس سخاوتی نیا
4 سال پیش توسط الیاس سخاوتی نیا مطرح شد
13 پاسخ

افزدون صفحه به اپلیکیشن از طریق پنل مدیریت

@hesammousavi @proamirm

سلام
دیدین توی اپلیکیشن هایی مثل دیجی کالا و... روزی یه بنر خاص میذارن و با کلیک روی اون به صفحه خاصی میره!
چجوری میتونم هچین چیزی رو اعمال کنم به اپلیکیشن؟
یعنی یه حالت صفحه ساز بسازم که هر موقع خواستم بتونم بدون بیلد کردن دوباره صفحه جدید بسازم و با کلیک روی بنر به اون صفحه بره
تشکر


ثبت پرسش جدید
عرفان همتی
تخصص : Backend Developer
@erfanhemmati 4 سال پیش مطرح شد
1

@elyasbeshkani
سلام، وقت بخیر.
به نظرم با استفاده از فلاتر می‌تونید ویجت‌های داینامیک درست کنید.
به این صورت که به صورت فایل JSON اطلاعات صفحه رو میگیره و برامون generate میکنه
https://pub.dev/packages/dynamic_widget


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

@mrerfan.ir
خیلی ممنون
بعد اونی که با json آشنایی نداره چطور؟
من چطوری ویجت ها رو تبدیل به josn کنم؟


عرفان همتی
تخصص : Backend Developer
@erfanhemmati 4 سال پیش مطرح شد
1

@elyasbeshkani
فکر نکنم آشنایی با JSON کار خاصی داشته باشه.
فقط باید از طریق پنل مدیریت تحت وب، یه سری فایل JSON رو Generate کنید و خروجیشو بفرستید به سمت اپلیکیشن و فایل JSON رو از سمت سرور بگیرید و تو جای مربوطش قرار بدین با View رو که تعریف کردیم رو برامون بسازه.
خودم شخصا استفاده نکردم ازش. ولی فکر نمیکنم کار کردن باهاش اونقدر سخت باشه.


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

@mrerfan.ir
بله برای من و شما که json سخت نیس
اما برای کاربر عادی که بخواد خودش این view رو تولید کنه چیکار میشه کرد به نظرتون؟


عرفان همتی
تخصص : Backend Developer
@erfanhemmati 4 سال پیش مطرح شد
1

@elyasbeshkani
کاربر عادی این view رو تولید نمیکنه که.
view از طریق سرور تولید میشه و به سمت اپلیکیشن فرستاده میشه.
وقتی که فایل json به سمت اپلیکیشن فرستاده شد، این پکیج میاد و view رو برامون تولید میکنه و کاربر هم میتونه view رو ببینه


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

@mrerfan.ir
بله درست میگین
ولی منظورم این بود من میخوام یه پنل مدیریت بنویسم که کاربر خودش بتونه اون json رو تولید کنه و به اپ بفرسته


عرفان همتی
تخصص : Backend Developer
@erfanhemmati 4 سال پیش مطرح شد
0

@elyasbeshkani
این کار میشه با استفاده JS ، فایل JSON رو تولید کرد.


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

@mrerfan.ir
درسته
بعد کاربر مثلا میخواد یه تکست ویو بذاره زیرش یه عکس و...
چجوری یه کاری کنم به صورت بصری بتونه همچین کاری کنه؟


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 4 سال پیش آپدیت شد
1

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

یا

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


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

@juza66
شبیه پازلی که نه اون که کلا اپلیکیشن سازه بحثش جداست.

من با گرفتن و نشون دادن عکس و... اسلایدر مشکلی ندارم.
اما فرض کنین من یه فروشگاه دارم مث دیجی کالا
امروز میخوام بگم صفحه اصلی اپ یه عکس اضافه بشه و با کلیک روی اون به یه صفحه خاص بره که توی اون محصولاتی با شرایط خاص نشون داده بشه.
یا مثلا میخوام بگم محصولات فلان فروشنده رو نشون بده
یا بخوام یه صفحه جدید بسازم که یه خبر فوری و مهم رو به کاربرا برسونم (شامل متن و عکس و فیلم یا هر چیزی)
دوستمون که گفتن با json میفرستیم به نظرم خوبه اما موندم چجوری کسی که نمیدونه json چیه بخواد به وجود بیاره همچین فایلی


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 4 سال پیش مطرح شد
1

به نظر من شما اول حالت های رو که میخوای برای اپلیکیشنت رو رو برگه بیار:

مثلا: ۱.خبر فوری ۲.عکس و لینک ۳.و..

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


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

@juza66
اتفاقا دو تا دوره رو هم قبلا گرفتم و پروژه هم انجام دادم کار راکت که حرف نداره :D
ولی توی همین نحوه پیاده سازی یکم مشکل داشتم که الان یه چیزایی دستم اومد
ممنون


پویا
@pooya1 4 سال پیش مطرح شد
1

همچین چیزیو من تا حالا کار نکردم ولی یه مدت پیش یوتیوب فلاتر رو نگاه میکردم دیدم یه ویجت‌ مخصوص همین کار داخل هسته فلاتر هست به نام StramBuilder
کلیپش رو نگاه کنید ساده توضیح مختصری داده
https://youtu.be/MkKEWHfy99Y


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

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