4 stories
·
0 followers

NGI Mobifree funds client app overhaul

1 Share

The F-Droid app was created in 2009 in the early days of Android and lots of its code is still that old. While the ecosystem has seen many drastic shifts, the F-Droid community heroically kept the app alive with band aids and chewing gum.

However, this task becomes increasingly difficult. In a project’s life, there comes a time when the accumulated technical debt can’t be managed anymore and the only way forward is to rewrite the project from scratch. This effort is under way for a while already. We’ve been rewriting the basic parts of the app and put them into reusable libraries. However, most of the upper layers of the code still need rewriting as well.

Unfortunately, we have reached a point where this can’t be done bit by bit anymore, because of historic entanglement of the remaining pieces. The rest requires one big swoop which is too big for a single volunteer contribution and typically not the kind of work that is attractive for external funders.

Therefore, we are especially thrilled to announce that the Mobifree programme of the Next Generation Internet initiative agreed to fund this monumental effort. With their support, we aim to modernize the F-Droid app with a focus on the user interface to make the app easier to use and more appealing especially for new users. At the same time, the modernization should make it easier and more attractive to contribute to the app while also making it easier for the maintainers to review and merge external contributions due to better test coverage and less code entanglement.

The rewrite will be exclusively in Kotlin and use Compose for the UI while using modern architectural patterns that will make the app easier to maintain and more fun to contribute to. It will also allow for a responsive UI that adapts to the available screen size, be it a phone, a foldable, a tablet or even a desktop screen.

Read the whole story
teufel
10 days ago
reply
Share this story
Delete

Zalgo Rly

jwz
17 Shares
Read the whole story
teufel
3304 days ago
reply
Share this story
Delete

Saturday Morning Breakfast Cereal - Gender Stereotypes

2 Comments and 14 Shares

Hovertext: I'm just realizing I always give my jerk characters red hair. It's nice to see one's self-hatred manifested so to plainly.


New comic!
Today's News:

Read the whole story
teufel
3351 days ago
reply
The hovertext is also great.
Share this story
Delete
1 public comment
kleer001
3352 days ago
reply
Winner chicken dinner :/

Trippy spinning optical illusion

3 Comments and 13 Shares

Spinning Optical Illusion

Somehow, this woman seems to be spinning both clockwise and counter-clockwise simultaneously. This is worse than the spinning ballerina. Anyone know who did this? Randomly found it on Facebook and couldn't trace the source back...

Tags: optical illusions
Read the whole story
teufel
3382 days ago
reply
Share this story
Delete
3 public comments
MaryEllenCG
3381 days ago
reply
It's making me dizzy.
Greater Bostonia
samuel
3383 days ago
reply
Focus on the face and it constantly switches.
Cambridge, Massachusetts
3382 days ago
The funny thing is that I'm so used to looking at point clouds & wireframes that it absolutely will not switch directions for me unless I look away from it and look back.
peelman
3381 days ago
I can't see it either. She's spinning counter clockwise to me. Doesn't seem to matter what I do.
Dadster
3375 days ago
If you focus on the end of her hair, then the image will not change rotation (either way) The change the eye sees is I think due to the 'detail' portions that use more dots (nose for ex) shift across sparser areas. Very cool, however it works.
aaronwe
3383 days ago
reply
Who needs drugs?
Denver