Android安卓教程

     

本周4个Kotlin有趣项目

106 2K

Github上本周Kotlin有趣项目:1、Advent Of Code 2023在不使用可变性的情况下解决纯 Kotlin 代码的 "代码降临 "问题2、konify快速、紧凑且高度可扩展的 UI .

安卓 RSS 阅读器源码教程

97 26K

RSS 是 "丰富网站摘要"(Rich Site Summary)的缩写。它用于阅读博客或网站内容的最新更新。RSS 订阅主要用于阅读博客(时事通讯)摘要。RSS 内容以 XML 格式提供。在本教程中.

Reddit网友推荐的九款免费App

254 2K

从食谱应用程序到帮助您更有效学习的应用程序,总有一款适合每个人。有人在 Reddit 上问到了一些应用程序,这些应用程序好得让人难以相信它们是免费的。食谱App Copy Me That获得了最多的认.

推特竞品Threads App是如何制作的?

411 4K
Threads 是 Instagram 团队推出的一款新应用,用于“分享文本更新和加入公共对话”。也许这已经在计划中了一段时间了,也许 Meta / Instagram 团队认为人们可能正在寻找一款通.

各大厂商选择Rust的理由

602 2K

各大厂商选择Rust的原因: 1Password:我们相信没有比这个挑战更好的语言了Rust Android:对于操作系统的较低层,Java不是Kotlin一个选项。 Apple:我们的代码库完全用现.

用Java构建一个简单的速率限制器

981 2K

从 Android 的角度用Java构建一个简单的速率限制器:从 Android 的角度使用考虑这样一种情况,您正在编写代码来捕获用户的签名。当他们拖动指针时,您捕获了数千个点。平滑签名可能不需要所有.

React Native 不是未来

891 2K

2017 年,我们的移动应用程序过渡到 React Native,将我们的代码库总数减少到两个。有一段时间,这感觉就像天堂。现在每当我们想引入一个新特性,比如加密的图像和文件,我们都需要“只”写两次—.

谷歌安卓团队的四天Rust课程

1916 2 2K

这是由谷歌 Android 团队开发的为期四天的 Rust 课程。该课程涵盖了 Rust 的全部内容,从基本语法到高级主题,如泛型和错误处理。它还包括最后一天的 Android 特定内容。本课程的目标.

谷歌的安卓13大幅度从C/C++迁移到Rust

1932 1

从Android 12起,谷歌宣布在Android平台中支持Rust编程语言,作为C/C++的内存安全替代语言。谷歌的目标不是将现有的C/C++转换为Rust,而是随着时间的推移将新代码的开发转移到内.

任何前端应用都不可能被安全保护? - kuzzle

1212 1 3K

尝试使用低效技术保护前端应用程序可能很危险。我从不同的来源(Callstack、Jscrambler、Tabris、Nativescript、Reactnativecode)看到了许多文章,详细介绍了.

coder/code-server: 可运行在云中的VS Code

912

这是VS Code服务器端开源代码,可自行安装在云VM中,然后在各种客户端中通过浏览器即可实现编程: 在具有一致开发环境的任何设备上编写代码 使用云服务器加速测试、编译、下载等 在旅途中保持电池寿命;.

covpass-android:数字疫苗接种证书应用

877

官方 CovPass(-Check) Android 应用程序和 SDK,包含 CovPass 应用程序和 Kotlin + Android 常用的模块。该CovPass 中的业务规则用于验证和“此状.

从DoorDash安卓应用中学到的8个技巧

1473 2K
在移动应用程序中有效实施支付需要精确关注支付方式、用户体验和欺诈预防等因素。移动支付对企业至关重要,这意味着工程师应该采取深思熟虑的方法,预测所有可能发生的情况。在 DoorDash,我们发现了有助于.

rust-raspberrypi-OS-tutorials:用Rust编写树莓派嵌入式操作系统的学习教程

1629

这是一个教程系列,该系列教程适用于 ARM64 位ARMv8-A 网络远程操作系统开发者。本教程将给出如何编写一个引导,一步一步从头开始遍历单片嵌入式操作系统。它们涵盖了常见操作系统任务的实现,例如写.

苹果上的侧载Sideloading又成为热点 - macrumors

1518 1

Sideloading侧载是一个花哨的词,用于从非官方平台或开放互联网下载应用程序二进制文件,并将其安装在像普通应用程序一样的设备上。Android 允许这种做法,让用户可以灵活地从官方或非官方应用程.

