Geofencing + Places SDK for Android with Kotlin Masterclass

所在平台: Udemy

课程主页: https://www.udemy.com/course/geofencing-places-sdk-for-android-with-kotlin-masterclass/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用Kotlin的Android地理围栏与地点SDK大师班 课程概述:欢迎参加这门课程。在课程中,我将教您如何在项目中实现地理围栏API,并作为额外内容,教您如何集成Android的地点SDK。这不是一门仅教授理论的课程,而是将理论与实践相结合,您将创建一个使用地理围栏API和地点SDK的Android应用。 课程开始时,我将介绍Android的地点SDK,您将学习如何将项目连接到Google Cloud平台并生成API密钥。接着,您将了解地点自动完成组件,如何使用它接收不同类型的地点响应,以及如何获取特定地点的详细信息,如何获取当前地点周围的信息和地点照片。此外,您还将学习关于地点ID、地点类型、数据字段和会话令牌的更多内容。 在全面熟悉地点SDK后,我们将开始构建我们的地理围栏应用。地理围栏API结合了用户当前位置的意识与用户与感兴趣地点的接近程度。在我们的应用中,将会有一个良好的流程来获取用户创建地理围栏的更多信息,我们将能够在应用中创建多个地理围栏,并在进入、离开或在地理围栏内停留指定时间时收到通知。 我已经准备好了设计项目,供您在课程中使用,因此您无需担心。同时,设计项目和我们将要工作的源代码将在我的Github个人资料上免费提供。我们的应用将使用最流行的Android架构组件,如ROOM数据库、Dagger-Hilt依赖注入库、导航组件、ViewModel、Live Data、数据存储偏好、视图绑定、数据绑定、Kotlin协程、流等。我们将遵循单活动与多片段的原则,应用将包含六个不同的片段,并使用嵌套导航图。 我的课程结构合理、信息丰富,并将提供您在最新Android API级别上所需的所有知识。课程结束时,我们还将有一个特别的部分,我会定期更新课程内容,如修复bug和代码清理,以确保课程始终保持最新。 我希望您能参与到我的项目中,像真正的开发者一样思考。在完成课程并构建应用后,我期望您再次查看代码,提出可以改进的建议,报告发现的bug并提供解决方案。 课程内容高达9小时的优质内容在等待着您。那么,您还在等什么呢,让我们开始吧,开发者们!

课程评论(0条)

课程详情

Hello there and welcome to my course, in this course I'm going to teach you everything you need to know to implement Geofence API in your project. And not just that, as a Bonus I'm going to teach you how to integrate Places SDK for Android as well.Now this is not the course where you will learn just the theory, this is the course where you will combine theory with practice, and also create one Android application which will use both Geofence API and Places SDK. First I'm going to start this course by introducing you with Places SDK for android. You will learn how to connect your project with the Google Cloud platform, and generate an API key as well. After that you will learn more about Places Autocomplete widget, how we can use it to receive different kind of places as a response. Also how to get more details about the specific place, then how to get places information around your current location, and place photos as well. Plus You will learn more about place ID's, place types, data fields and session tokens.Now after you get fully introduced with Places SDK for android, we are going to start building our Geofence app. And for those of you who are not familiar, Geofence API combines awareness of the user's current location with awareness of the user's proximity to locations that may be of interest. So basically in our application which we are going to create, we will have a good looking flow to get more information from a user regarding the creation of a Geofence. We will be able to create multiple geofences in our app and get notified whenever we ENTER/EXIT OR STAY within the Geofence for a specified amount of time.Now I have already prepared design project which we are going to use in this course, so you don't have to worry about that. Also that design project will be available to you for FREE along with the source code of the project on which we are going to work on. The source code will be available on my Github profile.So, our app will use the most popular Android Architecture components like: ROOM database, Dagger-Hilt dependency Injection library, Navigation Component, View Model, Live Data, Data Store Preference, View Binding, Data Binding, Kotlin Coroutines, Flow and many more...We are going to follow the principle of a single activity and multiple fragments. Our application will have six different fragments. And we will also use nested navigation graph in our app.Now, all my courses are well organized, very informative, and they will provide you with all the necessary knowledge you need to work with the latest android API levels. Plus at the end of the course we will have one special section where I'm going to occasionally upload some course updates, like bug fixes and code cleanups. And that way this course will always be up-to-date.Now what I want here, I want to include you in this project of mine. I want to make you think, like a real developer. After we finish this course and building our app, I expect you to look into the code again and suggest what else could be improved in the app which we are going to create. You can also report some bugs if you find, and even suggest a solution by yourself if you have one.Anyhow, there is a 9 hours of high quality content waiting for you.So what are you waiting for, let's get started developers!

课程标签

0人关注该课程

主题相关的课程