📍شرکت اپل نسل جدید لپتاپ های مکبوک پرو ۱۳ اینچی را معرفی کرد.
مجیک کیبورد و پردازنده نسل دهمی اینتل از ویژگی های جذاب این لپتاپ اپل است.
قیمت پایه مشخص شده ۱۲۹۹ دلار
@flutter_learn_ir
مجیک کیبورد و پردازنده نسل دهمی اینتل از ویژگی های جذاب این لپتاپ اپل است.
قیمت پایه مشخص شده ۱۲۹۹ دلار
@flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
#ترفند
استفاده از ویجت های گوناگون باعث شلوغ شدن کد و کم شدن خوانایی می شود به همین دلیل بهتر همیشه که اگر درخت بزرگی از ویجت ها دارید آن را به stateless ویجت تبدیل کنید.
برای این کار میتونید با چند کلیک ساده کدهای نوشته شده خودتون و تبدیل به یک ویجت ساده کنید.
1️⃣ روی ویجت مورد نظر کلیک کنید.
2️⃣ سپس Right click ->Refactor -> Extract -> Flutter Widget
سپس برای ویجت خودتون یک اسم انتخاب کنید, به همین سادگی
@flutter_learn_ir
استفاده از ویجت های گوناگون باعث شلوغ شدن کد و کم شدن خوانایی می شود به همین دلیل بهتر همیشه که اگر درخت بزرگی از ویجت ها دارید آن را به stateless ویجت تبدیل کنید.
برای این کار میتونید با چند کلیک ساده کدهای نوشته شده خودتون و تبدیل به یک ویجت ساده کنید.
1️⃣ روی ویجت مورد نظر کلیک کنید.
2️⃣ سپس Right click ->Refactor -> Extract -> Flutter Widget
سپس برای ویجت خودتون یک اسم انتخاب کنید, به همین سادگی
@flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
روز گذشته نسخه جدید فلاتر ۱.۱۷ منتشر شد که شامل ویجت جدیدی به نام NavigationRail هست.
🔺 آموزش و بررسی کامل ویجت NavigationRail
اولین نسخه پایدار فلاتر در سال ۲۰۲۰ شامل ویژگی های بسیار جدیدی بود از بهینه شدن برنامه های نوشته شده تا معرفی ابزار های جدید.
اما جذاب ترین بخش آن معرفی کامپوننت جدید متریال دیزاین به نام NavigationRail بود که میتواند جایگزین BottomNavigationBar شود.
این ویجت در چپ یا راست صفحه به شکل عمودی قرار میگیرد و برای جا به جایی بین صفحات با فرگمنت های استفاده می شود.
🔗https://b2n.ir/307540
@flutter_learn_ir
اولین نسخه پایدار فلاتر در سال ۲۰۲۰ شامل ویژگی های بسیار جدیدی بود از بهینه شدن برنامه های نوشته شده تا معرفی ابزار های جدید.
اما جذاب ترین بخش آن معرفی کامپوننت جدید متریال دیزاین به نام NavigationRail بود که میتواند جایگزین BottomNavigationBar شود.
این ویجت در چپ یا راست صفحه به شکل عمودی قرار میگیرد و برای جا به جایی بین صفحات با فرگمنت های استفاده می شود.
🔗https://b2n.ir/307540
@flutter_learn_ir
🔻 طراحی خلاقانه آتاری دستی با استفاده از نسخه وب فریمورک فلاتر.
برای مشاهده سورس کد میتونید از لینک زیر استفاده کنید.👇
🔗https://codepen.io/mkiisoft/pen/bGVxrWK
@flutter_learn_ir
برای مشاهده سورس کد میتونید از لینک زیر استفاده کنید.👇
🔗https://codepen.io/mkiisoft/pen/bGVxrWK
@flutter_learn_ir
🔻Flutter Story App UI Concept - Speed Code
🔗https://www.youtube.com/watch?v=5KbiU-93-yU
@flutter_learn_ir
🔗https://www.youtube.com/watch?v=5KbiU-93-yU
@flutter_learn_ir
🥳 15درصد تخفیف به مناسبت عید فطر از امروز تا روز دوشنبه بروی تمام دوره های آموزشی فلاتر اعمال میشه.
🤩 کد تخفیف: Fetr99
همین امروز وارد دنیای برنامه نویسی و فلاتر شوید.
🔗https://flutter-learn.ir/
🤩 کد تخفیف: Fetr99
همین امروز وارد دنیای برنامه نویسی و فلاتر شوید.
🔗https://flutter-learn.ir/
🔺اینترفیس ها مجموعه ای از قرار دادها هستند که فقط آنها را تعریف میکنیم و سپس در هر کجا که نیاز به آنها داشتیم این قرارداد ها را پیاده سازی میکنیم.
در برنامه نویسی به زبان دارت چیزی به اسم "اینترفیس" وجود ندارد اما برای استفاده از این مفهوم میتونیم از کلاس های abstract استفاده کنیم.
@flutter_learn_ir
در برنامه نویسی به زبان دارت چیزی به اسم "اینترفیس" وجود ندارد اما برای استفاده از این مفهوم میتونیم از کلاس های abstract استفاده کنیم.
@flutter_learn_ir
ویژگی های جدید و جذاب اندروید استودیو 4.0
🔸Motion Editor: برای طراحی راحت تر انیمیشن ها
🔸نمایش سه بعدی از پیش نمایش لایه ها
🔸Layout Validation: پیش نمایش همزمان برنامه در سایز های مختلف نمایشگر
🔸آپدیت طراحی کاربری CPU profiler
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔸Motion Editor: برای طراحی راحت تر انیمیشن ها
🔸نمایش سه بعدی از پیش نمایش لایه ها
🔸Layout Validation: پیش نمایش همزمان برنامه در سایز های مختلف نمایشگر
🔸آپدیت طراحی کاربری CPU profiler
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔹آموزش پیاده سازی فلاتر Provider
یکی از بخش های چالش برانگیز در زمان برنامه نویسی Flutter قسمت مدیریت State برنامه می باشد که روش های مختلفی برای پیاده سازی این موضوع وجود دارد.
قبلا درباره روش های گوناگون مدیریت State در فلاتر صحبت کردیم, اما این بار قصد داریم این کار و با استفاده از Provider انجام دهیم.
🔗https://b2n.ir/145951
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
یکی از بخش های چالش برانگیز در زمان برنامه نویسی Flutter قسمت مدیریت State برنامه می باشد که روش های مختلفی برای پیاده سازی این موضوع وجود دارد.
قبلا درباره روش های گوناگون مدیریت State در فلاتر صحبت کردیم, اما این بار قصد داریم این کار و با استفاده از Provider انجام دهیم.
🔗https://b2n.ir/145951
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔗 دانلود کتاب ارزشمند Practical Flutter برای یادگیری فریمورک فلاتر بصورت کاملا حرفه ای و اصولی
#پیشنهادی
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
#پیشنهادی
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔺دریافت موقعیت کاربر در Flutter
یکی از مواردی که در طراحی اپلیکیشن ممکن است به آن نیاز داشته باشیم دریافت موقعیت مکانی کاربر به وسیله GPS می باشد.
در این مطلب نحوه دریافت موقعیت با استفاده از پلاگین Geolocator را در فلاتر بررسی میکنیم.
🔗https://b2n.ir/729322
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
یکی از مواردی که در طراحی اپلیکیشن ممکن است به آن نیاز داشته باشیم دریافت موقعیت مکانی کاربر به وسیله GPS می باشد.
در این مطلب نحوه دریافت موقعیت با استفاده از پلاگین Geolocator را در فلاتر بررسی میکنیم.
🔗https://b2n.ir/729322
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
تفاوت معماری نرم افزار با طراحی نرم افزار چیست؟
🔺در یک تعریف ساده می توان گفت، معماری نرم افزار فرایند تبدیل ویژگی های نرم افزار، از قبیل انعطاف پذیری، مقایس پذیری، قابلیت استفاده ی مجدد و امنیت به یک راه حل ساخت یافته است که انتظارات تکنیکی و تجارت را برآورده می کند.
معماری ها در سطوح بالاتر نرم افزار مطرح میشن. معماری یک نرم افزار ، استراتژی های سطح بالایی هستن که خصوصیت های کلی و مکانیزم یک سیستم رو مدیریت میکنن
▪️نمونه های معماری نرم افزار شامل: MVP,MVC, Microservices, Event-driven architecture و... می باشد.
🔺اما طراحی نرم افزار: Design Pattern ها معمولا با سطوح کدنویسی مرتبط هستند که طرح های مختلفی رو برای پیاده سازی زیر سیستم های نرم افزار ارائه میدن. الگوهای طراحی ( Design Patterns ) میشه گفت تاکتیک هایی در مقیاس متوسط هستن
در حالی که معماری نرم افزار مسئولیت ساختار و زیرسازه یک نرم افزار را بر عهده دارد، طراحی نرم افزار مسئولیت طراحی سطح کد را برعهده دارد.
▪️ نمونه های طراحی نرم افزار شامل الگوهایی مثل: SOLID, Factory, Singleton,Dependency Injection و ... می باشد
مرجع فلاتر @flutter_learn_ir
🔺در یک تعریف ساده می توان گفت، معماری نرم افزار فرایند تبدیل ویژگی های نرم افزار، از قبیل انعطاف پذیری، مقایس پذیری، قابلیت استفاده ی مجدد و امنیت به یک راه حل ساخت یافته است که انتظارات تکنیکی و تجارت را برآورده می کند.
معماری ها در سطوح بالاتر نرم افزار مطرح میشن. معماری یک نرم افزار ، استراتژی های سطح بالایی هستن که خصوصیت های کلی و مکانیزم یک سیستم رو مدیریت میکنن
▪️نمونه های معماری نرم افزار شامل: MVP,MVC, Microservices, Event-driven architecture و... می باشد.
🔺اما طراحی نرم افزار: Design Pattern ها معمولا با سطوح کدنویسی مرتبط هستند که طرح های مختلفی رو برای پیاده سازی زیر سیستم های نرم افزار ارائه میدن. الگوهای طراحی ( Design Patterns ) میشه گفت تاکتیک هایی در مقیاس متوسط هستن
در حالی که معماری نرم افزار مسئولیت ساختار و زیرسازه یک نرم افزار را بر عهده دارد، طراحی نرم افزار مسئولیت طراحی سطح کد را برعهده دارد.
▪️ نمونه های طراحی نرم افزار شامل الگوهایی مثل: SOLID, Factory, Singleton,Dependency Injection و ... می باشد
مرجع فلاتر @flutter_learn_ir
معرفی ویژگی های جدید سیستم عامل iOS 14
🔺مرتب کردن و سازماندهی اپلیکیشن ها با استفاده از قابلیت App Library
🔻پشتیبانی از حالت تصویر در تصویر (Picture in Picture) است که از مدتها پیش کاربران خواستار اضافهشدن آن به آیاواس بودند. این قابلیت در iOS 14 شباهتهای بسیار زیادی به تجربهی ارائهشده توسط آیپدها دارد.
🔺ترجمه همزمان مکالمات با استفاده از برنامه Translate این برنامه از یازده زبان پشتیبانی میکنید.
🔻قابلیت App Clip ا به شما امکان میدهد در زمانی سریع بدون نیاز به دانلود نسخهی کامل اپلیکیشنها، آنها را اجرا کنید و بهشکل اولیه به کار با آنها بپردازید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔺مرتب کردن و سازماندهی اپلیکیشن ها با استفاده از قابلیت App Library
🔻پشتیبانی از حالت تصویر در تصویر (Picture in Picture) است که از مدتها پیش کاربران خواستار اضافهشدن آن به آیاواس بودند. این قابلیت در iOS 14 شباهتهای بسیار زیادی به تجربهی ارائهشده توسط آیپدها دارد.
🔺ترجمه همزمان مکالمات با استفاده از برنامه Translate این برنامه از یازده زبان پشتیبانی میکنید.
🔻قابلیت App Clip ا به شما امکان میدهد در زمانی سریع بدون نیاز به دانلود نسخهی کامل اپلیکیشنها، آنها را اجرا کنید و بهشکل اولیه به کار با آنها بپردازید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir