این دوره به شما آموزش میدهد که چگونه با استفاده از Kotlin، اجزای آگاه از موقعیت مکانی مانند Google Maps و geofencing را به برنامه اندروید خود اضافه کنید. در پایان این دوره، میدانید که چگونه از این فناوری به نحوی استفاده کنید که به حریم خصوصی کاربر خود احترام بگذارد.
آنچه خواهید آموخت:
دسترسی به دادههای موقعیت مکانی میتواند برنامه اندروید شما را تا حد زیادی بهبود بخشد و APIهای مختلفی برای استفاده وجود دارد. در این دوره آموزشی، برنامههای آگاه از موقعیت مکانی اندروید با Kotlin، یاد خواهید گرفت که از موقعیت مکانی کاربر خود برای ارائه تعاملات غنیتر استفاده کنید. رویکردهای مختلف مکان، گزینههای موجود و پیامدهای آنها را کاوش کنید. نحوه افزودن، پر کردن و تعامل با Google Map را کشف کنید. از geofencing استفاده کنید تا به کاربران خود از نقاط مورد علاقه نزدیک خود اطلاع دهید. پس از اتمام این دوره، مهارتها و دانش توسعه اندروید با استفاده از Kotlin را خواهید داشت که برای پیادهسازی ویژگیهای آگاه از موقعیت مکانی لازم است.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [1min]
01-01 Course Overview [1mins]
02 Getting Started with Android Location [21mins]
02-01 Version Check [0mins]
02-02 Android Location Overview [7mins]
02-03 Understanding Client Needs [2mins]
02-04 Demo: Reviewing Existing Code [12mins]
03 Understanding Android Location APIs [27mins]
03-01 Introducing the Fused Location Provider API [10mins]
03-02 Understanding the Geofencing API [4mins]
03-03 Getting to Know the Google Maps Platform [5mins]
03-04 Matching Use Cases with Location APIs [8mins]
04 Adding Google Maps to Your App [18mins]
04-01 Including Google Maps [2mins]
04-02 Demo: Connecting and Adding Google Maps [10mins]
04-03 Demo: Improving the Google Maps UI [6mins]
05 Making Your App Location-aware [15mins]
05-01 Understanding Android Location Permissions [5mins]
05-02 Demo: Adding Distance to the Locations List [7mins]
05-03 Demo: Adding My Location to Google Maps [3mins]
06 Enhancing Your App with Geofencing [25mins]
06-01 Android Geofencing Overview [2mins]
06-02 Demo: Registering Geofences [10mins]
06-03 Demo: Handling Geofence Triggers [11mins]
06-04 Final Summary [2mins]
[فارسی]
01 نمای کلی دوره [1 دقیقه]
01-01 بررسی اجمالی دوره [1 دقیقه]
02 شروع به کار با مکان Android [21 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 نمای کلی مکان Android [7 دقیقه]
02-03 درک نیازهای مشتری [2 دقیقه]
02-04 نسخهی نمایشی- مرور کد موجود [12 دقیقه]
03 آشنایی با APIهای مکان Android [27 دقیقه]
03-01 معرفی Fused Location Provider API [10 دقیقه]
03-02 آشنایی با Geofencing API [4 دقیقه]
03-03 آشنایی با نقشههای گوگل پلتفرم [5 دقیقه]
03-04 مطابقت موارد استفاده با APIهای مکان [8 دقیقه]
04 افزودن Google Maps به برنامه شما [18 دقیقه]
04-01 از جمله نقشههای گوگل [2 دقیقه]
04-02 نسخهی نمایشی- اتصال و افزودن نقشههای گوگل [10 دقیقه]
04-03 نسخهی نمایشی- بهبود رابط کاربری Google Maps [6 دقیقه]
05 آگاه کردن مکان برنامه شما [15 دقیقه]
05-01 درک مجوزهای مکان Android [5 دقیقه]
05-02 نسخهی نمایشی- افزودن فاصله به لیست مکانها [7 دقیقه]
05-03 نسخهی نمایشی- افزودن موقعیت مکانی من به Google Maps [3 دقیقه]
06 بهبود برنامه خود با Geofencing [25 دقیقه]
06-01 نمای کلی Android Geofencing [2 دقیقه]
06-02 نسخهی نمایشی- ثبت Geofences [10 دقیقه]
06-03 نسخهی نمایشی- مدیریت تریگرهای Geofence [11 دقیقه]
06-04 خلاصه نهایی [2 دقیقه]
مارکوس مشتاق استفاده از فناوری برای حل مشکلات و به اشتراک گذاشتن آن دانش با دیگران است. پس از نزدیک به یک دهه توسعه دات نت، مارکوس با ارائه راهنمایی و راهنمایی فنی به یک تیم بزرگ، به رهبری تبدیل شد. علاوه بر این، او همچنان به پر کردن شکاف بین فنآوران و سهامداران تجاری ادامه میدهد. او با استفاده از پیشینه گسترده در صنایع مختلف از جمله مراقبتهای بهداشتی، ایمنی عمومی و آموزش عالی، میتواند تاثیر واقعی فناوری و نحوه برقراری بهترین ارتباط آن را با دیگران ارزیابی کند. در چند سال گذشته، او توسعه اندروید و فناوریهای نوظهور مانند IOT، دستگاههای رسانهای استریم و خانههای هوشمند را آغاز کرده است. وقتی مارکوس از تکنولوژی استفاده نمیکند، از پیاده روی، ورزش و دوچرخه سواری در کوهستان لذت میبرد. مهمتر از همه، مارکوس از یافتن موضوعات و زمینههای جدید برای کشف لذت میبرد.