توضیحات
آموزش Google Maps SDK برای آندروید در کاتلین
نام دوره : Google Maps SDK for Android with Kotlin | Masterclass
پیش نیاز:
- آشنایی با زبان برنامه نویسی کاتلین
- دانستن اجزای معماری اندروید یک مزیت است
- انگیزه برای بهبود مهارت های خود
توضیحات:
در این دوره قصد دارم نحوه پیاده سازی Google Maps SDK برای اندروید را با استفاده از قدرت زبان برنامه نویسی Kotlin به شما آموزش دهم.
ما قصد داریم این دوره را با معرفی Google Maps SDK شروع کنیم، ابتدا یاد خواهید گرفت که چگونه پروژه Android Studio خود را به Google Cloud Platform متصل کنید.
پس از آن، فرآیند تولید کلیدهای Debug و Release API را طی می کنیم تا Google Maps SDK را در پروژه خود فعال کنیم.
سپس من به شما نشان خواهم داد که چگونه برخی از کنترل های نقشه مانند قطب نما، کنترل های بزرگنمایی/کوچک کردن، دکمه موقعیت مکانی من و موارد دیگر را فعال یا غیرفعال کنید.
همچنین نحوه فعال/غیرفعال کردن حرکات نقشه مانند پیمایش زوم، کج کردن، چرخش و غیره.
پس از آن مراحل انتخاب و بکارگیری انواع و سبک های مختلف نقشه را طی می کنیم . شما یاد خواهید گرفت که چگونه سبک های نقشه تیره و روشن را در برنامه خود اعمال کنید.
شما یاد خواهید گرفت که چگونه حرکت دوربین Maps را متحرک کنید، چگونه سطوح زوم را متحرک کنید، چگونه رویدادهای یک کلیک و کلیک طولانی را مدیریت کنید، چگونه نشانگرها را قرار دهید و آنها را روی نقشه بکشید.
سپس نحوه سفارشی کردن نشانگرها و پنجره های اطلاعات را یاد می گیریم .
همچنین یاد خواهید گرفت که چگونه اشکال مختلف مانند Polyline، Polygons، Circles، Overlays و اساساً هر چیزی را که حتی نیاز دارید به Google Map خود اضافه کنید!
پس از اینکه به طور کامل با اکثر ویژگی های نقشه گوگل آشنا شدیم، می خواهیم یک برنامه اندروید واقعی را بسازیم.
برنامه ما Distance Tracker نامیده می شود و همانطور که از نام آن پیداست، برنامه ای ایجاد خواهیم کرد که می تواند موقعیت مکانی کاربران ما را ردیابی کند و مسافتی که کاربر طی می کند را ردیابی کند.
برنامه ما از خدمات پیش زمینه استفاده می کند و مکان کاربران را حتی از پس زمینه وقتی برنامه را می بندیم ردیابی می کند.
در نهایت، شما قادر خواهید بود تا ردیابی کنید که چند کیلومتر سفر کرده اید و چقدر زمان برده .
در این دوره شما فقط نحوه استفاده از Google Maps SDK را یاد نمی گیرید، بلکه نحوه مدیریت مجوزهای زمان اجرا و بهترین تمرین درخواست آن مجوزها را به صورت متوالی همانطور که جدیدترین API اندروید نیاز دارد را نیز یاد خواهید گرفت.
همچنین برنامه ما از سرویس پیش زمینه با اعلان غیر قابل جابجایی استفاده می کند که همیشه در بالا باقی می ماند.
مگر اینکه توقف کنیم و سرویس پیش زمینه خود را ترمینیت کنیم.
این دوره ای نیست که شما فقط تئوری را یاد بگیرید، این دوره ای است که می خواهید تئوری را با تمرین ترکیب کنید و یک برنامه اندروید واقعی ایجاد کنید تا تمام دانش خود را که در طول این دوره جمع آوری کرده اید در کنار هم قرار دهید.
بنابراین، سطح دانشی که از دوره آموزش Google Maps SDK برای آندروید در کاتلین کسب خواهید کرد، بستگی به میزان تلاش شما برای تماشا و تمرین با این دوره دارد.
دوره آموزش Google Maps SDK برای آندروید در کاتلین برای چه کسانی است:
- توسعه دهندگان اندروید
- برنامه نویسان
- توسعه دهندگان Kotlin
- برنامه نویسان کاتلین
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید