بلک فرایدی
🎉 بلک فرایدی تاپ لرن شروع شد! 🎉
🔥 70 درصد تخفیف ویژه روی تمامی دورههای آموزشی 🔥
اگر همیشه منتظر یک فرصت عالی برای یادگیری مهارتهای جدید بودید، الان وقتشه! 🚀
🎯 دورههای متنوع و کاربردی در زمینههای:
✔️ برنامهنویسی و توسعه وب
✔️ طراحی و گرافیک
✔️ امنیت و شبکه
✔️ و دهها موضوع جذاب دیگر
⏳ زمان محدوده! همین الان از بیشترین تخفیفها استفاده کنید🔔
✨ آینده شغلیتون رو همین امروز بسازید! 🌟
- مدرس دوره : علیرضا اسدی ( رزومه )
- تعداد ویدیوها : 20 ویدیو
- مدت زمان دوره : 5:28:00
- سطح دوره : مقدماتی
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1400/12/03
آموزش اپلیکیشن ثبت اطلاعات مکانی با استفاده از فلاتر
همانطور که میدانید، فلاتر یکی از قوی ترین فریمورک ها برای ساخت برنامه های cross platform میباشد. در این دوره ، با استفاده از فلاتر، یک اپ ثبت اطلاعات مکانی ایجاد خواهیم کرد. پروژه ما به این صورت عمل میکند که یک سری از اطلاعات توصیفی مانند عنوان، تصویر و... را به همراه مختصات مورد نظر، در دیتابیس موبایل ذخیره میکند. همچنین از یک سرویس آنلاین برای تبدیل مختصات به آدرس استفاده خواهیم کرد.
پیش نیاز : آشنایی با Flutter و State management
فهرستـــ ویدیوها
مدت زمان دوره 5:28:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
طراحی نمای کلی برنامه
توی این قسمت با استفاده از سایت sketch.io ، شمای کلی برنامه رو طراحی میکنیم تا روند کارکرد اپلیکیشن برای ما مشخص بشه.
بررسی ساختار پروژه فلاتر
توی این قسمت یک برنامه فلاتر ایجاد میکنیم و پوشهها و فایلهایی که ایجاد شدند را بررسی میکنیم تا با ساختار یک پروژه فلاتر بیشتر آشنا بشیم.
استفاده از پکیج Provider
توی این قسمت، پکیج Provider به پروژه Counter اضافه میکنیم و به جای استفاده از setState ، از Provider استفاده میکنیم.
ایجاد پروژه ثبت اطلاعات مکانی
توی این جلسه، پروژه اصلی رو ایجاد و پکیج Provider رو اضافه میکنیم. همچنین فولدرها و فایلهایی که مد نظرمون هست رو ایجاد میکنیم.
راست چین کردن برنامه
توی این قسمت ، به اپلیکیشن فونت فارسی اضافه و میکنیم و همچنین با اعمال یکسری تنظیمات، برنامه رو راستچین میکنیم.
کار با دوربین
توی این قسمت با استفاده از پکیج مورد نیاز ، دوربین موبایل رو فراخوانی میکنیم.
نمایش لیست اطلاعات ثبت شده
توی این قسمت ، فرم ثبت اطلاعات رو کامل میکنیم و در صفحه اصلی ، لیست اطلاعات ثبت شده رو نمایش میدیم.
دیتابیس Hive
توی این قسمت دیتابیس Hive رو به پروژه اضافه و اطلاعات مورد نیاز رو با استفاده از اون ذخیره میکنیم.
خواندن اطلاعات از دیتابیس
توی این جلسه، اطلاعاتی که در دیتابیس ذخیره شده رو واکشی و در صفحه اصلی نمایش میدیم.
طراحی ویجت لوکیشن
توی این قسمت، ویجتی رو طراحی میکنیم که کاربر با استفاده از اون بتونه اطلاعات مکانی رو ثبت بکنه.
تبدیل مختصات به تصویر
توی این جلسه، با استفاده از سرویس آنلاین، مختصات رو به تصویر نقشهای تبدیل مکنیم.
افزودن نقشه
توی این جلسه، نقشه رو به پروژه اضافه مکنیم و همچنین نقشه OSM و نقشه Google رو نمایش میدیم.
انتخاب مکان از روی نقشه
توی این جلسه این قابلیت رو اضافه میکنیم که کاربر بتونه یک مکانی رو از روی نقشه انتخاب کنه.
تبدیل مختصات به آدرس
توی این جلسه با استفاده از سرویس آنلاین، مختصات رو به آدرس تبدیل و در دیتابیس ذخیره میکنیم.
نظرات کاربران در رابطه با این دوره