现代食谱应用程序-Kotlin的Android开发 | Modern Food Recipes App – Android Development with Kotlin
使用Kotlin编程语言的强大功能,在Android Studio中开发美观且功能齐全的Android应用程序。
讲师:Stefan Jovanovic
双语资源中英文字幕学习课程,独家翻译制作,提供全部配套课程资料。全网最低价享受高品质课程资源,无限分享下载。
你将会学到什么?
- 开发一个功能齐全的Android应用程序
- Food Recipes Android应用程序
- ROOM数据库
- 依赖注入-Dagger-Hilt
- 改装
- 脱机缓存
- 本地和远程数据源
- Kotlin
- 科特林推论
- Android架构组件
- 导航组件
- 数据存储首选项
- 数据绑定
- ViewModel
- AndroidViewModel
- LiveData
- 流
- DiffUtil
- RecyclerView
- 搜索回收视图
- REST API
- 客户端-服务器通信
- 发送HTTP请求
- 分析HTTP响应
- 明暗主题
- 夜间模式
- 运动布局
- 材料组件
- 材料设计
- 创建垫片效果
- 数据库检查器
- ViewPager
- 查看页面2
- 创建上下文操作模式
- 与其他应用程序共享数据
- 创建模态底板
- 漂亮的UI设计
- 从kotlin android扩展插件迁移
- 还有更多。。。
课程要求
- Kotlin编程语言的基本知识
- 安卓架构组件基础知识
- 有Adobe XD相关知识者优先(但不是必须)
课程说明
大家好,欢迎来到我的课程,在本课程中,我将教您如何使用Kotlin编程语言的强大功能创建一个功能齐全的Android应用程序。我们将开发Food Recipes应用程序,在这里我们可以浏览各种不同种类的膳食和饮食类型的食谱。这个应用程序设计将与我不久前在材料UI设计课程中做的非常相似。
我们的应用程序将同时使用远程和本地数据源。对于远程数据源,我们将为食品配方使用第三方API,称为Spoonacular。我将教你如何在应用程序和服务器之间建立连接。因此,基本上,我们将向API发送获取请求,并收到一份食物配方列表作为响应。此外,我们的应用程序将能够处理无互联网连接,并在需要时将数据本地存储或缓存到我们的数据库中。
此外,通过我们的应用程序,我们将能够直接从API中搜索食谱。所以,如果你有你最喜欢的口味,你可以在这里搜索,也许你会发现许多令人惊叹的食谱。接下来,我们的应用程序将有收藏夹片段,我们可以在其中保存我们最喜欢的食谱,以便以后需要时使用。最后,我们的应用程序将有它有趣的一面,那就是食物笑话片段。
然而,本课程不适合Android开发领域的绝对初学者,至少您需要了解最流行的Android架构组件和Kotlin编程语言的基本知识。这将不是一项容易的任务,特别是如果您以前没有同时使用API和本地数据库。当然,如果你有足够的动力,也不要气馁,这里的一切都是可以学习的。
还有一件事,所以这门课程将是一个正在进行的项目,这意味着我将定期发布更新,无论何时我们发现新的bug,或者何时需要一些代码清理。这就是为什么我想让所有观看本课程的人与我一起努力,让这个应用程序变得更好。当然,在本课程结束时,我会给你更多的细节。
那么你还在等什么呢,让我们开始开发吧
源代码:访问我的Github个人资料(stevza-san)
此课程面向哪些人?
- Android开发者
- 移动应用程序开发人员
- 软件开发人员
- Kotlin程序员