Kotlin 和 JetPack 的项目实战(一) 搭建基于 MVVM 的项目框架 前言 从谷歌在 2017 年的 Google IO 宣布Kotlin成为Android开发的官方语言开始,已经过去将近 2 年了,Kotlin 越来越被开发者所关注,在 Github 的开源项目中使用这门语言的也呈上升趋势。 虽然批评的声音也不少,说 Kotlin 只不过是语法糖的,拿来跟Java...
Kotlin中的Jetpack Compose是用于构建Android用户界面的声明式UI工具包。它通过Kotlin语言来编写界面,旨在简化和加速UI开发过程。Jetpack Compose由谷歌推出,作为传统的视图系统(如XML布局和Android View组件)的替代或补充。下面我们来看看关于Jetpack Compose的核心概念、主题和样式、导航和预览功能: 核心概念 1、 声明式UI...
Kotlin Jetpack 实战 | 02. Gradle Kotlin DSL 简介本文属于《Kotlin Jetpack 实战》系列文章。 这是我用 Java 写的一个“原始架构”的 App,名字叫:KotlinJetpackInAction,它的功能只有一个: 膜拜大神! 为了方… 阅读全文 赞同 8 1 条评论 ...
不少开发者甚至开始哀嚎:“求求你们别再创造新技术了,我们学不动了!” 在这些新技术里,Kotlin,协程,Jetpack 是最具代表性的,它们的知识体系复杂,学起来难度大,学完后实战的坑也多。本系列文章原本是我为小组新人培训准备的,现在重新整理分享出来。 简介 本文主要讲解 Kotlin 基础语法。 本文是《Kotlin Jetpack ...
up以一个资深移动端开发角度做一款资讯类的APP,带你了解实际开发场景中会遇到的问题与解决方案,并且使用最新版开发工具(Android Studio),使用Kotlin开发语言与MVVM+Jetpack技术,当你具备一定的代码基础或者曾使用Java开发过安卓应用,又或者你希望快速上手开发安卓原生应用,那看这个视频准没错,当然了本视频中也会使用...
菜鸟窝:Kotlin+Jetpack实战【从0开发菜鸟窝在线教育App】WorkManager是Android Jetpack中的一部分,它用于管理后台任务。下面是WorkManager的使用讲解:添加依赖 在build.gradle文件中添加以下依赖:dependencies { def work_version = "2.4.0"implementation "androidx.work:work-runtime:$work_version"} 创建工作任务 Wo...
菜鸟窝:Kotlin+Jetpack实战【从0开发菜鸟窝在线教 只看楼主收藏回复 ag3fz3 华丽飘过 6 二楼加油 送TA礼物 来自iPhone客户端1楼2021-06-16 09:54回复 ag3fz3 华丽飘过 6 懂得来,公众好:轻松学课关注下就好了,谢谢 来自iPhone客户端2楼2021-06-16 09:57 回复 ...
1.直接调用Toast类的makeText()方法创建 这是我们用的最多的一种形式了!比如点击一个按钮,然后弹出Toast,用法:Toast.makeText(MainActivity.this, "提示的内容", Toast.LENGTH_LONG).show();第一个是上下文对象!对二个是显示的内容!第三个是显示的时间,只有LONG和SHORT两种 会生效,即时你定义了其他的值,最后...
本文属于《Kotlin Jetpack 实战》系列文章。 这是我用 Java 写的一个“原始架构”的 App,名字叫:KotlinJetpackInAction,它的功能只有一个:膜拜大神! 为了方便大家理解 Kotlin,Coroutines,Jetpack,Functional Programming,MMVM 这些新知识,这个 Demo 简单到了...
小编为大家准备了一个项目实战的源码,里面涵盖的技术包括:- [MVVM] 整个项目采用MVVM架构设计- [Kotlin] 代码使用Kotlin编写- [Jetpack] - ViewModel、LifeCycle - DataBinding、WorkManager - Room、Paging、等组件- [Kotlinx Coroutines] Kotlin协程- [Retrofit] 网络请求框架封装- [Glide] 图片加载- ...