I am just curious to know - which technology/framework was used to develop the Stack Exchange mobile apps?

Is it native Android and native iOS (Swift/Objective-C) or hybrid frameworks (React Native, etc.)?

  • 1
    Its not exhaustive but the about option on the android app has a listing of open source components that are used. Considering its two different developers, and apparently the ios version has slightly more features, chances are they're two separate, native codebases. – Journeyman Geek Apr 22 at 7:00

I have experience developing iOS apps. Based on my technical interpretation, from extensively using both the iOS and Android clients, Stack Exchange mobile apps are developed using any one of the many cross platform mobile app development tool.

Speaking of iOS client, it lets you Handoff the current open post (on any of the SE site) to Safari running on a nearby Mac. This clearly indicates that the currently open view on iOS is running in within a Web view.

While the exact cross platform framework used could not be determined by this simple observation, but certainly the apps have not been developed using native development tools.

Another giveaway is the starkly similar interface across both iOS and Android clients, which is possible only when using a cross platform app development environment.

  • 2
    On the other hand, when they were in active development, they had different devs, and ios had a better feature set since it was developed longer, so I'm skeptical. – Journeyman Geek Jul 15 at 10:37
  • @JourneymanGeek Any info on the current development status? I am especially curious about the iOS client. – Nimesh Neema Jul 15 at 10:38
  • 1
    I don't know. I wish I did, but I'm a regular user with moderator status, and don't get all the fun internal gossip. That said, the "about" page on the android client refers to the open source libraries they use. Maybe there's something similar in ios. As far as anyone knows, they basically are not going to do anything new, just fix bugs if needed. – Journeyman Geek Jul 15 at 10:41

You must log in to answer this question.

protected by Shadow The Dragon Wizard Jul 15 at 11:09

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged .