Programación de Aplicaciones para Android con Kotlin

所在平台: Udemy

课程主页: https://www.udemy.com/course/programacion-de-aplicaciones-android-kotlin/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用Kotlin进行Android应用程序编程 课程概述:这门从基础到高级的Android应用开发课程,使用人性化的方式进行讲解。你是否曾经尝试学习Android应用编程,却发现这是一条充满障碍的道路?如果是这样,我能理解。因此,我创建了这门课程,以简单的方式、按照合理的顺序讲解所有内容,使你能够清晰地理解各个概念。所有主题都通过实际项目中的例子进行讲解,而不仅仅是课堂模型。 你将学习到的内容包括: - **Kotlin语言**:从基础到高级的语法和特性。 - **面向对象编程**:在Kotlin中实现类、封装、继承、多态、抽象类、接口、子类、匿名对象、数据类、枚举类等。 - **Android Studio快捷方式**:让我最喜欢的一部分,提供大量的键盘快捷键,提升你的编程效率。 - **调试器的使用**:详细讲解调试器的使用方法以及各种线路的跟踪方式。 - **项目组件**:解释Android项目的所有文件及其组织方式,从Gradle到源代码和关联资源,以及Manifest的功能。 - **应用组件**:学习应用的基础支柱(Activity、Fragment、View、ViewGroup、Service、Broadcast Receiver、Intent、Content Provider、Widget和动画)及其使用方法。 - **如何编写整洁的代码**。 **课程目标**:我鼓励你观看介绍视频,那里会展示我完全开发的一款真实应用。课程目标是从基础开始,逐步教你如何编写类似的应用。课程会通过逐步添加的章节展示整个开发过程。你可以放心,这款应用已经创建完毕,只需上传开发过程。 **我们将开发的项目应用具备哪些功能**: - 界面设计与用户体验 - 用户控制,包括传统邮箱登录和Google及Facebook服务 - 请求互联网、存储、相机、电池、地理位置等权限 - 自定义菜单 - 用户资料的数据管理,支持Google、Facebook和邮箱登录 - Shared Preferences - Firebase数据库的数据读取、写入及更新 - Firebase存储数据库中文件的保存与检索 - 地理位置与地图管理,捕获当前位置并保存、播放路线 - 自定义代码控制相机 - 通知 - 音乐播放,包括轨道和音量参数配置 - 创建小部件 - 硬件状态控制 - 动画 - 通过社交网络分享文件 - 集成第三方库组件 - 支付系统 - 应用的法律注册 - 广告插入 我鼓励你观看任何可访问的课程内容,以便在购买课程前对内容有更深入的了解。相信你会想要继续学习课程的其余部分。课程机会就在眼前,快来购买并享受一切等待着你的新知识吧!期待在课程中见到你!——José Javier Villena

课程评论(0条)

课程详情

Este curso desde cero a avanzado sobre desarrollo de aplicaciones para android con Kotlin está explicado desde el inicio como para seres humanos.¿Has intentado alguna vez aprender a programar apps para Android y te ha resultado un camino lleno de obstáculos? Te entiendo. Por eso hice este curso explicando todo de forma sencilla y en un orden que permita asimilar los conceptos con claridad.Todos los temas se explican con ejemplos, para que veas la aplicación real de cualquier elemento en un proyecto profesional que exista de verdad, no solo como modelo para unas clases.¿Qué aprenderás en este curso?El lenguaje Kotlin: verás su sintaxis y características desde los conceptos básicos hasta los avanzadosProgramación Orientada a Objetos: veremos también de qué manera se implementan en kotlin las clases, encapsulamiento, herencia, polimorfismo, clases abstractas, interfaces, subclases, objetos anonimos, data class, enum class...Atajos para Android Studio: esta es una de mis partes favoritas que hacen diferente este curso, verás una enorme cantidad de atajos de teclado que llevarán a otro nivel tu eficacia al programar. Cómo usar el debugger: además también veremos como usar el debugger en detalle con todas sus posibles formas de recorrido por las líneas así como los observadoresComponentes de un Proyecto: te explicaré todos los archivos que componen un proyecto en android y cómo están organizados así como la función de cada uno de ellos, desde el gradle hasta el código fuente y los recursos asociados, así como el manifiestComponentes de una App: aquí aprenderás qué son y cómo se usan cada uno de los pilares de una app (activity, fragment, view, viewGroups, service, broadcast receiver, intent, content provider, widget y animaciones)Cómo hacer código ordenado y limpioEL OBJETIVO DEL CURSOPor favor, mira el video de introducción. Ahí verás una app real, desarrollada íntegramente por mí. El objetivo del curso es mostrarte desde las bases cómo llegar a programar apps como esa. Y eso se mostrará paso a paso en el curso a través de las secciones que se irán añadiendo. Pero para tu garantía puedes comprobar que la app ya está creada, solo queda subir el proceso de desarrollo.¿Qué tiene la app del proyecto que desarrollaremos en este curso?Diseño de InterfacesUXControl de usuarios, con inicios de sesión mediante el sistema tradicional de email además de los servicios de Google y FacebookVerificación y petición de permisos de internet, escritura y lectura en memoria, camara, bateria, geolocalización, etcCreación de menú personalizadoDatos propios de los perfiles de usuarios, inicios de Sesion con Google, Facebook y emailShared PreferencesLectura, escritura y actualizado de datos en la Base de Datos de FirebaseGuardado y recuperacion de archivos en la Base de Datos de Firebase StorageGeolocalización y administración de mapas con captura de la ubicación actual, guardado y reproducción de la rutaControl de cámara con código personalizadoNotificacionesReproducción de música parametrizando el track y el volumenCreación de widgetsControl sobre el estado del hardware del dispositivoAnimacionesCompartir archivos por redes socialesIntegración de componentes desde librerías de tercerosWidgetsSistema de PagosResgistro LEGAL de la appInserción de PublicidadTe animo a que veas cualquiera de las clases que estén accesibles antes de comprar el curso y seguro que desearás ver el resto del curso¿Verdad que es genial? Pues lo mejor de todo es que está a tu alcance. Compra el curso y disfruta de todo lo que te está esperando. Nos vemos!José Javier Villena

课程标签

0人关注该课程

主题相关的课程