قیمت این دوره: 130,000 تومان
  • مدرس دوره : علیرضا اسدی
  • تعداد ویدیوها : 20 ویدیو
  • مدت زمان دوره : 5:28:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1400/12/03
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش اپلیکیشن ثبت اطلاعات مکانی با استفاده از فلاتر

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

همانطور که میدانید، فلاتر یکی از قوی ترین فریمورک ها برای ساخت برنامه های cross platform میباشد. در این دوره ، با استفاده از فلاتر، یک اپ ثبت اطلاعات مکانی ایجاد خواهیم کرد. پروژه ما به این صورت عمل میکند که یک سری از اطلاعات توصیفی مانند عنوان، تصویر و... را به همراه مختصات مورد نظر، در دیتابیس موبایل ذخیره میکند. همچنین از یک سرویس آنلاین برای تبدیل مختصات به آدرس استفاده خواهیم کرد.

پیش نیاز : آشنایی با Flutter و State management




فهرستـــ ویدیوها

مدت زمان دوره 5:28:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:05:32

توی این قسمت به معرفی دوره و ابزارهای مورد نیاز می‌پردازیم

2
  • طراحی نمای کلی برنامه

00:08:29

توی این قسمت با استفاده از سایت sketch.io ، شمای کلی برنامه رو طراحی میکنیم تا روند کارکرد اپلیکیشن برای ما مشخص بشه.

3
  • بررسی ساختار پروژه فلاتر

00:11:35

توی این قسمت یک برنامه فلاتر ایجاد میکنیم و پوشه‌ها و فایل‌هایی که ایجاد شدند را بررسی می‌کنیم تا با ساختار یک پروژه فلاتر بیشتر آشنا بشیم.

4
  • استفاده از پکیج Provider

00:22:50

توی این قسمت، پکیج Provider به پروژه Counter اضافه میکنیم و به جای استفاده از setState ، از Provider استفاده می‌کنیم.

5
  • ایجاد پروژه ثبت اطلاعات مکانی

00:24:18

توی این جلسه، پروژه اصلی رو ایجاد و پکیج Provider رو اضافه می‌کنیم. همچنین فولدرها و فایل‌هایی که مد نظرمون هست رو ایجاد می‌کنیم.

6
  • راست چین کردن برنامه

00:08:10

توی این قسمت ، به اپلیکیشن فونت فارسی اضافه و می‌کنیم و همچنین با اعمال یکسری تنظیمات، برنامه رو راست‌چین می‌کنیم.

7
  • ایجاد صفحه ثبت مکان

00:25:47

توی این قسمت صفحه مربوط به ثبت مکان ایجاد می‌کنیم

8
  • کار با دوربین

00:06:57

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

9
  • ذخیره تصویر

00:13:50

توی این جلسه، تصویری که توسط کاربر گرفته شده رو روی یک مسیری ذخیره می‌کنیم.

10
  • نمایش لیست اطلاعات ثبت شده

00:26:12

توی این قسمت ، فرم ثبت اطلاعات رو کامل می‌کنیم و در صفحه اصلی ، لیست اطلاعات ثبت شده رو نمایش می‌دیم.

11
  • دیتابیس Hive

00:18:28

توی این قسمت دیتابیس Hive رو به پروژه اضافه و اطلاعات مورد نیاز رو با استفاده از اون ذخیره می‌کنیم.

12
  • خواندن اطلاعات از دیتابیس

00:26:03

توی این جلسه، اطلاعاتی که در دیتابیس ذخیره شده رو واکشی و در صفحه اصلی نمایش میدیم.

13
  • طراحی ویجت لوکیشن

00:13:51

توی این قسمت، ویجتی رو طراحی میکنیم که کاربر با استفاده از اون بتونه اطلاعات مکانی رو ثبت بکنه.

14
  • دریافت مختصات فعلی کاربر

00:06:01

توی این جلسه ، مختصات فعلی کاربر رو واکشی میکنیم.

15
  • تبدیل مختصات به تصویر

00:12:39

توی این جلسه، با استفاده از سرویس آنلاین، مختصات رو به تصویر نقشه‌ای تبدیل مکنیم.

16
  • افزودن نقشه

00:20:34

توی این جلسه، نقشه رو به پروژه اضافه مکنیم و همچنین نقشه OSM و نقشه Google رو نمایش میدیم.

17
  • انتخاب مکان از روی نقشه

00:13:07

توی این جلسه این قابلیت رو اضافه میکنیم که کاربر بتونه یک مکانی رو از روی نقشه انتخاب کنه.

18
  • تبدیل مختصات به آدرس

00:30:06

توی این جلسه با استفاده از سرویس آنلاین، مختصات رو به آدرس تبدیل و در دیتابیس ذخیره میکنیم.

19
  • نمایش جزئیات اطلاعات ثبت شده

00:22:44

توی این قسمت با انتخاب هر کدوم از اطلاعات، جزئیات رو میتونیم مشاهده کنیم.

20
  • جلسه آخر - حذف اطلاعات از دیتابیس

00:11:16

توی این جلسه، امکان حذف اطلاعات برای کاربر رو فراهم میکنیم.


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .