logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于Google架构组件的MVVM实现

MVP缺点随着业务的增加,接口暴增,代码成倍增长,所有交互都需要通过接口传递信息,对开发者造成困扰。Presenter作为UI和Model层的桥梁,造成Presenter臃肿,维护困难。Presenter中持有View的引用,Presenter设计不健壮当存在内存泄露的风险。在项目开发中,使用MVC、MVP及MVVM并没有严格的限定,视项目业务量来定,优秀的架构能让软件高内聚、低耦合、...

如何在Jetpack Compose中设置渐变背景

只需几步即可通过平滑渐变增强应用程序的用户界面虽然它经常出现在网络前端的世界中,但渐变背景可以为您的移动应用程序增添专业和美观的触感,使其对您的用户更具吸引力。

文章图片
#ui#android jetpack
Android------Kotlin Data Class 使用以及注意事项

1.前言:官网介绍:https://kotlinlang.org/docs/reference/data-classes.html会自动帮我们生成get,set方法,减少代码编写量,更轻量级别的实体类。2.使用说明:data class User(val name: String, val age: Int)会自动生成一下方法:equals()/hashCode() pair;toString()

Android编程之Kotlin技巧与诀窍:提升代码可读性

作为一名主要使用 Kotlin 开发 Android 应用的开发者,我发现这种语言比传统的 Java 更易于理解。由于其简洁的语法,Kotlin 本身就更可读。然而,就像任何语言一样,总有方法可以提高代码的清晰度。在这里,我想分享一些技巧,旨在进一步提高你的 Kotlin 代码的可读性。使用 when 表达式:在许多情况下,when 表达式比冗长的 if-else 语句更易读。特别是在有多个条件的

文章图片
#android#kotlin#开发语言
2023年你会选择哪种编程语言?

目前我只将其视为客户端语言,因为在服务器端,它仍然与JVM紧密相关,但我希望在3-4年内,当它能够编译到即将发布的WASI标准时,Kotlin的服务器内存占用将会大幅减小。:在过去的3年里,由于Flutter,Dart变得非常流行,这是由Google支持的跨平台框架,它在许多方面优于由Facebook支持的ReactNative。然而,Dart并不比Javascript好多少,而且现在它在多平台领

文章图片
#kotlin
使用Jetpack Glance创建Android Widget

Jetpack Glance是一个使用Kotlin API创建小型、轻量级和高效的应用程序小部件的框架。它设计用于显示用户需要一目了然的信息。

文章图片
#android#android jetpack
Flow深入浅出系列之更聪明的分享 Kotlin Flows

对于许多情况,标准的shareIn()和stateIn()operator 仍然应优先于的复杂性。用于一次性数据加载;当上游 Flow 的源是屏幕上的 UI 元素(例如刷新按钮)时,因此在屏幕不可见时永远不会发出新值,并且无需取消上游 Flow 集合;当从存储库重新加载相同数据的成本很低时,例如因为实现支持共享缓存。在屏幕可见时每次重新加载数据是可以接受的。

文章图片
#kotlin#开发语言#android
Android 上的协程(第一部分):了解背景

这篇文章重点介绍协程的工作原理以及它们解决的问题。

文章图片
#android#kotlin#开发语言
解锁编程的新契机:深入探讨Kotlin Symbol Processor (KSP)的编写

Kotlin Symbol Processor,简称KSP,是一种新兴的编译时处理工具,专为Kotlin编程语言设计。它在编译阶段与Kotlin编译器紧密集成,提供了一种高效、灵活的方式来处理代码中的符号(Symbols),如类、函数、属性和注解等。KSP的主要目标是提供一种更快速、更可靠、更高性能的方式来进行代码生成、分析和转换,以支持在编译期间进行更多的元编程和自动化操作。基本概念和定义在KS

文章图片
#kotlin#开发语言
拥抱创新:用Kotlin开发高效Android应用

Android Jetpack由一系列库组成,涵盖了各种功能,从简化UI开发到数据持久化和后台任务管理。这些组件旨在帮助开发者摆脱繁琐的任务,专注于构建出色的Android应用。Jetpack Compose是一种用于构建用户界面的现代UI工具包,它采用了声明式的方式来描述UI的外观和行为。与传统的基于XML布局的方式不同,Jetpack Compose使用Kotlin代码来构建UI,使得UI代码

文章图片
#android jetpack#android#kotlin
    共 74 条
  • 1
  • 2
  • 3
  • 8
  • 请选择