Flutter Stuff
267 subscribers
19 photos
4 videos
3 files
14 links
به دنیای توسعه اپلیکیشن‌های مدرن با Flutter خوش آمدید! در این کانال، از مفاهیم پایه تا مباحث پیشرفته فلاتر را به‌صورت کاملاً تخصصی پوشش می‌دهیم. آموزش‌های پروژه‌محور، بهینه‌سازی عملکرد، معرفی ابزارها و پکیج‌های کاربردی رو با هم داریم!
پشتیبانی: @feri_ns83
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
سلام دوستان من اومدیم با معرفی پکیجی برای تنظیم نوتیف مناسب ویندوز و مک و لینوکس برای برنامه فلاتری شما😁

اول از همه این پکیج رو به فایل pubspec اضافه میکنید:
local_notifier: ^0.1.6

بعدش با یه نمونه کد مثل ماله نمونه کد روبه رو میتونید به نوتیفی مثل اونی که توی ویدیو میبینید دست پیدا کنید:

class LocalNotif {
  final String title;
  final String body;
  LocalNotif({
    required this.body,
    required this.title,
  });
  void showNotification() {
    final notification = LocalNotification(
      title: title,
      identifier:
          "your id",
      body: body,
    );
    notification.show();
  }
}

‼️ حتما یادتون باشه نوتیف رو توی سیستمتون سایلنت یا غیرفعال نکرده باشید.

امیدوارم ازین اموزش کوچیک لذت برده باشید 🫡

✳️ Channel ID: @flutterstuff
🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
سلام دوستان من به کانال خودتون خوش اومدین🫡

امروز اومدم یکی از حرکتای باحالی که میشه با انیمیشن فلاتر پیاده کرد رو بهتون یاد بدم😉

مطمئنم دیدین وقتی میخواین بین صفحات جابه جا بشید چقدر سریع و بد هستش بعضی وقتا😕

با اضافه کردن فقط چند خط میتونید مثل ویدیو بالا یه انیمیشن کوچیک هنگام نویگیت کردن توی برنامتون بدین که باعث داشتن تجربه کاربری بهتر برای یوزر های شما بشه.


اگه حمایت ها بیشتر بشه انیمیشنی که توی صفحه دوم هستش رو هم آموزشش رو میذارم😁

✳️ Channel: @flutterstuff

✳️ GitHub : https://github.com/FarzinNs83/

✳️ Support: @feri_ns83
🔥5
⭕️ آموزش:

✳️ کافیه موقع نویگیت کردن بجای استفاده از MaterialPageRoute از PageRouteBuilder استفاده کنید و مثل کد زیر یک ترنزیشن به بیلدرش بدین.
✳️ Fade :

               Navigator.of(context).push(
PageRouteBuilder(
pageBuilder:
(context, animation, secondaryAnimation) =>
SecondPage(),
transitionsBuilder: (
context,
animation,
secondaryAnimation,
child,
) {
return FadeTransition(
opacity: animation.drive(Tween(begin: 0, end: 1)),
child: child,
);
},
),
);

✳️ Slide :
Navigator.of(context).push(
PageRouteBuilder(
pageBuilder:
(context, animation, secondaryAnimation) =>
SecondPage(),
transitionsBuilder: (
context,
animation,
secondaryAnimation,
child,
) {
return SlideTransition(
position: animation.drive(
Tween(begin: Offset(1, 0), end: Offset.zero),
),
child: child,
);
},
),
);

این دوتا سمپل که دادم برای Fade و Slide هستش، شما با خوندن داکیومنت فلاتر با بقیه ترنزیشن ها هم میتونید اشنا شید.

✳️ Channel: @flutterstuff

✳️ GitHub : https://github.com/FarzinNs83/

✳️ Support: @feri_ns83
🔥5
سلام دوستان من امروز اومدم با معرفی یک سرویس جایگزین فایربیس 🫡

🔥 امروز اومدم اموزش انجام عملیات CRUD رو با استفاده از Supabase بهتون اموزش بدم.


🟢 خواندن دیتا:

List data = [];
Future<void> fetchData() async {
final response = await Supabase.instance.client
.from('TABLE NAME')
.select();
setState(() {
data = response;
});
}

🟡 اضافه کردن دیتای جدید:

await Supabase.instance.client
.from('TABLE NAME')
.insert({
'body': textEditingController.text
});

🔵 ویرایش دیتا:

await Supabase.instance.client
.from('TABLE NAME')
.update({
'body': textEditingController.text
}).eq('id', TABLE['id']);

🔴 حذف دیتا:

Supabase.instance.client
.from('TABLE NAME')
.delete()
.eq('id', TABLE['id']);

💡 برای ستاپ کردن فقط کافیه :

توی سایت سوپابیس ثبت نام کنی و یک پروژه بسازید :

✳️ https://supabase.com/

پکیج supabase_flutter رو به پروژت اضافه بکنی.

آدرس پروژه‌تو از مسیر Project Settings > Data API برداری.

کلید anon key رو از API Keys بگیری.

⭕️ توی تابع main باید سوپابیس رو اینیشیالایز کنی :

Future<void> main() async {
  await Supabase.initialize(
    url: 'URL',
    anonKey: 'public-anon-key',
  );

  runApp(MyApp());
}

جدولتو توی Table Editor بسازی و آماده‌ای!

🔋 اگه‌ حمایت ها بیشتر بود Auth سوپابیس هم براتون آموزش میذارم !

📢 کانال ما رو دنبال کن برای آموزش‌های بیشتر:

✳️ Channel : @flutterstuff

📱 Author : @feri_ns83

📎 GitHub: github.com/FarzinNs83
🔥13
⭐️سلام دوستان
این کانال تشکیل شده که شما دوستان بتونید به تمام فیلمو سریال ها به صورت کاملا رایگان دسترسی داشته باشید.

🐈‍⬛متاسفانه امروزه با شرایط کشور پیدا کردن فیلم و سریال بدون سانسور و رایگان سخت شده.
امیدوارم این ربات و کانال به کار شما بیاد و براتون مفید واقع شه.

‼️همچنین دقت کنید حتما موقع دانلود وی پی ان خودتون رو خاموش کنید.

💎تمامی سریال ها در لحظه اپدیت میشن و اماده ی دانلود با زیر نویس فارسی چسبیده هستن.

🔗برای دانلود فیلمو سریال ها میتونید به ربات زیر مراجعه کنید.
@FreemoviesIR_bot

💬هرگونه باگی هم مشاهده کردید به ایدی زیر پیام بدید چون ربات در مرحله ی تست هست.
@Fr33movieSupport

❤️‍🔥
دوستدار شما - فیری مووی

@Fr33moviesIR
Please open Telegram to view this post
VIEW IN TELEGRAM