لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Geofencing + Places SDK برای اندروید با Kotlin |Masterclass
Geofencing + Places SDK for Android with Kotlin |Masterclass
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
درباره Geofence API و Places SDK برای Android بیشتر بیاموزید. با تمرین روی یک پروژه واقعی/برنامه اندرویدی بیاموزید. Geofencing API مکانها SDK شناسه مکان انواع مکان نشانه تکمیل خودکار ویجت سفارشی تکمیل خودکار ویجت محدودیت تکمیل خودکار نتیجه دریافت مکانها در اطراف مکان فعلی خود دریافت اطلاعات مکانها دریافت عکسهای مکان اتصال به پلت فرم Google Cloud دریافت اعلان هنگام ENTER/EXIT/DWELL Geofence Draw a Circle/Radi نقشه شروع/توقف یک نمای مشترک Geofence مدل معماری Android اجزای اتاق پایگاه داده ناوبری مؤلفه Dagger-Hilt - Dependency Injection Live Flow Kotlin Coroutines DataStore Preference Handle Run-time Permissions جدیدترین سطوح API Android با پایگاه داده محلی Mopeouti Broadcast Lacey حذف و بیشتر! پیش نیازها:زبان برنامه نویسی Kotlin دانش پایه مولفه های معماری اندروید انگیزه یادگیری و بهبود
سلام و به دوره من خوش آمدید، در این دوره هر آنچه را که برای پیاده سازی Geofence API در پروژه خود نیاز دارید به شما آموزش می دهم. و نه فقط این، به عنوان یک جایزه، من به شما یاد خواهم داد که چگونه Places SDK را برای Android نیز ادغام کنید.
اکنون این دوره آموزشی نیست که شما فقط تئوری را یاد می گیرید، این دوره ای است که تئوری را با عمل ترکیب می کنید و همچنین یک برنامه اندروید ایجاد می کنید که از Geofence API و Places SDK استفاده می کند. ابتدا قصد دارم این دوره را با معرفی Places SDK برای اندروید شروع کنم. شما یاد خواهید گرفت که چگونه پروژه خود را با پلتفرم Google Cloud متصل کنید و یک کلید API نیز ایجاد کنید. پس از آن، درباره ویجت تکمیل خودکار مکانها، نحوه استفاده از آن برای دریافت انواع مکانها به عنوان پاسخ، بیشتر خواهید آموخت. همچنین نحوه دریافت جزئیات بیشتر در مورد مکان خاص، سپس نحوه دریافت اطلاعات مکان ها در اطراف مکان فعلی خود و همچنین عکس های مکان. بعلاوه درباره شناسه مکان، انواع مکان، فیلدهای داده و نشانه های جلسه بیشتر خواهید آموخت.
اکنون پس از اینکه به طور کامل با Places SDK برای اندروید آشنا شدید، میخواهیم ساخت برنامه Geofence خود را شروع کنیم. و برای کسانی از شما که آشنایی ندارید، Geofence API آگاهی از موقعیت مکانی فعلی کاربر را با آگاهی از نزدیکی کاربر به مکانهایی که ممکن است مورد علاقه باشد ترکیب میکند. بنابراین اساساً در برنامهای که میخواهیم ایجاد کنیم، جریان خوبی برای دریافت اطلاعات بیشتر از کاربر در مورد ایجاد Geofence خواهیم داشت. ما قادر خواهیم بود چندین geofence در برنامه خود ایجاد کنیم و هر زمان که وارد یا خارج شدیم یا برای مدت زمان مشخصی در Geofence بمانیم، مطلع شویم.
اکنون پروژه طراحی را آماده کرده ام که قرار است در این دوره از آن استفاده کنیم، بنابراین لازم نیست نگران آن باشید. همچنین آن پروژه طراحی به همراه کد منبع پروژه ای که قرار است روی آن کار کنیم به صورت رایگان در اختیار شما قرار خواهد گرفت. کد منبع در نمایه Github من در دسترس خواهد بود.
بنابراین، برنامه ما از محبوبترین مؤلفههای معماری Android مانند: پایگاه داده ROOM، کتابخانه تزریق وابستگی Dagger-Hilt، مؤلفه ناوبری، مشاهده مدل، دادههای زنده، اولویت فروشگاه داده، مشاهده اتصال، اتصال داده، کوتلین کوروتین، جریان استفاده خواهد کرد. و بسیاری دیگر...
ما از اصل یک اکتیویتی و چند قطعه پیروی می کنیم. برنامه ما دارای شش قطعه مختلف خواهد بود. و همچنین از نمودار پیمایش تو در تو در برنامه خود استفاده خواهیم کرد.
اکنون، تمام دورههای من به خوبی سازماندهی شدهاند، بسیار آموزنده هستند، و تمام دانش لازم برای کار با آخرین سطوح API اندروید را در اختیار شما قرار میدهند. بعلاوه در پایان دوره ما یک بخش ویژه خواهیم داشت که در آن گاهی اوقات برخی به روز رسانی های دوره را آپلود می کنم، مانند رفع اشکال و پاکسازی کد. و به این ترتیب این دوره همیشه به روز خواهد بود.
اکنون آنچه من اینجا می خواهم، می خواهم شما را در این پروژه خود بگنجانم. من می خواهم شما را مانند یک توسعه دهنده واقعی به فکر وادار کنم. پس از اتمام این دوره و ساختن برنامه خود، از شما انتظار دارم دوباره به کد نگاه کنید و پیشنهاد دهید که چه چیز دیگری می تواند در برنامه ای که می خواهیم ایجاد کنیم، بهبود یابد. همچنین میتوانید در صورت یافتن برخی از اشکالات گزارش دهید، و حتی اگر راهحلی دارید، خودتان راهحلی پیشنهاد دهید.
به هر حال، 9 ساعت محتوای با کیفیت بالا در انتظار شماست.
پس منتظر چه چیزی هستید، بیایید توسعه دهندگان را شروع کنیم!
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
بررسی اجمالی وابستگی
Dependency Overview
پیش نمایش طراحی اپلیکیشن
Application Design Preview
محدودیت های API Geofencing
Geofencing API Limitations
این پروژه در Github است
This Project is on Github
مکانهای SDK برای Android
Places SDK for Android
درباره Places API
About Places API
شناسه های مکان
Place IDs
انواع مکان و فیلدهای داده
Place Types & Data Fields
نشانه های جلسه
Session Tokens
پروژه را با Google Cloud Platform وصل کنید
Connect the Project with Google Cloud Platform
کلید Release API را ایجاد کنید
Generate Release API Key
ویجت تکمیل خودکار - قطعه
Autocomplete Widget - Fragment
ویجت تکمیل خودکار - فعالیت
Autocomplete Widget - Activity
محدود کردن نتایج تکمیل خودکار
Constrain Autocomplete Results
مکان فعلی را دریافت کنید
Get the Current Location
یک مکان با شناسه دریافت کنید
Get a Place by ID
یک عکس مکان بگیرید
Get a Place Photo
Geofencing API
Geofencing API
با طراحی اپلیکیشن آشنا شوید
Get Introduced with Application Design
نمایش نظرات