Forwarded from آموزش فلاتر و دارت
Media is too big
VIEW IN TELEGRAM
آموزش پرداخت درون برنامه ای زرین پال درگاه مستقیم بانکی
این آموزش برای کسانی که میخوان با پکیج uni_links هم کار کنند خوب هستش
این آموزش برای کسانی که میخوان با پکیج uni_links هم کار کنند خوب هستش
👍3
Forwarded from Pure Coder (Mohammad Taheri)
🔥Functional Programming
این ویدئو رو ببینید برای درک Functional Programming خوبه.
https://youtu.be/qRB-sw25s5A
این ویدئو رو ببینید برای درک Functional Programming خوبه.
https://youtu.be/qRB-sw25s5A
👍2
Forwarded from آموزش فلاتر و دارت
دوستان عزیز آلمان مجددا ویزای جاب سیک خودش رو راه اندازی کرده و طی دو هفته وقت سفارت میده این هم سایت
http://tehran.diplo.de
http://tehran.diplo.de
teheran.diplo.de
سفارت جمهوری فدرال آلمان در تهران
وبسایت وزارت امور خارجه
👍1
سلام دوستان عزیز قرار هستش یک جلسه ای حدودا نیم تا یک ساعت برگذار کنیم برای پرسش و پاسخ دوستان چه ساعتی باشه البته روزش هم اواسط هفته هستش
Anonymous Poll
10%
19
11%
20
23%
21
55%
22
Forwarded from آموزش فلاتر و دارت
دوره ساخت نرم افزار ساده مانند نتفلیکس به پایان رسید
چیز های که در این دوره یاد میگیرید
در بخش فلاتر
تست نویسی
آشنای با معماری کلین
اشنایی با ساختار TDD
کد و دیکد کردن ویدیو مثل فیلیمو
در بخش فلاتر سعی کردم بیشتر بر روی کد لاجیک تمرکز کنم و UI کمتری کار کنیم
در بخش بکند
یاد میگیرید چطوری با لاراول بتونید یک Api برای نرم افزار هاتون بنویسید(این بخش در حد نوشتن api آشنای با ساختار لاراول، مدل ها کنترلر ها در لاراول هستش)
میتونید دوره رو از طریق ادرس زیر ببینید
http://codevolution.ir
چیز های که در این دوره یاد میگیرید
در بخش فلاتر
تست نویسی
آشنای با معماری کلین
اشنایی با ساختار TDD
کد و دیکد کردن ویدیو مثل فیلیمو
در بخش فلاتر سعی کردم بیشتر بر روی کد لاجیک تمرکز کنم و UI کمتری کار کنیم
در بخش بکند
یاد میگیرید چطوری با لاراول بتونید یک Api برای نرم افزار هاتون بنویسید(این بخش در حد نوشتن api آشنای با ساختار لاراول، مدل ها کنترلر ها در لاراول هستش)
میتونید دوره رو از طریق ادرس زیر ببینید
http://codevolution.ir
👍5👎2🔥1
Forwarded from آموزش فلاتر و دارت
app-release.apk
16.5 MB
خیلی ها برای ناتفیکیشن ها به دنبال یک جایگزین برای فایربیس هستند بهترین روشی که تا حالا من از اون استفاده کردم سرور شخصی هستش این نرمافزار بر روی سرور شخصی خودم اجرا میشود
نرم افزار در حالت بکگراند و خارج شدن نرم افزار از حافظه نیز کار میکند
برای تست میتونید از ادرس زیر استفاده کنید کد استریم را از نرم افزار بگیرید و در ادرس زیر قرار بدید
🔴 این سرور اختصاصی هستش و از هیچ پکیج ثالثی استفاده نشده است
https://push.codevolution.ir/
نرم افزار در حالت بکگراند و خارج شدن نرم افزار از حافظه نیز کار میکند
برای تست میتونید از ادرس زیر استفاده کنید کد استریم را از نرم افزار بگیرید و در ادرس زیر قرار بدید
🔴 این سرور اختصاصی هستش و از هیچ پکیج ثالثی استفاده نشده است
https://push.codevolution.ir/
👍2❤1
سلام
#نکته_آموزشی
اندروید ۱۲ جدیدا اومده و احتمالا اپ هاتون دیگه کلا روش نصب نمیشه
پس بهتره زودتر ی نسخه جدید بدین
#راه_حل
کارهای لازم داخل منیفست
داخل تگ mainActivity
android:exported="true"
و هر گونه receiver یا بک گراند سرویسی هم دارین باید این تگ قرار داده بشه
لازم به ذکره توی receiver علاوه بر اون تگ، تگ پایین هم نیازه
tools:replace="android:exported"
شاید داخل بک گراند سرویس ها هم نیاز باشه، چون نداشتم تستش نکردم:)
و نکته دیگه اینکه میتونید پکیج اندروید رو مجزا باز کنید تا خود اندروید استادیو پیشنهاد بده کدوم قسمت ها تگ اولی رو نیاز دارن
مورد بعد اینکه توی بادی تگ main activity متا دیتا مرتبط به فلاتر اسپلش لانچ بک گراند رو نیز حذف کنید(فلاتر ورژن ۲/۵ به بالا)
#نکته_آموزشی
اندروید ۱۲ جدیدا اومده و احتمالا اپ هاتون دیگه کلا روش نصب نمیشه
پس بهتره زودتر ی نسخه جدید بدین
#راه_حل
کارهای لازم داخل منیفست
داخل تگ mainActivity
android:exported="true"
و هر گونه receiver یا بک گراند سرویسی هم دارین باید این تگ قرار داده بشه
لازم به ذکره توی receiver علاوه بر اون تگ، تگ پایین هم نیازه
tools:replace="android:exported"
شاید داخل بک گراند سرویس ها هم نیاز باشه، چون نداشتم تستش نکردم:)
و نکته دیگه اینکه میتونید پکیج اندروید رو مجزا باز کنید تا خود اندروید استادیو پیشنهاد بده کدوم قسمت ها تگ اولی رو نیاز دارن
مورد بعد اینکه توی بادی تگ main activity متا دیتا مرتبط به فلاتر اسپلش لانچ بک گراند رو نیز حذف کنید(فلاتر ورژن ۲/۵ به بالا)
👍23🔥4
Forwarded from Pure Coder
💊Capsule
Dart 2.17
Super arguments
منبع :
https://www.linkedin.com/posts/andreabizzotto_did-you-know-starting-from-dart-217-you-activity-6928697233622097920-KxTx?utm_source=linkedin_share&utm_medium=android_app
#dart
#capsule
Dart 2.17
Super arguments
منبع :
https://www.linkedin.com/posts/andreabizzotto_did-you-know-starting-from-dart-217-you-activity-6928697233622097920-KxTx?utm_source=linkedin_share&utm_medium=android_app
#dart
#capsule
🔥8👍2
سلام
دوستان به 5 تا 6 نفر نیاز دارم جهت نوشتن یک نرم افزار همگی در خود نرم افزار حق سهم خواهند داشت
دوستانی که تمایل دارند و شرایط زیر رو دارند لطفا به ایدی که میزارم پیام بدن
شرایط
تسلط بر فلاتر و دارت
تسلط بر Getx یا Bloc
امکان تست نویسی
آشنایی به MVVM
داشتن زمان کافی جهت همکاری
اشنایی به git
@MWDeveloper
دوستان به 5 تا 6 نفر نیاز دارم جهت نوشتن یک نرم افزار همگی در خود نرم افزار حق سهم خواهند داشت
دوستانی که تمایل دارند و شرایط زیر رو دارند لطفا به ایدی که میزارم پیام بدن
شرایط
تسلط بر فلاتر و دارت
تسلط بر Getx یا Bloc
امکان تست نویسی
آشنایی به MVVM
داشتن زمان کافی جهت همکاری
اشنایی به git
@MWDeveloper
👍8❤2🔥2
پی وی هم میتونید پیام بدین
@Ho3einA_98
https://jobinja.ir/companies/faradid-honar/jobs/RDuM/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-flutter-%D8%AF%D8%B1-%D9%81%D8%B1%D8%A7%D8%AF%DB%8C%D8%AF-%D9%87%D9%86%D8%B1
@Ho3einA_98
https://jobinja.ir/companies/faradid-honar/jobs/RDuM/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-flutter-%D8%AF%D8%B1-%D9%81%D8%B1%D8%A7%D8%AF%DB%8C%D8%AF-%D9%87%D9%86%D8%B1
جابینجا، شغلی رویایی خود را پیدا کنید
استخدام برنامهنویس Flutter در فرادید هنر
استخدام برای فرصت شغلی برنامهنویس Flutter در Faradid Honar, تسلط کافی به REST API تجربه کار با Git آشنایی بر مفاهیم State Management و ابزار های مربوطه آشنایی با الگو های طراحی MVC, MV...
سلام
با وجود اینکه خودم پروژه های اخیرم رو از getX استفاده کردم ولی اذیت کاریش توی دوتا قسمت دیگه کلافم کرده:)
حالا میخواستم بحث کنیم و بدونم شمام این مشکل رو دارین یا من نادرست کد میزنم یا ..
#مشکل_۱
دو حالت نویگیت کردن توی پیج داره یک معمولی کلاس رو بدین
Get.to(UrClass())
دو به صورت کال بک
Get.to(()=>UrClass())
با وجود اینکه خودش دومی رو پیشنهاد میده ولی من دیدم که هر کدوم توی ی حالت هایی ممکنه کار نکنن و خیلی هم غیر منطقی نیس بالاخره وقتی context گلوبال در نظر بگیری این داستان ها هم جلو رات سبز خواهد شد :)
اما #مشکل_۲ که این واقعا رو مخه(یعنی میشه مشکل ۱ رو ی طورایی هندل و نادیده گرفت)
ی سناریو ساده در نظر بگیرید وقتی که میخوایید logoutکنید کاربر رو، طبیعتا لازمه اطلاعات یوزر یا بهتر بگم کنترلر یوزر reset بشه خب به نظر من بهترین راه Get.deleteهست که خیالم راحت باشه، که توی همین سناریو طبیعتا کاربر رو پرت میدین توی صفحه لاگین و خب طبیعتا کنترلر یوزر رو دوباره باید Get.put کنید ، اماااا مشکل اینجاس که توی صفحه دیگه(صفحات داخلی) یا همون صفحه با ارور اینکه این کنترلر رو پیدا نمیکنه getX برخورد میکنید و اونجاس که حرصتون میگیره و میگید چراا😤
حالا شما بگین ، شاید من نادرست کد میزنم.
با وجود اینکه خودم پروژه های اخیرم رو از getX استفاده کردم ولی اذیت کاریش توی دوتا قسمت دیگه کلافم کرده:)
حالا میخواستم بحث کنیم و بدونم شمام این مشکل رو دارین یا من نادرست کد میزنم یا ..
#مشکل_۱
دو حالت نویگیت کردن توی پیج داره یک معمولی کلاس رو بدین
Get.to(UrClass())
دو به صورت کال بک
Get.to(()=>UrClass())
با وجود اینکه خودش دومی رو پیشنهاد میده ولی من دیدم که هر کدوم توی ی حالت هایی ممکنه کار نکنن و خیلی هم غیر منطقی نیس بالاخره وقتی context گلوبال در نظر بگیری این داستان ها هم جلو رات سبز خواهد شد :)
اما #مشکل_۲ که این واقعا رو مخه(یعنی میشه مشکل ۱ رو ی طورایی هندل و نادیده گرفت)
ی سناریو ساده در نظر بگیرید وقتی که میخوایید logoutکنید کاربر رو، طبیعتا لازمه اطلاعات یوزر یا بهتر بگم کنترلر یوزر reset بشه خب به نظر من بهترین راه Get.deleteهست که خیالم راحت باشه، که توی همین سناریو طبیعتا کاربر رو پرت میدین توی صفحه لاگین و خب طبیعتا کنترلر یوزر رو دوباره باید Get.put کنید ، اماااا مشکل اینجاس که توی صفحه دیگه(صفحات داخلی) یا همون صفحه با ارور اینکه این کنترلر رو پیدا نمیکنه getX برخورد میکنید و اونجاس که حرصتون میگیره و میگید چراا😤
حالا شما بگین ، شاید من نادرست کد میزنم.
👍5❤2🔥1
Forwarded from Pure Coder
سطحت توی فلاتر چیه؟
Anonymous Poll
6%
فوق سنیور
9%
سنیور
24%
میدلول
22%
جونیور
19%
تازه شروع کرده
19%
زیر خط فقر
👍1🏆1
Forwarded from Pure Coder
💊Capsule
Static vs Factory Constructors in Dart
منبع :
https://www.linkedin.com/posts/vandadnp_difference-static-factory-activity-6932942346330234881-XbjP?utm_source=linkedin_share&utm_medium=android_app
#capsule
#dart
Static vs Factory Constructors in Dart
منبع :
https://www.linkedin.com/posts/vandadnp_difference-static-factory-activity-6932942346330234881-XbjP?utm_source=linkedin_share&utm_medium=android_app
#capsule
#dart
👍4
برنامه نویس Flutter در سطوح Mid-Level یا Senior
مدل همکاری: دورکاری (ساعت کاری شناور)
سابقه قابل بررسی برای Mid-level: بیشتر از سه سال (حداقل یک سال تجربه فلاتر)
سابقه قابل بررسی برای Senior: بیشتر از شیش سال (حداقل دو سال تجربه فلاتر)
شرح شغل:
- پیاده سازی اپلیکیشن محتوا محور (ویدئو،صوت،تصاویر)
نیازمندیهای فنی:
- داشتن حداقل یک اپلیکیشن با کیفیت منتشر شده در گیت یا استورها
- ️تسلط به دیزاین پترن ها
- تسلط به Solid, DRY, KISS
- تسلط به مدیریت استیت GetX
- آشنا به MVC
- درک درست از ساختار Widget ها در فلاتر
- درک درست و تجربه کار با Rest, Socket
- تجربه کار بر روی Super App (مزیت)
- تجربه کار بر روی Web App و PWA (مزیت)
نیازمندی های عمومی:
- داشتن اخلاق حرفه ای
- درک درست از فرهنگ اجایل
- علاقه مند به کار گروهی و درک درست از کار گروهی
- آشنا به Jira, Slack و فرهنگ ریموت آفیس
- تعهد به اسپرینت ها
ارسال رزومه به آیدی
@ahengine
مدل همکاری: دورکاری (ساعت کاری شناور)
سابقه قابل بررسی برای Mid-level: بیشتر از سه سال (حداقل یک سال تجربه فلاتر)
سابقه قابل بررسی برای Senior: بیشتر از شیش سال (حداقل دو سال تجربه فلاتر)
شرح شغل:
- پیاده سازی اپلیکیشن محتوا محور (ویدئو،صوت،تصاویر)
نیازمندیهای فنی:
- داشتن حداقل یک اپلیکیشن با کیفیت منتشر شده در گیت یا استورها
- ️تسلط به دیزاین پترن ها
- تسلط به Solid, DRY, KISS
- تسلط به مدیریت استیت GetX
- آشنا به MVC
- درک درست از ساختار Widget ها در فلاتر
- درک درست و تجربه کار با Rest, Socket
- تجربه کار بر روی Super App (مزیت)
- تجربه کار بر روی Web App و PWA (مزیت)
نیازمندی های عمومی:
- داشتن اخلاق حرفه ای
- درک درست از فرهنگ اجایل
- علاقه مند به کار گروهی و درک درست از کار گروهی
- آشنا به Jira, Slack و فرهنگ ریموت آفیس
- تعهد به اسپرینت ها
ارسال رزومه به آیدی
@ahengine
👍9👎4
Forwarded from Pure Coder
🔥Adaptive UI
🟢همون طور که میدونیم با فلاتر میتونیم برای پلتفرم های مختلف مثل وب، اندروید، ویندوز و... برنامه بنویسیم و از این رو برنامه ما ممکنه توی پلتفرم های مختلف یا اسکرین های مختلف (با سایزهای متفاوت) ران بشه.
🔥نکته ای که اهمیت پیدا میکنه این هست که برنامه انعطاف پذیر باشه و بتونه خودش رو با همه این شرایط وفق بده.
مثلا :
✔️تغییر چینش عناصر در سایزهای مختلف (سایز گوشی و دسکتاپ و....)
✔️استفاده از زبان طراحی مختلف در پلتفرم های مختلف
✔️ردیابی حرکات موس در پلتفرم های دسکتاپی
✔️و...
🔥برای این موضوع پکیجی با نام
https://pub.dev/packages/flutter_adaptive_ui
🔥پکیج رو بررسی کنید و نظرات و باگ های احتمالی رو بگید. 🙏
❤️❤️لطفا پکیج رو توی pub لایک کنید.❤️❤️
🔥در صورت تمایل میتونید در توسعه پکیج مشارکت کنید.
🟢همون طور که میدونیم با فلاتر میتونیم برای پلتفرم های مختلف مثل وب، اندروید، ویندوز و... برنامه بنویسیم و از این رو برنامه ما ممکنه توی پلتفرم های مختلف یا اسکرین های مختلف (با سایزهای متفاوت) ران بشه.
🔥نکته ای که اهمیت پیدا میکنه این هست که برنامه انعطاف پذیر باشه و بتونه خودش رو با همه این شرایط وفق بده.
مثلا :
✔️تغییر چینش عناصر در سایزهای مختلف (سایز گوشی و دسکتاپ و....)
✔️استفاده از زبان طراحی مختلف در پلتفرم های مختلف
✔️ردیابی حرکات موس در پلتفرم های دسکتاپی
✔️و...
🔥برای این موضوع پکیجی با نام
flutter_adaptive_ui طراحی کردم. https://pub.dev/packages/flutter_adaptive_ui
🔥پکیج رو بررسی کنید و نظرات و باگ های احتمالی رو بگید. 🙏
❤️❤️لطفا پکیج رو توی pub لایک کنید.❤️❤️
🔥در صورت تمایل میتونید در توسعه پکیج مشارکت کنید.
Dart packages
flutter_adaptive_ui | Flutter package
A library that helps implement adaptive UI (based on OS , Screen size , ...) .
👍17🔥4
Forwarded from MVVM Tutorial
Media is too big
VIEW IN TELEGRAM
دوره آموزشی MVVM - قسمت دوم تبدیل پروژه ساده کانتر به mvvm
👍4❤2👎1