طراحی Soft gradients
🔸 گرادینت ها هیچوقت از طراحی ها کنار گذاشته نمیشوند فقط نحوه استفاده از آنها تغییر میکند. امروزه از گرادینت ها در طراحی بک گراند, دکمه ها و حتی نمودار ها استفاده میشوند اما این کار با ترکیب رنگ هایی انجام می شود که تفاوت کمی با همدیگر دارند تا حالت تار شدگی ایجاد شود و شاید بعضی مواقع در نگاه اول متوجه این گرادینت ها نشوید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔸 گرادینت ها هیچوقت از طراحی ها کنار گذاشته نمیشوند فقط نحوه استفاده از آنها تغییر میکند. امروزه از گرادینت ها در طراحی بک گراند, دکمه ها و حتی نمودار ها استفاده میشوند اما این کار با ترکیب رنگ هایی انجام می شود که تفاوت کمی با همدیگر دارند تا حالت تار شدگی ایجاد شود و شاید بعضی مواقع در نگاه اول متوجه این گرادینت ها نشوید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
طراحی Geometric elements
🔸استفاده از اشکال Geometric امسال در طراحی های مختلف بسیار زیاد دیده شده است.
برای استفاده در بک گراند, تم و یا عناصر کوچک نیز باعث زیبایی خاصی می شود روز به روز توجه بیشتری به این نوع طراحی می شود.
در بعض مواقع با ترکیب این عناصر Geometric المان هایی به شکل طرح های موزاییکی ایجاد می شود که بسیار جذاب است.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔸استفاده از اشکال Geometric امسال در طراحی های مختلف بسیار زیاد دیده شده است.
برای استفاده در بک گراند, تم و یا عناصر کوچک نیز باعث زیبایی خاصی می شود روز به روز توجه بیشتری به این نوع طراحی می شود.
در بعض مواقع با ترکیب این عناصر Geometric المان هایی به شکل طرح های موزاییکی ایجاد می شود که بسیار جذاب است.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
طراحی Pastel backgrounds
🔸 این نوع طراحی واقعا زیباست.
استفاده از رنگ های روشن و زیبا و ملایم برای بک گراند باعث می شود تا یک حس شادابی و لطافت به کاربر منتقل شود. همچنین شکلی مدرن و آرامش بخش را برای برنامه شما ایجاد میکند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔸 این نوع طراحی واقعا زیباست.
استفاده از رنگ های روشن و زیبا و ملایم برای بک گراند باعث می شود تا یک حس شادابی و لطافت به کاربر منتقل شود. همچنین شکلی مدرن و آرامش بخش را برای برنامه شما ایجاد میکند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
طراحی Dark mode
🔸 اکثر اپلیکیشن های محبوب امسال نسخه دارک مود را نیز علاوه بر طراحی اصلی برای کاربران عرضه کردند تا در محیط هایی با نور کم باعث آسیب کمتر به چشم شود و استفاده از برنامه احساس ناخوشایندی نداشته باشد.
اگر در فکر ایجاد نسخه دارک مود برای برنامه خود هستید حتما میزان تضاد رنگ بین المان های مختلف و فونت ها را رعایت کنید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔸 اکثر اپلیکیشن های محبوب امسال نسخه دارک مود را نیز علاوه بر طراحی اصلی برای کاربران عرضه کردند تا در محیط هایی با نور کم باعث آسیب کمتر به چشم شود و استفاده از برنامه احساس ناخوشایندی نداشته باشد.
اگر در فکر ایجاد نسخه دارک مود برای برنامه خود هستید حتما میزان تضاد رنگ بین المان های مختلف و فونت ها را رعایت کنید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
طراحی Soft shadows
🔸استفاده از این نوع طراحی یعنی به کار بردن سایه های ملایم باعث عمق پیدا کردن طراحی رابط کاربری می شود که علاوه بر زیبایی برنامه به افزایش نرخ کلیک روی عناصر هم کمک میکند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔸استفاده از این نوع طراحی یعنی به کار بردن سایه های ملایم باعث عمق پیدا کردن طراحی رابط کاربری می شود که علاوه بر زیبایی برنامه به افزایش نرخ کلیک روی عناصر هم کمک میکند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
طراحی Simple, thick typography
🔸 در این نوع طراحی استفاده از فونت های مختلف در حالت بزرگ و ضخیم ویژگی مهم آن می باشد. این کار باعث افزایش خوانایی عنوان ها و محتویات برنامه می شود.
برای ایجاد این نوع رابط کاربری فونت مناسب مهم ترین گزینه است.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔸 در این نوع طراحی استفاده از فونت های مختلف در حالت بزرگ و ضخیم ویژگی مهم آن می باشد. این کار باعث افزایش خوانایی عنوان ها و محتویات برنامه می شود.
برای ایجاد این نوع رابط کاربری فونت مناسب مهم ترین گزینه است.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
طراحی New Neuomorphism
🔸 تقریبا از یک سال قبل تا به امروز که درباره Neuomorphism صحبت کردیم هنوز هم جزو ترند های طراحی محسوب می شوند و روز به روز تکمیل می شود.
در واقع میتوان این نوع طراحی را شکل به روز شده ای از skeuomorphism بدونیم که حس زیبایی را به شکل بهتری منتقل میکند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔸 تقریبا از یک سال قبل تا به امروز که درباره Neuomorphism صحبت کردیم هنوز هم جزو ترند های طراحی محسوب می شوند و روز به روز تکمیل می شود.
در واقع میتوان این نوع طراحی را شکل به روز شده ای از skeuomorphism بدونیم که حس زیبایی را به شکل بهتری منتقل میکند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش کار با Retrofit در فلاتر
🔸فریمورک فلاتر دارای ماژول های network و JSON serialization می باشد که از آنها برای ارتباط با API میتوانیم استفاده کنیم.
اما برای اینکه بتونیم به شکل حرفه ای تر با وب سرویس ها در فلاتر کار کنیم و از قابلیت هایی مثل هدر های پویا, پارامتر های گوناکون, امنیت بیشتر برخوردار باشیم کتابخانه رتروفیت گزینه بسیار مناسبی است.
رتروفیت کتابخانه مخصوص ارتباط با API میباشد که برای زبان های جاوا و کاتلین نیز در برنامه نویسی اندروید از آن استفاده میشود.👇
🔗 مشاهده آموزش
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔸فریمورک فلاتر دارای ماژول های network و JSON serialization می باشد که از آنها برای ارتباط با API میتوانیم استفاده کنیم.
اما برای اینکه بتونیم به شکل حرفه ای تر با وب سرویس ها در فلاتر کار کنیم و از قابلیت هایی مثل هدر های پویا, پارامتر های گوناکون, امنیت بیشتر برخوردار باشیم کتابخانه رتروفیت گزینه بسیار مناسبی است.
رتروفیت کتابخانه مخصوص ارتباط با API میباشد که برای زبان های جاوا و کاتلین نیز در برنامه نویسی اندروید از آن استفاده میشود.👇
🔗 مشاهده آموزش
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
گیتهاب پس از تقریبا دو سال بروی برنامه نویسان ایرانی باز شد.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
preview.gif
17.8 MB
تغییر تم برنامه بین حالت دارک و روشن
اگر مثل خیلی از اپلیکیشن محبوب امروزی دوست دارید تا از دو نسخه دارک و روشن برای اپلیکیشن خودتون استفاده کنید این سورس کد تمام مواردی که نیاز دارید را پوشش میدهد.
ویدیو آموزشی نیز داخل گیتهاب قرار داره.🤓
🔗 Light & Dark Theme
اگر مثل خیلی از اپلیکیشن محبوب امروزی دوست دارید تا از دو نسخه دارک و روشن برای اپلیکیشن خودتون استفاده کنید این سورس کد تمام مواردی که نیاز دارید را پوشش میدهد.
ویدیو آموزشی نیز داخل گیتهاب قرار داره.🤓
🔗 Light & Dark Theme
چقدر تلاش میکنید تا اصول SOLID داخل یک پروژه رعایت بشه؟
Anonymous Poll
26%
کاملا سعی میکنم قواعد را رعایت کنم
17%
حدود ۸۰٪ موارد را رعایت میکنم
21%
فقط بخشی از قواعد را رعایت میکنم
36%
مهم کار کردن برنامه هست اعتقادی به قواعد SOLID ندارم
آموزش برنامه نویسی فلاتر Flutter
چقدر تلاش میکنید تا اصول SOLID داخل یک پروژه رعایت بشه؟
🟠 نتایج این نظر سنجی عجیب تر از چیزی بود که فکرش و میکردم.
🔴 یعنی ۴۰٪ توسعه دهندهها فقط براشون ساختن برنامه مهم هست اینکه با چه اصول و کیفیتی برنامه میسازن اصلا واسشون ملاک نیست، ۲۵٪ هم گفتن تا حدودی که اونم جای بحث داره.
🔴 ببینید دوستان شما هرچقدر برنامه نویس خوبی باشید(که باید ببینیم البته تعریف خوب چی هست) و بتونید اپلیکیشن های پیچیده طراحی کنید ولی اگر یک سری از مهارتهارو نداشته باشید تو همه شرکتها به چشم برنامه نویس مبتدی بهتون نگاه میکنند.
🔴 ساخت برنامه فقط ملاک نیست شما باید بتونید کد تمیز بزنید، به الگوها و معماری ها آشنا باشید، از ورژن کنترل بتونید استفاده کنید، بلد باشید تست بنویسید و.... این مهارتها ضروری هست اگه میخواید پیشرفت کنید.
🔴 تو علوم کامپیوتر ما یک کشور مصرف کننده هستیم صادرات نرمافزاری انجام نمیدیم ولی ظاهرا حتی مصرف کننده خوبی هم اصلا نیستیم.
#ادامه_داره
🔴 یعنی ۴۰٪ توسعه دهندهها فقط براشون ساختن برنامه مهم هست اینکه با چه اصول و کیفیتی برنامه میسازن اصلا واسشون ملاک نیست، ۲۵٪ هم گفتن تا حدودی که اونم جای بحث داره.
🔴 ببینید دوستان شما هرچقدر برنامه نویس خوبی باشید(که باید ببینیم البته تعریف خوب چی هست) و بتونید اپلیکیشن های پیچیده طراحی کنید ولی اگر یک سری از مهارتهارو نداشته باشید تو همه شرکتها به چشم برنامه نویس مبتدی بهتون نگاه میکنند.
🔴 ساخت برنامه فقط ملاک نیست شما باید بتونید کد تمیز بزنید، به الگوها و معماری ها آشنا باشید، از ورژن کنترل بتونید استفاده کنید، بلد باشید تست بنویسید و.... این مهارتها ضروری هست اگه میخواید پیشرفت کنید.
🔴 تو علوم کامپیوتر ما یک کشور مصرف کننده هستیم صادرات نرمافزاری انجام نمیدیم ولی ظاهرا حتی مصرف کننده خوبی هم اصلا نیستیم.
#ادامه_داره
آموزش برنامه نویسی فلاتر Flutter
🟠 نتایج این نظر سنجی عجیب تر از چیزی بود که فکرش و میکردم. 🔴 یعنی ۴۰٪ توسعه دهندهها فقط براشون ساختن برنامه مهم هست اینکه با چه اصول و کیفیتی برنامه میسازن اصلا واسشون ملاک نیست، ۲۵٪ هم گفتن تا حدودی که اونم جای بحث داره. 🔴 ببینید دوستان شما هرچقدر برنامه…
🔴 چطوری برنامه نویس خوبی بشیم؟
اگر میخواید توسعه دهنده موفقی باشید و روی پروژه های بزرگی کار کنید و فقط به دنبال چندتا ریکوئست فرستادن نباشید همیشه کتابهای مرجع و مطالعه کنید.
به حرف افرادی که عموما تازه کار هستن و میگن کتاب خوندن به درد درسهای دانشگاه میخوره گوش نکنید.
شما باید حداقل ساختمان داده،الگوریتم، مهندسی نرم افزار بلد باشید تا بتونید نرم افزاری بسازید که ۱۰ سال کار بکنه، برنامه های داخل مارکت ایرانی ۹۰درصد اونها ساختنش نیاز به علمی نداره هر نوجوونی بدون سابقه کار و تحصیلات تکمیلی هم میتونه اونارو بسازه ولی نتیجه میشه مثل نظرسنجی بالا.
پس لطفا جدی بگیرید مسائلی مثل دیزاین پترن، معماری و دروس دانشگاهیتون رو اینها ابزار کار شما هستند فکر نکنید استفاده ای ندارن
اگر میخواید توسعه دهنده موفقی باشید و روی پروژه های بزرگی کار کنید و فقط به دنبال چندتا ریکوئست فرستادن نباشید همیشه کتابهای مرجع و مطالعه کنید.
به حرف افرادی که عموما تازه کار هستن و میگن کتاب خوندن به درد درسهای دانشگاه میخوره گوش نکنید.
شما باید حداقل ساختمان داده،الگوریتم، مهندسی نرم افزار بلد باشید تا بتونید نرم افزاری بسازید که ۱۰ سال کار بکنه، برنامه های داخل مارکت ایرانی ۹۰درصد اونها ساختنش نیاز به علمی نداره هر نوجوونی بدون سابقه کار و تحصیلات تکمیلی هم میتونه اونارو بسازه ولی نتیجه میشه مثل نظرسنجی بالا.
پس لطفا جدی بگیرید مسائلی مثل دیزاین پترن، معماری و دروس دانشگاهیتون رو اینها ابزار کار شما هستند فکر نکنید استفاده ای ندارن
آموزش کار با پکیج AutoRoute در فلاتر
زمانی که در حال توسعه یک اپلیکیشن فلاتر هستید با بزرگ و پیچیده تر شدن پروژه استفاده از مسیریابی به وسیله اسم یک ضرورت هست به همین دلیل آموزش امروز نحوه کار با پکیج AutoRoute می باشد..
برای اینکار نیاز به پکیج خاصی ندارید اما با استفاده از کتابخانه auto_route میتوانید اینکار در زمان کمتر و با امکانات بهتری انجام دهید.👇
🔗 مشاهده آموزش
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
زمانی که در حال توسعه یک اپلیکیشن فلاتر هستید با بزرگ و پیچیده تر شدن پروژه استفاده از مسیریابی به وسیله اسم یک ضرورت هست به همین دلیل آموزش امروز نحوه کار با پکیج AutoRoute می باشد..
برای اینکار نیاز به پکیج خاصی ندارید اما با استفاده از کتابخانه auto_route میتوانید اینکار در زمان کمتر و با امکانات بهتری انجام دهید.👇
🔗 مشاهده آموزش
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
بازیابی فایل های پاک شده
اگر در پروژه فلاتر خودتون به اشتباه یکی از فایل های دیفالت پروژه را پاک کردید نیازی به ساخت پروژه جدید و انتقال فایل های فعلی به آن ندارید.
کافی با استفاده از دستور create و قرار دادن پارامتر no-overwrite فایل پاک شده به پروژه خودتون برگردانید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
اگر در پروژه فلاتر خودتون به اشتباه یکی از فایل های دیفالت پروژه را پاک کردید نیازی به ساخت پروژه جدید و انتقال فایل های فعلی به آن ندارید.
کافی با استفاده از دستور create و قرار دادن پارامتر no-overwrite فایل پاک شده به پروژه خودتون برگردانید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آشنایی با الگوی طراحی Singleton
الگوهای طراحی مختلفی وجود دارند که به عنوان یک برنامه نویس باید نحوه استفاده از آنها را بلد باشید.
در این آموزش با پیاده سازی الگوی طراحی Singleton در زبان برنامه نویسی دارت و فلاتر آشنا میشویم.
از الگوی Singleton زمانی استفاده میکنیم که میخواهیم مطمئن شویم فقط و فقط یک نمونه از کلاس مورد نظر ساخته خواهد شد نه بیشتر و به شکل سراسری به آن دسترسی داشته باشیم.👇
🔗 مشاهده آموزش
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
الگوهای طراحی مختلفی وجود دارند که به عنوان یک برنامه نویس باید نحوه استفاده از آنها را بلد باشید.
در این آموزش با پیاده سازی الگوی طراحی Singleton در زبان برنامه نویسی دارت و فلاتر آشنا میشویم.
از الگوی Singleton زمانی استفاده میکنیم که میخواهیم مطمئن شویم فقط و فقط یک نمونه از کلاس مورد نظر ساخته خواهد شد نه بیشتر و به شکل سراسری به آن دسترسی داشته باشیم.👇
🔗 مشاهده آموزش
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
خبر مهم اینکه فلاتر انتخاب پیش فرض توسعه دهنده در آینده برای تولید نرم افزار در اوبونتو میشود.
همچنین در نسخه های آینده بخش نصب اوبونتو نیز با فلاتر پیاده سازی میشود
#FlutterEngage
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
همچنین در نسخه های آینده بخش نصب اوبونتو نیز با فلاتر پیاده سازی میشود
#FlutterEngage
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
بهینه سازی فلاتر برای پشتیبانی از گوشیهایی با دو صفحه نمایش
#FlutterEngage
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
#FlutterEngage
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
معرفی SDK رسمی تبلیغات گوگل برای فریمورک فلاتر
#FlutterEngage
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
#FlutterEngage
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir