آموزش برنامه های مبتنی بر مکان اندروید

Android Location-Based Apps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره ما طیف گسترده ای از قابلیت های مکان یابی پلتفرم اندروید از جمله تعیین مکان کاربر، مدیریت انرژی، ترجمه داده های موقعیت مکانی به آدرس های خیابانی قابل خواندن توسط انسان و بسیاری موارد دیگر را پوشش می دهیم. تقریباً همه دستگاه های اندروید اکنون دارای قابلیت تعیین موقعیت مکانی کاربر هستند. . اکثریت قریب به اتفاق برنامه‌ها می‌توانند از ترکیب اطلاعات موقعیت مکانی بهره ببرند، زیرا دانستن موقعیت مکانی کاربر به برنامه شما اجازه می‌دهد تا تجربه کاربر را بهتر شخصی‌سازی کند. در این دوره ما طیف گسترده ای از قابلیت های مکان یابی پلتفرم اندروید از جمله راه های مختلف برای تعیین موقعیت مکانی کاربر، پیامدهای عملکرد و مصرف انرژی استراتژی های مکان مختلف، نحوه ترجمه مختصات موقعیت مکانی خام به آدرس های خیابانی معنی دار و موارد دیگر را پوشش می دهیم. بیشتر.

سرفصل ها و درس ها

مبانی مکان اندروید Android Location Basics

  • معرفی Introduction

  • دسترسی به سیستم مکان یابی Accessing the location system

  • ارائه دهندگان مکان و امنیت Location providers and security

  • مدیریت اطلاعات مکان Handling location information

  • نسخه ی نمایشی: مدیریت اطلاعات مکان Demo: Handling location information

  • دریافت به روز رسانی مکان Receiving location updates

  • نسخه ی نمایشی: دریافت به روز رسانی مکان Demo: Receiving location updates

  • دریافت یک ارزش مکان واحد Getting a single location value

  • نسخه ی نمایشی: دریافت یک مقدار مکان واحد Demo: Getting a single location value

  • خلاصه Summary

ارائه دهندگان مکان اندروید Android Location Providers

  • معرفی Introduction

  • ارائه دهندگان و ویژگی های ارائه دهنده Providers and provider characteristics

  • انتخاب ارائه دهندگان بر اساس رفتار Selecting providers by behavior

  • نسخه ی نمایشی: انتخاب ارائه دهندگان بر اساس رفتار Demo: Selecting providers by behavior

  • در دسترس بودن و تأثیرات ارائه دهنده Provider availability and influences

  • نسخه ی نمایشی: در دسترس بودن و تأثیرات ارائه دهنده - قسمت 1 Demo: Provider availability and influences - Part 1

  • نسخه ی نمایشی: در دسترس بودن و تأثیرات ارائه دهنده - قسمت 2 Demo: Provider availability and influences - Part 2

  • فعال کردن ویژگی‌های مرتبط با موقعیت مکانی Enabling location-related features

  • نسخه ی نمایشی: فعال کردن ویژگی های مرتبط با موقعیت مکانی Demo: Enabling location-related features

  • دسترسی به اطلاعات زیربنایی GPS Accessing underlying GPS information

  • ارائه دهنده مکان غیرفعال The Passive location provider

  • نسخه ی نمایشی: ارائه دهنده موقعیت مکانی غیرفعال Demo: The Passive location provider

  • خلاصه Summary

مدیریت مکان اندروید و Threading Android Location Management and Threading

  • معرفی Introduction

  • انتقال مکان به خارج از موضوع اصلی Moving location off main thread

  • نسخه ی نمایشی: انتقال مکان به خارج از رشته اصلی Demo: Moving location off main thread

  • در حال به‌روزرسانی رابط کاربری از رشته مکان Updating UI from location thread

  • نسخه ی نمایشی: به روز رسانی UI از رشته مکان Demo: Updating UI from location thread

  • ردیابی موقعیت مکانی پس زمینه Background location tracking

  • نسخه ی نمایشی: ردیابی موقعیت مکانی پس زمینه Demo: Background location tracking

  • خلاصه Summary

کنترل فرکانس مکان اندروید Controlling Android Location Frequency

  • معرفی Introduction

  • کاهش دفعات به‌روزرسانی مکان Reducing frequency of location updates

  • راه های دریافت به روز رسانی مکان Ways to receive location updates

  • مکان و اهداف در انتظار Location and PendingIntents

  • پیاده سازی مکان با PendingIntent Implementing location with PendingIntents

  • نسخه ی نمایشی: پیاده سازی مکان با PendingIntent Demo: Implementing location with PendingIntents

  • چه زمانی باید از مکان یابی با PendingIntent اجتناب کرد When to avoid location with PendingIntents

  • هشدارهای نزدیکی Proximity alerts

  • خلاصه Summary

اطلاعات مکان قابل خواندن برای انسان Human-Readable Location Information

  • معرفی Introduction

  • اطلاعات مکان - رایانه ها در مقابل افراد Location Information - computers vs. people

  • کلاس ژئوکدر Geocoder class

  • نسخه ی نمایشی: کلاس ژئوکدر Demo: Geocoder class

  • کلاس ژئوکدر چگونه کار می کند How Geocoder class works

  • استفاده از Geocoder به شیوه ای دوستانه UI Using Geocoder in a UI friendly manner

  • نسخه ی نمایشی: استفاده از Geocoder به شیوه ای دوستانه UI Demo: Using Geocoder in a UI friendly manner

  • خلاصه Summary

نمایش نظرات

آموزش برنامه های مبتنی بر مکان اندروید
جزییات دوره
3h 33m
48
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
114
از 5
دارد
دارد
دارد
Jim Wilson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Wilson Jim Wilson

جیم ویلسون رئیس JW Hedgehog Inc است ، یک شرکت مشاوره متخصص در زمینه راه حل برای سیستم عامل های Android ، iOS و Microsoft. جیم بیش از 30 سال تجربه مهندسی نرم افزار دارد و در 15 سال گذشته تمرکز زیادی بر ایجاد راه حل های مبتنی بر مکان و تلفن همراه دارد. وی چندین شرکت نوپای مرتبط با نرم افزار را بنیان گذاری کرده و در چندین مشاور دیگر نیز در نقش مشاوره فعالیت کرده است. پس از نزدیک به یک دهه به عنوان MVP توسعه برنامه کاربردی دستگاه مایکروسافت ، جیم اکنون بر توسعه برنامه های دستگاه Android و iOS تمرکز دارد. علاقه جیم مربیگری توسعه دهندگان نرم افزار است. او به همان اندازه که از تجربه توسعه بومی Java در Android و Objective-C در iOS برخوردار است ، به همان اندازه تجربه توسعه cross-platform توسعه دستگاه مبتنی بر NET با Xamarin ، لذت می برد. جیم بیش از 30 مقاله در زمینه توسعه برنامه های دستگاه ها تألیف کرده و به عنوان یک متخصص مشارکت کننده در زمینه توسعه نرم افزارهای تلفن همراه در رسانه های مختلف خدمت کرده است. آخرین کتاب جیم ایجاد UI پویا با Android Fragment ها است. جیم و همسرش به همراه چندین گربه زمان خود را بین Celebration ، فلوریدا (فقط 3 مایلی از دنیای والت دیزنی) و ساحل Weirs ، نیوهمپشایر تقسیم کردند. وبلاگ جیم را بررسی کنید ، جایی که او در مورد انواع مسائل مربوط به توسعه نرم افزار تلفن همراه و همچنین سرگرمی زندگی در منطقه شلوغ "خانه موش" و سکوت دریاچه ها و کوههای NH صحبت می کند.