News - page 8

Making reproducible builds visible

Our lives are moving into the digital realm, our private data flows through all sorts of software. As software controls more and more of our lives, it is becoming ever more important that we have software that we can trust. Currently, smartphone users are often forced to operate on faith...

Happiness is an update

This Week in F-Droid TWIF curated on Thursday, 15 May 2025, Week 20 Community News Looks like not all Nextcloud mobile users are as happy as they can be, and here at F-Droid, we attend to their happiness by building Nextcloud, Nextcloud Dev, updated to 20250505 today, and a plethora...

Pins and map pins

This Week in F-Droid TWIF curated on Thursday, 08 May 2025, Week 19 Community News Jami was updated to 20250423-01 with a bit of polish. While that’s not gonna keep you busy for long, you can read the latest blog posts: “Can I call regular phone numbers with Jami?”, spoiler:...

Love all apps, 💔 or ✔️️

This Week in F-Droid TWIF curated on Friday, 02 May 2025, Week 18 F-Droid core Reproducible builds are taking over our Android FOSS world, but they might go under the radar. We push for them and guide developers of new apps to work towards this goal at inclusion time, and...

NGI Mobifree 资助客户端应用的全面重构

F-Droid 应用诞生于 2009 年 Android 发展的早期,其代码库中至今仍保留着大量陈旧的代码。尽管 Android 生态已经历了翻天覆地的变化,但 F-Droid 社区依然凭借各种缝缝补补的临时手段,奇迹般地维持着这款应用的运转。 然而,这项任务正变得愈发艰巨。在项目的生命周期中,总会遇到这样一个阶段:累积的技术债已到了无法收拾的地步,唯一的出路就是从头开始重写。这项工作已经开展一段时间了。我们一直在重构应用的基础组件,并将其转化为可复用的类库。不过,大部分上层代码也同样需要重写。 遗憾的是,由于剩下的部分存在长期积累的错综复杂关系,我们现在已经无法通过零星的改动来完成这项任务了。剩余的工作需要大刀阔斧地一次性完成,但这对于个人志愿者的贡献来说工作量太大,而且这类性质的工作通常也很难吸引外部资助者的青睐。 因此,我们非常荣幸地宣布,下一代互联网倡议旗下的 Mobifree 项目已同意资助这一重大的现代化工程。在他们的支持下,我们计划对 F-Droid 客户端进行全面升级,重点优化用户界面,提升易用性,从而吸引更多新用户。与此同时,此次升级将降低开发者参与贡献的门槛;此外,通过提升测试覆盖率并减少代码耦合,维护人员在审查和合并外部代码时也将更加高效、轻松。 重写后的代码将完全采用 Kotlin 编写,并利用 Compose 构建用户界面。通过采用现代架构模式,应用将变得更易于维护,也能让开发者更愉快地参与代码贡献。此外,它还能实现响应式界面,自动适配从手机、折叠屏、平板到桌面端的各类屏幕尺寸。

A waterfall of acronyms

This Week in F-Droid TWIF curated on Thursday, 24 Apr 2025, Week 17 Community News NLNet has been a great supporter of F-Droid and FOSS in general over the years, and we hope it can do its good work many eons ahead. Some more projects got funded this month, as...

质感设计第三版

F-Droid 应用待发布的 1.23.0 版本带来一项视觉改观:现已采用 Material Design 3,使界面呈现 Google 所要求最新标准。更新亦实现全屏显示效果,最大限度利用屏幕空间。 感谢 proletarius101 为此付出的 核心努力。吸取了以往的教训,Ta 特意让这次合并请求保持得尽可能精简,克制住了修改更多代码的冲动,以提高代码被成功采纳的几率。 我们想方设法恰好赶在预计 Google 要发布其设计语言的预计更具“表现力”又一个迭代前合并并发布了此作品。 纵然新版 Material Design 支持动态颜色,原主题色仍然保持。未来可能支持或不支持动态颜色。参见该主题之相应 ticket。

Decades of git

This Week in F-Droid TWIF curated on Thursday, 17 Apr 2025, Week 16 F-Droid core Since last week, F-Droid and F-Droid Basic are enjoying the new Material UI look. Did the new palette change your view on this catalogue of FOSS applications? Should we make the colors more pastel? On...

RSS RSS