برگشتن به کامیت قبلی در git

برای برگشتن به کامیت قبلی، دستور git reflog رو بزنید. الان کامیت مورد نظر رو پیدا کنید. حالا دستور git reset –hrad commitserial رو بزنید؛ (توجه کنید: commitserialدقیقا همون سریالیه که هر کامیت داره).

سایت های مورد نیاز برای راه اندازی push notification در فلاتر

ریلیز های google services:
https://developers.google.com/android/guides/releases


ریلیز های gradle plugin و gradle:

https://developer.android.com/studio/releases/gradle-plugin#updating-gradle


سایت اصلی فایربیس برای راه اندازی در فلاتر:

https://firebase.google.com/docs/cloud-messaging/flutter/client

حل مشکل ‘keytool’ is not recognized as an internal or external command’ در ویندوز

این مشکل وقتی پیش میاد که تو environment سیستمتون JAVA-HOME به این این صورت آدرس داده شده باشه:

C:\Program Files\Java\jdk1.8.0_102

و از اونجایی که keytool تو پوشه /bin هستش، اگه روش زیر رو امتحان کنید، مشکلتون حل میشه.

قسمت System Variables ، قسمت Path ، دکمه new رو بزنید و آدرس زیر رو وارد کنید:

%JAVA_HOME%\bin

موفق باشید دوستان

برای معماری اپلیکیشن های واقعی با فلاتر در blocچه سبکی پیشنهاد میشود؟

سه پوشه ی data، bussiness_logic و presentation .

در پوشه ی data، پوشه هایی مانند models, dataproviders و repositories قرار میگیرند.

در پوشه ی bussiness_logic نیز دو پوشه ی cubits و blocs قرار میگیرند.

و در پوشه ی presentation ، پوشه های animations ، pages و screens و widgets قرار میگیرد.

کاربرد پکیج uuid در فلاتر

پکیجی برای تولید اعداد تصادفی

// Generate a v1 (time-based) id
uuid.v1(); // -> '6c84fb90-12c4-11e1-840d-7b25c5ee775a'

// Generate a v4 (random) id
uuid.v4(); // -> '110ec58a-a0f2-4ac4-8393-c866d813b8d1'

// Generate a v5 (namespace-name-sha1-based) id
uuid.v5(Uuid.NAMESPACE_URL, 'www.google.com'); // -> 'c74a196f-f19d-5ea9-bffd-a2742432fc9c'

https://pub.dev/packages/uuid

آشنایی به معماری BLOC در فلاتر-ترجمه ی داکیومنت

سلام به شما امیدوارم حالتون خوب باشه. امروز تصمیم گرفتم داکیومنت آشنایی پکیج bloc رو ترجمه کنم و بذارم خدمت شما. امیدوارم به دردتون بخوره

ادامه خواندن “آشنایی به معماری BLOC در فلاتر-ترجمه ی داکیومنت”

مثال کاربردی فلاتر برای مدیریت استیت با پکیج Provider – بخش سوم

دوستان لینک بخش اول و بخش دوم تقدیم حضورتون.

خب بخش سوم رو شروع میکنیم که تقریبا مهم ترین بخشه و ترجمه ی قسمت نحوه کار با Provider رو میبینیم.

قبل از کار کردن با provider ، فراموش نکنید که حتما آنرا در بخش dependency در pubspec.yaml اضافه کنید.

ادامه خواندن “مثال کاربردی فلاتر برای مدیریت استیت با پکیج Provider – بخش سوم”