Breeze 音乐播放器 - 学习 Kotlin、MVVM 和 MediaPlayer API
现场指导大家编写第一个音乐播放器应用程序。扩展并在 Google Play 上发布。
讲座 -23
资源 -1
时长 -1 小时
永久访问
课程简介
与其聆听他人播放器上的音乐,何不亲手构建一个属于自己的播放器?对,本课程将传授如何从头到尾构建专业媒体播放器的知识。完成本课程后,您将收获一款功能强大的媒体播放器,足以为您在 Google Play 商店中积累下载量。
为了让播放器兼容大部分设备,我们正在使用 Android SDK 中提供的原生 MediaPlayer API。我们还将为您传授 Model View ViewModel,它能让我们的代码更简洁、可定制,并易于与其他开发者协作。
我们使用最新版本的 Kotlin 编程语言,因此您还将学到 Kotlin 知识。
这就是本课程适合您的原因
- 适合初学者学习的课程。
- 从头到尾完成应用开发
- 基于 MVVM 的高品质代码。
- 逐行讲解实时编码。
让我们开始吧。
目标
- 创建一个完整的安卓音乐播放器
- MediaPlayer API 的用法
- 利用 Kotlin 编程语言开发完整的应用程序
- Model View ViewModel
- 创建一个干净且实用的 AudioPlayer UI
- 代码干净
先决条件
- 能够在 Android Studio 中创建一个 Hello World 应用程序
课程
详细了解有关课程内容的细分
Introduction
4 Lectures
- 我们创建的内容 03:17 03:17
- 如何加载项目 01:56 01:56
- 项目概述 03:55 03:55
- Gradle 脚本 07:53 07:53
Model Classes
2 Lectures
Our Song Repository
6 Lectures
ViewModels
2 Lectures
Home Activity
6 Lectures
Finish
2 Lectures
讲师 详情
CLEMENT OCHIENG
关于我
大约 5 年前,由于事件的变化,我参加了软件工程课程,而不是法律课程。从那时起,我从未回头,每天都继续享受生活。
我为内罗毕的初创公司开发应用程序。我还担任在线讲师。我在 Github 上贡献了 400 多个项目,并发布了数百个免费视频和文本教程。我还曾在 Google Play 上发布了数十款专业应用程序。
我喜欢学习和分享我的知识。尝试使概念更容易为他人所理解可能是我的最大激情。我也喜欢尝试尽可能地简化代码,同时又可重复使用。
不编码时,我进行静修,并尝试理解启迪。我还喜欢凝视巨大的恒星和星系。我也每隔两三天进行一次山地自行车骑行以保持健康。
课程 证书
使用你的证书来改变职业或提升你的职业生涯。