برگشتن به کامیت قبلی در 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

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

حذف اپلیکیشن های نصب شده در اوبونتو

سلام مثل همیشه میریم سراغ اصل مطلب اینجا حاشیه نداریم 🙂

دستور زیر رو اجرا کنید تا تمام اپ هایی که با aptنصب کردید رو مشاهده کنید:

apt list
یا:
apt list --installed

حالا اسم دقیق اپ رو کپی کنید و جلوی دستور زیر بذارید:

sudo apt remove appname

و تامام!

برای معماری اپلیکیشن های واقعی با فلاتر در 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 در فلاتر-ترجمه ی داکیومنت”