使用Flutter开发的两款开源移动应用:电子商务和星座

1208
使用Flutter开发的电子商务界面:Beeb-Shop使用 Flutter 构建的星座应用:.

在Linux上以容器方式运行安卓系统的开源项目:Waydroid

4923 1

Waydroid 是一种基于容器的方法,可在 Ubuntu 等常规 GNU/Linux 系统上启动完整的 Android 系统。Waydroid 使用 Linux 命名空间(user、pid、uts、.

网飞Netflix如何将安卓的API单体后端迁移到微服务架构?

1317

作为 Android 开发人员,我们通常可以奢侈地将后端视为在云中运行的魔术盒,忠实地返回给我们 JSON。在 Netflix,我们采用了前端后端 (BFF) 模式:我们没有一个通用的“后端 API”.

使用 Java 进行移动应用开发的 8 个理由 - Vikrant

1218

在 Web 和移动应用程序的开发方面,Java 是一种专家语言。该语言与其他语言和环境相比具有显着优势,使其适用于任何与编程相关的任务。该语言在超过55 亿台设备上运行,专门用于开发 android .

什么是微应用架构?

4843 2 3K

在 2000 年代后期,Netflix和亚马逊等网络企业面临着以巨大的规模构建软件的挑战。为了尽量减少数百名贡献者对巨大共享代码库进行更改的摩擦,他们将他们的软件拆分为可以在云中租用的硬件上单独部署和.

每个Flutter程序员都应该知道的五个概念 - Md

879

这些是任何 Flutter 开发人员必备的东西,从长远来看,它总体上会让你成为一名优秀的 Flutter 开发人员。 1. 状态管理架构这是 Flutter 社区最重要的话题之一,如果你想维护一个中型.

注重隐私的安卓操作系统替代品:CalyxOS

3054 1 2K

CalyxOS 是一种Android 移动操作系统(另外一个鸿蒙?),可将隐私和安全置于日常用户的手中。此外,主动安全建议和自动更新让您无需再猜测个人数据的隐私性。特点: 使用Tor 浏览器在没有审查.

移动原生app开发工具Flutter与React Native比较

1426

首先,RN是一种javascript语言,而在原生安卓或苹果操作系统中运行JS是慢的,虽然JS编程比Flutter的dart语言容易,但是原生应用运行性能有显著差异。选择标准可以是:Flutter -.

React Native与Flutter终极比较 - linkupst

1310 3K

如果希望有一种能够在多个移动平台上运行的应用程序的工具,那么就是Flutter和React Native等跨平台解决方案发挥作用的时候。但这里有一个具有挑战性的问题:他们中的哪一个最终会赢得比赛?让我.

Wire:基于安卓的谷歌的Protocol Buffers的开源实现

993

Google 的 Protocol Buffers 的开源实现,专为 Android 和 Java 设计。Protocol Buffers 模式语言和二进制编码均由 Google 定义。Wire 是 .

Coinbase如何根据第一性原则从原生App过渡到React Native?

790 1 3K

Coinbase是第一家上市的比特币交易所,他们宣布截至2021年1月,Coinbase iOS和Android应用程序已从本机开发过渡到React Native。迁移到React Native意味着.

谷歌赢得十年Java官司:复制Java SE API到移动系统重新实现属于合理使用

1439 1 2K

美国最高法院裁定:谷歌复制Java SE API是合理使用。 黑客新闻网友讨论:重新实现API是软件开发的重要组成部分,属于合理使用。 这是保护互操作性和兼容性的胜利,与Google与Oracle无关.

苹果新CPU如何兼容并超越Intel? -ErrataRob

1146 1

Apple取代Intel处理器的确非常有效。一些其他持怀疑态度的技术人员将其称为“黑魔法”。它可以很好地运行Intel代码。根本原因是Arm和Intel架构已经融合。是的,指令集是不同的,但是基本的体.

使用libphonenumber验证电话号码 - Baeldung

4530 6K

在本快速教程中,我们将看到如何使用Google的开源库libphonenumber来验证Java中的电话号码。首先,我们需要在pom.xml中添加此库的依赖项:<dependency>    <gro.

在安卓上使用OpenCV的指南 - kdnuggets

1542 1

本教程指导Android开发人员准备流行的库OpenCV以供使用。通过循序渐进的指南,该库将被导入Android Studio(Android的官方IDE)。然后可用于执行其支持的任何操作,例如对象检.