Philippe Weidmann
banner
phil0u.bsky.social
Philippe Weidmann
@phil0u.bsky.social
iOS developer📱

Currently working @infomaniak
https://github.com/PhilippeWeidmann
Reposted by Philippe Weidmann
Now what happens if you need to add a @FocusState to handle the focus in the view ?
June 30, 2025 at 9:54 AM
You can check SwissTransfer. We had a more pragmatic approach I think. Only the caching / logic layer is built using KMP.

apps.apple.com/app/infomani...

It’s also open source !

github.com/Infomaniak/i...

github.com/Infomaniak/m...
‎Infomaniak SwissTransfer
‎Adoptez l'application iOS officielle du service SwissTransfer.com développé par Infomaniak. SwissTransfer est la solution la plus simple et sécurisée pour partager gratuitement vos fichiers volumine...
apps.apple.com
April 27, 2025 at 9:21 PM
This project is using @tuist.dev . Its a tool that helps mitigating conflicts when multiple people need to work on the same Xcode project. You need to install it using mise (mise.jdx.dev) it helps managing your dev environment.

Then juste mise install, tuist install && tuist generate
Home | mise-en-place
mise-en-place documentation
mise.jdx.dev
April 19, 2025 at 10:03 AM
We are a team of 8 working with swiftlint and swift format directly integrated in GitHub workflows. You can take a look here :

github.com/Infomaniak/i...
github.com
March 7, 2025 at 10:42 PM
Merging conflicts is one of the many problems @tuist.dev solves for us.
Tuist can also help you to detect implicit dependencies which tend to create unstable builds. You should try it !
February 10, 2025 at 8:55 PM
The syntax isn’t very intuitive but we already have:
async let someVar = myAwaitableFunc()

Then you are free to await or not the result.
You can even remove someVar to ignore the result.
December 4, 2024 at 12:24 PM