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 '19 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.

| improve this answer | |
  • 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 '19 at 10:37
  • @JourneymanGeek Any info on the current development status? I am especially curious about the iOS client. – Nimesh Neema Jul 15 '19 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 '19 at 10:41

You must log in to answer this question.

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