آموزش فلاتر و دارت
1.58K subscribers
54 photos
19 videos
12 files
44 links
Download Telegram
ویجت های که در چند زبانه باید استفاده کنید یا نکنید
@LearningFlutter
Forwarded from Persian Flutter (PayamZ)
This media is not supported in your browser
VIEW IN TELEGRAM
🚀🚀🚀 Toastification V1.0.0 🎉🎉🎉

خب خب خب
اینم از اولین ورژن خفن TOASTIFICATION
دیگه لازم نیست بری داکیومنت رو کامل بخونی

برو وب سایت پایین + نوتیفیکیشنت رو بساز + تستش کن + کدش رو کپی کن + و تو پروژت ازش استفاده کن


https://payamzahedi.com/toastification/

design: @sepide_moqadasi
develop: @payamzahedi95 @belikeben
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی من و همکارم میخوایم یک چیزی رو به کاراموز توضیح بدیم و اون اصلا مطلب رو درک نکرده😂
سلام یک یویتوب دانلودر نوشتم تقریبا آماده هستش خودم دارم ازش استفاده میکنم
فقط برای کانال های آموزشی هستش و بدون فیلتر شکن میتونید راحت هر ویدیو آموزشی لینکش رو بدید برای شما دانلود کنه
چون برای من کمی هزینه داره (هزینه سرور ها) کدوم گزینه مناسب هستش
Anonymous Poll
61%
اشتراکی ماهاینه نامحدود
39%
اشتراک حجمی زمان نامحدود
Forwarded from Persian Flutter (PayamZ)
میدونید توسعه و اجرای اپ های Flutter روی Raspberry Pi چقدر آسون شده؟

تو چند ماه اخیر تونستیم چندین ابزار رو توسعه بدیم که هر کدوم کلی این کار رو راحت میکنه

برای آموزش کامل ویدیو زیر رو ببینید

لایک و کامنت فراموش نشه

https://www.youtube.com/watch?v=tCOMqP8RPB4
دیتابیس SQLite به این خوبی چرا خودتون رو اذیت میکنید که بخواید از No-sql ها استفاده کنید


آیا نرم افزار شما دیتای خیلی زیادی قراره روی دیتابیس لوکال ذخیره کنه؟

تلگرام با این همه کاربر برای موبایل از SQLite هم داره استفاده میکنه

انتخاب ابزار و تکنولوژی های مناسب، به توسعه سریعتر و بهتر نرم افزارتون کمک میکنه

یکی از مزایای Sql اینه که به شما اجازه ریلیشن رو میده

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

دیتابیس ها بیشتر سمت سرور و بکند خودشون رو نشون میدن که قرار هستش دیتای بیش از 1000 نفر رو توی خودشون ذخیره کنند که اون هم براش دیتابیس دیزاینر داریم که کارش فقط همینه که جداول رو جوری تحلیل کنه این فشار ها از بین بره (البته میتونه خود بکند کار باشه)
Forwarded from Persian Flutter (PayamZ)
تاحالا با کامند Custom Devices درFlutter روبرو شده اید؟ 🤔

با استفاده از این قابلیت شما میتونید اپتون رو روی دستگاه های غیر معمول مثل Raspberry Pi وچیز های دیگه هم اجرا کنید.

https://medium.com/snapp-embedded/flutter-custom-devices-c682dcb0acf1

@persian_flutter
خیلی ها میگن Getx استیت منیجمنت نیست

والله من استفاده کردم ازش به عنوان استیت منیجمنت درحد بلاک و ریورپاد جواب بود برام

نه کد اسپاگتی شد
نه کد های دارت و فلاتر رو گذاشتم کنار نه پروژه کند شده


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

بعد فایل pubspec رو میبینی پکیجی توی سایت pub.dev نمونده که تو پروژه فرو نکرده 😁
خیلی دوست داشتم این رو به صورت پادکست منتشر کنم ولی خوب وقتش ندارم

خیلی ها میگن فلاتر آینده نداره
یکسری دیدم میگن Kotlin و Kmp و کامپوز فلاتر رو نابود میکنه و ته دل خیلی ها رو خالی میکنند

بزارید یک چیزی بگم خیالتون رو راحت کنم


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

گوگل اومد Kotlin رو حمایت کرد ولی باز کاتلین داره از جاوا استفاده میکنه باز گوگل وابسته اوراکل هستش چیکار کنه؟!

یعنی گوگل این قول تکنولوژی نمیتونه زبان و OS برای خودش ابدا کنه

و گوگل Chrome Os رو ایجاد کرد و بعد فوشیا و در ادامه از دارت توی فوشیا استفاده کرد و طبق اخباری که خوندم قرار هستش فلاتر Min SDK فوشیا بشه

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


شاید در 3-4 ساله آینده فوشیا جای اندروید روی موبایل ها بیاد و اگر بیاد اون وقت جایگاه فلاتر را خواهید دید


برید اخبار های مربوط به فوشیا بخونید و درموردش بیشتر بخونید
سلام به همه دوستان عزیز

قصد داریم جامعه فلاتر فارسی رو بزرگتر کنیم

بزرگ شدن و دیده شدن جامعه فلاتر فارسی برای همه خوبه شاید در آینده بتونیم کسی رو داشته باشیم به نمایندگی از جامعه فلاتر فارسی بتونه در i/o های گوگل یا جوامع فلاتر کشور های مطرح بحث تحریم ها رو پیش بکشه و بتونیم حداقل بگیم ما هم هستیم


دارم برنامه های رو آماده میکنم که با بچه های فعال این جامعه هماهنگ میکنم و به طلاع دوستان میرسونم

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


یکی از اهدافمون برگزاری جلسات هفتگی یا هر دو هفته یک جلسه آنلاین مشارکت هم گفتگو با همدیگه درمورد چیزی که بلدیم د از همه دیگه یاد میگیریم


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

منظورم معماری پروژه نیست منظور من اینه که یک سری نکات رو هنگام کد نویسی رعایت بشه

مثلا توی پروژه کسی حق استفاده از print نداره یا اگر استفاده مشخص بشه کجا استفاده شده
مثلا بجای استفاده از " بزای رشته ها از ' استفاده بشه
خط نباید بیشتر از 80 کارکتر باشه و....

دارت اومده یک سری دستورات به نام linter رو ایجاد کرده که میتونید توی
analysis_options.yaml
استفاده کنید

سه قسمت داره

include
برای وارد کردن دستورات از یک فایل دیگه
مثلا از پکیج fluttet_lints

analyzer
برای کاستوم کردن static analysis

linter
برای استفاده برخی از دستورات linter


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


فایل
analysis_options
خودم که توی پروژه هام استفاده میکنم رو بعد از این پست ارسال میکنم میتونید توی پروژه های خودتون استفاده کنید


نکته مهم : اینکه این فایل رو به هیچ وجه به پروژه ای فعلی که دستورات linter پیش فرض فلاتر استفاده شده استفاده نکنید که پروژه تبدیل میشه یک پروژه پر از خطا( البته چون خطا ها سینتکسی نیستند پروژه اجرا میشه ولی فایل ها پر از خط های قرمط میشن 😁 برای تست از فایل فعلی کپی بگیرید و فایل خودم رو بزارید )
Please open Telegram to view this post
VIEW IN TELEGRAM