!tDRGDwZwQnlkowsjsm:matrix.org

Riot iOS

1317 Members
Riot/iOS, matrix-ios-kit and matrix-ios-sdk discussion | https://itunes.apple.com/app/riot-open-source-collaboration/id1083446067 | TestFlight build: https://testflight.apple.com/join/lCeTuDKM187 Servers

Load older messages


SenderMessageTime
6 Nov 2019
@Manu:matrix.orgManuRiot-iOS could be way faster but it does not have performance issue, the legacy riot-android has12:53:39
@Manu:matrix.orgManubut it is becoming harder and harder to maintain. ObjC is quite longer to write than Swift. We could also improve the architecture to fit better modern app development12:56:06
@Manu:matrix.orgManubtw, we have a position open at New Vector to work within the iOS team (https://apply.workable.com/new-vector/j/C1DCC3DEF9/) :)12:59:07
@aaron:matrix.orgaaron From a user perspective, riot-iOS keeps moving farther away from what one would expect an iOS program to look and act, and it feels like feature development has stagnated. That doesn’t necessarily require a riot-X, but for those who don’t use/care about e2e, it’s getting frustrating. 13:01:00
@aaron:matrix.orgaaron For example, we still can’t change notification settings in-app. 13:02:18
@Manu:matrix.orgManuwe have definitely plenty of such small frustrating things and also bugs13:08:41
@Manu:matrix.orgManuour bandwidth has been (and still) mainly focused on privacy for the last 3 months. These features are not necessarily visible and required for some13:10:48
@aaron:matrix.orgaaron That feature alone kept most of my group on matrix console beta until it was force killed. 13:10:53
@Manu:matrix.orgManuwe have tried to fix some bugs/crashes in the current sprint13:11:22
@Manu:matrix.orgManu
In reply to @aaron:matrix.org
That feature alone kept most of my group on matrix console beta until it was force killed.
multi-account may be another reason to use console too
13:12:20
@aaron:matrix.orgaaron Unfortunately everyone gave up on that. 13:13:24
@rocadembosch:matrix.orgJosep changed their display name from rocadembosch to Josep.14:17:28
@myyra:maunium.netmyyrä joined the room.14:23:07
@myyra:maunium.netmyyrä

Hi, an iOS developer and Riot iOS user here. Having done many rewrites/conversions of objc apps over the years, I thought I'd provide some findings. Sorry if some are obvious or have already been discussed:

  • Of all the partial objc -> swift conversions (where part of the app/some files were converted) I have yet to find one that I'd consider successful. Since objc doesn't support all swift features, they often end up being almost literal conversions of the old code, since the swift interfaces have to be made with objc compatible patterns. There is little benefit since most of swift's benefits come from the new patterns that the language allows. Using those would basically require a second rewrite on top of it.
  • I have yet to release a swiftui app to the store, but a lot companies I know are using it for new apps. Especially if they don't have an army of ios developers, since it's so much more efficient to develop. Yes, it's still buggy in places, but very usable in production apps if you're realistic about the capabilites and are wiling to write some parts in uikit (there is no way the chat screen could be made in swiftui, for example). I've also found it to be more performant in every scenario.
  • If swiftui is not mature enough, I'd at least consider using Combine as much as possible. It allows for easier swiftui integration in the future, and it's really mature already. I'm using it even if the UI is uikit.
  • Both do have the problem of being iOS 13 only. This is mostly a business decision of reach vs developer time.
14:42:24
7 Nov 2019
@gwhkjd19:matrix.orggwhkjd19 joined the room.01:24:48
@eruphone:matrix.org@gay_bot joined the room.08:40:17
@xid_world:matrix.org@xid_world:matrix.org left the room.20:56:15
8 Nov 2019
@gwilliams:matrix.orgSamsoniteyayyyyyy01:52:40
@gwilliams:matrix.orgSamsoniteios update hit the store and now voip calls work again01:52:52
@gwilliams:matrix.orgSamsonitethanks!01:52:54
@Manu:matrix.orgManustrangely, Apple released the app faster on the store than on the public TestFlight08:07:51
@lnxrcks:matrix.org@lnxrcks:matrix.org joined the room.19:41:51
@lnxrcks:matrix.org@lnxrcks:matrix.org left the room.19:44:36
9 Nov 2019
@aaron:matrix.orgaaronima_ff0e1f8.png
Download ima_ff0e1f8.png
04:52:21
@aaron:matrix.orgaaron AVSub is my music player for reference. 04:52:51
@slkaa:matrix.orgslkaa joined the room.14:37:25
@yusf:gottsnack.netyusfHey Manu, are you interested in following up on the iOS multi-account situation?18:37:23
@bombonel:matrix.orgA.Hello guys, did anyone experience the following: in a chat room with several people (6 in my case), I, the admin , I cannot see all room members in the room in the members list. they are there, but i do not see them. the other room members see them as they supppose to. More interesting is the fact that in the chat, these bember do not simply appear like "name" but they appear like @"name":xxxxx.modular.im in my case. so i can see their messages but i cannoot clik / press on them.22:37:54
@g2bg:matrix.orgg2bg joined the room.22:56:26
10 Nov 2019
@marco:flairy.deMarco Manu: Regarding link preview - promised since >1 year it was mentioned in June that it'll come this summer.
Meanwhile I suppose the Australian summer was meant, not the European one 😕
08:18:00

Show newer messages


Back to Room ListRoom Version: