element-hq / element-hq/element-ios

Migration to Swift

Open
#4,331 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

Looking at the three codebases (`element-ios`, `ios-kit`, `ios-sdk`), I see a lot of Obj-C.

After reading some articles, blogposts, general StackOverflow Q&As, and talking with a friend who dabbles some in iOS dev, I get the impression that; Swift is easier to work with than Obj-C, having no drawbacks or "missing features", having all the language modernity and flow you'd expect from somewhere in 20XX.

Here are some questions I have;

1. Does Element want to migrate all/most of their iOS code to Swift? (to be more developer-friendly, etc.)
2. (if yes to 1) Does Element have any plans to migrate, or is this on a backburner as long as resources are scarce?
3. (if yes to 1) Would Element accept PRs modernising the codebase to swift across all of these repos?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.