This media is not supported in your browser
VIEW IN TELEGRAM
Pull to refresh
▪️ نحوه ساخت قابلیت Pull to refresh در فلاتر به سادگی
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ نحوه ساخت قابلیت Pull to refresh در فلاتر به سادگی
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
برنامه نویسی Multi thread
▪️ زبان برنامه نویسی دارت بطور پیش فرض روی یک ترد اصلی اجرا میشود بنابراین اگر تمام عملیات های سنگین را روی این بخش انجام بدیم باعث کاهش عملکرد و یا حتی فریز شدن صفحه میشود.
برای حل این مشکل و افزایش سرعت برنامه پردازندههای امروزی امکان پیاده سازی چند نخی یا Multi thread و فراهم کردند.
داخل فلاتر برای استفاده از این قابلیت با مفهوم Isolate آشنا باشید.
در این دو تصویر یک مثال ساده برای تجزیه یک json طولانی با استفاده از حالت چند نخی آورده شده.
در این حالت از متد compute برای انجام عملیات مورد نظر استفاده میکنیم
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ زبان برنامه نویسی دارت بطور پیش فرض روی یک ترد اصلی اجرا میشود بنابراین اگر تمام عملیات های سنگین را روی این بخش انجام بدیم باعث کاهش عملکرد و یا حتی فریز شدن صفحه میشود.
برای حل این مشکل و افزایش سرعت برنامه پردازندههای امروزی امکان پیاده سازی چند نخی یا Multi thread و فراهم کردند.
داخل فلاتر برای استفاده از این قابلیت با مفهوم Isolate آشنا باشید.
در این دو تصویر یک مثال ساده برای تجزیه یک json طولانی با استفاده از حالت چند نخی آورده شده.
در این حالت از متد compute برای انجام عملیات مورد نظر استفاده میکنیم
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش برنامه نویسی فلاتر Flutter
سومین آپدیت دوره فصل بیستم دوره: اضافه شدن دو ویدیو جدید ▪️ تزریق وابستگی با پکیج get_it ▪️پیاده سازی معماری تمیز Clean architecture با مراجعه به پنل دوره به ویدیوهای جدید هم اکنون دسترسی خواهید داشت. لینک دوره👇 🌐 دوره 0 تا 100 استادی فلاتر ⚜️اولین…
☠ امشب آپدیت جدید دوره آموزشی فلاتر منتشر
یک ساعت محتویات جدید درباره سرفصلی که کمتر جایی دربارش صحبت میکنن
🫠 روزای آخر تابستون از تخفیف دوره جا نمونید
یک ساعت محتویات جدید درباره سرفصلی که کمتر جایی دربارش صحبت میکنن
🫠 روزای آخر تابستون از تخفیف دوره جا نمونید
🔰 آخرین روز تخفیف تابستانی دوره 0 تا 100 استادی برنامه نویسی فلاتر
✅ به طور همزمان برنامه نویسی اندروید، وب و iOS یاد بگیرید
⚠️ بدون پیش نیاز فقط با آموزش فریمورک فلاتر بصورت کاملا پروژه محور توسط تیم فلاتر لرن
💠 آموزش طراحی اپلیکیشن شبکه اجتماعی
💠 آموزش طراحی درگاه پرداخت آنلاین
💠 آموزش طراحی وب اپلیکیشن و سوکت
💠 آموزش انواع معماری نرم افزار و رویکرد TDD
💠 آموزش گیت و CI/CD
🟠 کامل ترین دوره برنامه نویسی ورود به بازار کار
ثبت نام دوره 👇
🌐 دوره 0 تا 100 استادی فلاتر
▪️ آدرس کانال وبسایت
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
✅ به طور همزمان برنامه نویسی اندروید، وب و iOS یاد بگیرید
⚠️ بدون پیش نیاز فقط با آموزش فریمورک فلاتر بصورت کاملا پروژه محور توسط تیم فلاتر لرن
💠 آموزش طراحی اپلیکیشن شبکه اجتماعی
💠 آموزش طراحی درگاه پرداخت آنلاین
💠 آموزش طراحی وب اپلیکیشن و سوکت
💠 آموزش انواع معماری نرم افزار و رویکرد TDD
💠 آموزش گیت و CI/CD
🟠 کامل ترین دوره برنامه نویسی ورود به بازار کار
ثبت نام دوره 👇
🌐 دوره 0 تا 100 استادی فلاتر
▪️ آدرس کانال وبسایت
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
گوگل به تازنی اپلیکیشنی به نام YouTube Create را منتشر کرده که مخصوص ویرایش ویدیو است.
این اپلیکیشن کاملا با فریمورک فلاتر طراحی شده است
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
این اپلیکیشن کاملا با فریمورک فلاتر طراحی شده است
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ اگر از CupertinoApp استفاده میکنید نمیتونید به کلاس Theme در درخت ویجت دسترسی داشته باشید.
بنابراین امکان انجام کارهایی مثل بررسی حالت دارک مود وجود ندارد.
برای حل این مشکل از کلاس CupertinoTheme به عنوان جایگزین میتوانید کمک بگیرید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
بنابراین امکان انجام کارهایی مثل بررسی حالت دارک مود وجود ندارد.
برای حل این مشکل از کلاس CupertinoTheme به عنوان جایگزین میتوانید کمک بگیرید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آپدیت فوق العاده ChatGPT
▪️با انتشار این آپدیت حالا ChatGPT میتونه حرف بزنه، ببینه و بشنوه.
کاربران پلاس میتونند از طریق اپلیکیشن مکالمه صوتی و امکان ارسال پیام داشته باشند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️با انتشار این آپدیت حالا ChatGPT میتونه حرف بزنه، ببینه و بشنوه.
کاربران پلاس میتونند از طریق اپلیکیشن مکالمه صوتی و امکان ارسال پیام داشته باشند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
یادگیری سریع انواع زبان های برنامه نویسی
▪️وبسایت goalkicker.com تقریبا درباره همه موضوعات و تکنولوژی های مورد استفاده در زمینه مهندسی نرم افزار کتابهای رایگان داره که میتونید بدون نیاز به حتی ثبت نام دانلود کنید و استفاده کنید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️وبسایت goalkicker.com تقریبا درباره همه موضوعات و تکنولوژی های مورد استفاده در زمینه مهندسی نرم افزار کتابهای رایگان داره که میتونید بدون نیاز به حتی ثبت نام دانلود کنید و استفاده کنید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
تفاوت GraphQL و Rest api
تکنولوژی GraphQL بدین صورت هست که بین کلاینت و سرویس بکاند قرار میگیره و درخواست هایی که ارسال میشوند و به شکل متفاوتی مدیریت میکند.
ساختار GraphQL توسط شرکت متا توسعه داده شده است و همانطور که از اسم آن مشخص است یک زبان کوئری است.
در روش سنتی Rest شما برای هر منبع یا درخواست نیاز به یک Api متفاوت دارید اما در GraphQL میتوانید تمام دادههایی که نیاز دارید و در یک درخواست مشخص کنید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
تکنولوژی GraphQL بدین صورت هست که بین کلاینت و سرویس بکاند قرار میگیره و درخواست هایی که ارسال میشوند و به شکل متفاوتی مدیریت میکند.
ساختار GraphQL توسط شرکت متا توسعه داده شده است و همانطور که از اسم آن مشخص است یک زبان کوئری است.
در روش سنتی Rest شما برای هر منبع یا درخواست نیاز به یک Api متفاوت دارید اما در GraphQL میتوانید تمام دادههایی که نیاز دارید و در یک درخواست مشخص کنید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش پیاده سازی معماری تمیز در برنامه نویسی فلاتر Clean Architecture
▪️معماری نرمافزار، اصول، الگوها، ساختارها و تصمیمات مهمی را تعیین میکند که در فرآیند طراحی و توسعه نرمافزار بهکار میروند.
اهمیت معماری نرمافزار در توسعه نرمافزارهای پیچیده و با دامنههای ویژه بسیار بزرگ است و در واقع در تمام مراحل عمر نرمافزار اثرگذار است.
🌐 مشاهده آموزش
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️معماری نرمافزار، اصول، الگوها، ساختارها و تصمیمات مهمی را تعیین میکند که در فرآیند طراحی و توسعه نرمافزار بهکار میروند.
اهمیت معماری نرمافزار در توسعه نرمافزارهای پیچیده و با دامنههای ویژه بسیار بزرگ است و در واقع در تمام مراحل عمر نرمافزار اثرگذار است.
🌐 مشاهده آموزش
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
انواع حالتهای ویجت Transform
▪️ویجت Transform چندین نوع متد سازنده داره که هرکدوم یک عملی و روی ویجت شما انجام میده
▪️متد translate :
در این حالت ویجت شما براساس مقادیری که بصورت Offset مشخص کردید داخل صفحه جا به جا میشه
▪️ متد resize:
با این متد سایز ویجت و میتوانید کوچک یا بزرگ کنید
▪️متد rotate:
کار این متد تغیر زاویه قرارگیری ویجت بصورت دایرهای میباشد
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ویجت Transform چندین نوع متد سازنده داره که هرکدوم یک عملی و روی ویجت شما انجام میده
▪️متد translate :
در این حالت ویجت شما براساس مقادیری که بصورت Offset مشخص کردید داخل صفحه جا به جا میشه
▪️ متد resize:
با این متد سایز ویجت و میتوانید کوچک یا بزرگ کنید
▪️متد rotate:
کار این متد تغیر زاویه قرارگیری ویجت بصورت دایرهای میباشد
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
گوگل ارث و فلاتر
▪️نسخه جدید اپلیکیشن اندروید، iOS و وب گوگل ارث با استفاده از فریمورک فلاتر بازنویسی شد.
این آپدیت به مرور در هفتههای آینده منتشر میشود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️نسخه جدید اپلیکیشن اندروید، iOS و وب گوگل ارث با استفاده از فریمورک فلاتر بازنویسی شد.
این آپدیت به مرور در هفتههای آینده منتشر میشود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
تکنولوژی های مورد استفاده شرکت نتفلیکس در بخش CI/CD
▪️ داخل دوره درباره اینکه CI/CD چی هست و چجوری میتونید با استفاده از گیتهاب اکشن پیاده سازی انجام بدید برای فلاتر صحبت شده
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ داخل دوره درباره اینکه CI/CD چی هست و چجوری میتونید با استفاده از گیتهاب اکشن پیاده سازی انجام بدید برای فلاتر صحبت شده
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
به راحتی از طریق این شورتکات داخل اندروید استودیو میتوانید ایمپورتهایی که انجام دادید ولی از آنها استفاده نکردهاید و حذف کنید
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
10 کانسپت مورد نیاز برای یادگیری در مبحث طراحی سیستم
1. Caching
2. Sharding
3. load-balancing
4. replication
5. fault-tolerance
6. high-avaibility
7. Performance
8. scalability
9. Performance
10. Indexing
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
1. Caching
2. Sharding
3. load-balancing
4. replication
5. fault-tolerance
6. high-avaibility
7. Performance
8. scalability
9. Performance
10. Indexing
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir