Kotlin: Crea una App Marketplace estilo Facebook con Android

所在平台: Udemy

课程主页: https://www.udemy.com/course/crea-una-aplicacion-para-la-venta-de-productos-con-kotlin/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Kotlin:从零开始打造类 Facebook 的 Android 市场应用** 本课程将带您从零开始,专业地学习使用 Kotlin 语言设计和开发一款 Android 移动应用。您将获得所有课程中使用到的项目素材。 **项目内容:** 创建一个产品销售应用,该应用支持: * **产品分类:** 将产品归类到不同的类别。 * **用户注册/登录:** * 使用电子邮件和密码注册。 * 支持通过 Google 账号直接登录。 * **Firebase 集成:** * **用户认证:** 管理用户登录和注册。 * **数据库:** 存储产品信息、用户信息等。 * **多媒体存储:** 上传和管理产品图片。 * **通知:** 实现消息推送功能。 * **Google Maps 集成:** * **地图功能:** 在应用中嵌入地图,提升用户体验。 * **位置获取:** 根据用户当前位置搜索商品。 * **卖家位置展示:** 在地图上显示卖家位置。 * **广告创建:** 发布包含产品信息(包括图片)的广告。 * **用户交互:** * 查看产品详情及卖家信息。 * **联系卖家:** 支持电话、短信、聊天等多种沟通方式。 * **实时聊天:** 实现卖家与买家之间的实时沟通。 * **权限管理:** 在运行时处理用户权限(如相机、存储等)。 * **拍照/图库选择:** 支持为产品拍照或从图库中选择图片。 **课程涵盖内容:** 本课程将涵盖从基础到进阶的多种主题,包括: * **项目从零搭建:** 学习如何从头开始创建一个完整的 Android 应用项目。 * ** mapas 功能实践:** 学习如何打开地图并获取用户位置。 * **图片上传:** 掌握将图片上传至服务器的方法。 * **实时数据读取:** 学习如何实时读取和更新数据库中的信息。 * **实时聊天与通知:** 实现一个功能完善的聊天系统,并集成消息推送。 * **更多高级功能:** 还有更多实用的功能将在课程中详细讲解。 **核心技术栈:** * **Android Studio:** Android 应用开发的官方集成开发环境 (IDE)。 * **Kotlin:** 一种由 JetBrains 开发的开源编程语言,广泛用于 Android 应用开发。 * **Firebase:** 一个云平台,提供后端服务,如认证、数据库、存储、通知等,加速 Web 和移动应用开发。 * **Google Maps Platform:** 一套 API 和 SDK,用于将 Google Maps 功能集成到移动应用和网站中。 **加入我们,一同打造一款功能强大、用户友好的 Android 市场应用!**

课程评论(0条)

课程详情

En este curso aprenderemos a diseñar y desarrollar una aplicación móvil Android con el lenguaje de programación Kotlin totalmente desde cero y de una manera muy profesional, tendrás a disposición todo el material utilizado, el proyecto consiste en crear una aplicación para la venta de productos, los cuáles clasificarlos en categorías, los usuarios podrán registrarse con un correo electrónico y contraseña ó podrán ingresar directamente con el inicio de sesión que nos brinda el proveedor de Google, usaremos Firebase, en donde trabajaremos con sus principales herramientas las cuales son: Autenticación de usuarios, base de datos, almacenamiento multimedia , notificaciones. Implementaremos mapas con Google Maps para tener un proyecto más robusto y profesionalLas funcionalidades principales del proyecto son la creación de anuncios en donde mostraremos la información del producto que queremos vender, usaremos mapas, tomaremos fotografías a los productos o seleccionar imágenes desde nuestra galería y por su puesto implementaremos los permisos de usuarios en tiempo de ejecución, podremos buscar los anuncios dependiendo nuestra ubicación actual, veremos a detalle la información del producto como también la información del vendedor, al cuál podremos llamar, enviar mensaje de texto, ubicar su posición en el mapa, o hablarle directamente al chat y saber más del producto que nos interesaEn este curso aprenderás temas básicos como avanzados, empezaremos creando el proyecto desde cero hasta lo más complejo como abrir el mapa y obtener una ubicación, subir imágenes al servidor, leer información en tiempo real , creación de un chat con notificaciones entre muchas funcionalidades másConceptos de los temas abarcadosAndroid Studio.- Es el IDE oficial de Android que se creó exclusivamente a fin de acelerar el desarrollo y ayudarte a compilar apps de la más alta calidad para todos los dispositivos AndroidKotlin.- Es un lenguaje de programación de código abierto creado por JetBrains que se ha popularizado gracias a que se puede utilizar para programar aplicaciones AndroidFirebase.- Es una plataforma en la nube para el desarrollo de aplicaciones web y móvil. Está disponible para distintas plataformas (iOS, Android y web), con lo que es más rápido trabajar en el desarrolloGoogle Maps Platform.- Es un conjunto de API y SDK que los desarrolladores pueden usar a fin de incorporar Google Maps en apps para dispositivos móviles y páginas web o recuperar datos de Google MapsNos vemos en clase

课程标签

0人关注该课程

主题相关的课程