Prime
๐ค PersonAppearances Over Time
Podcast Appearances
I didn't hate it. Okay, so mobile web development's interesting. In some ways, I like it. In other ways, I just miss the web stuff. Expo, I will say, feels pretty similar to modern web development. I don't know if you've ever played with Expo.
I didn't hate it. Okay, so mobile web development's interesting. In some ways, I like it. In other ways, I just miss the web stuff. Expo, I will say, feels pretty similar to modern web development. I don't know if you've ever played with Expo.
Yeah, so it's great. I think I get very confused about what's actually happening. There's a JavaScript bundle, and it's doing some stuff. Is it using real native stuff? I don't know. I just kind of build with the normal controls that Expo provides. But most of the app, honestly, is just web views. Yeah.
Yeah, so it's great. I think I get very confused about what's actually happening. There's a JavaScript bundle, and it's doing some stuff. Is it using real native stuff? I don't know. I just kind of build with the normal controls that Expo provides. But most of the app, honestly, is just web views. Yeah.
It's just coordinating a bunch of different web views because we don't want to build every single page on the site, all the different scoreboards and just whatever, standings and all the different visuals we have. We don't want to build them all in Swift or whatever. It's just like, because then when we have new features, we have to build them there too. As a small team, it's kind of untenable.
It's just coordinating a bunch of different web views because we don't want to build every single page on the site, all the different scoreboards and just whatever, standings and all the different visuals we have. We don't want to build them all in Swift or whatever. It's just like, because then when we have new features, we have to build them there too. As a small team, it's kind of untenable.
So we just use the web view. And maybe that's like a golden rule you don't break, like don't use web views. I'm sure there's mobile developers who are like screaming at me right now on the other side of the podcast, but I don't know. It's working for us.
So we just use the web view. And maybe that's like a golden rule you don't break, like don't use web views. I'm sure there's mobile developers who are like screaming at me right now on the other side of the podcast, but I don't know. It's working for us.
Yeah, so there's a native... like nav bar at the bottom that has different... They're actually different tabs that have different web views loading to different pages. There's other things, like we don't render the web ads in the web views, so we've got some trickery going on to hide some stuff if it's a native app, and then we render native ads. There's like native ad SDKs. Oh, I see.
Yeah, so there's a native... like nav bar at the bottom that has different... They're actually different tabs that have different web views loading to different pages. There's other things, like we don't render the web ads in the web views, so we've got some trickery going on to hide some stuff if it's a native app, and then we render native ads. There's like native ad SDKs. Oh, I see.
So there's stuff like that. Why not just... Yeah, like originally, the first... plan was like, well, we could just build this as a web view and like, could it just load our site? And then like, does that actually improve anything? Is that, is that better than a mobile, like a web app? I mean, it's at least it's in the app store. So the people who are like, give us an app, it's like, here's an app.
So there's stuff like that. Why not just... Yeah, like originally, the first... plan was like, well, we could just build this as a web view and like, could it just load our site? And then like, does that actually improve anything? Is that, is that better than a mobile, like a web app? I mean, it's at least it's in the app store. So the people who are like, give us an app, it's like, here's an app.
They just don't know that they got suckered into using our web app. Uh, but then we thought of some stuff that like the search is more, it's native, like using native controls and the neighbor native keyboard and all that. Just little things like that. It's mostly web views, but there's like the 10% that's native. Just nabbing around and stuff.
They just don't know that they got suckered into using our web app. Uh, but then we thought of some stuff that like the search is more, it's native, like using native controls and the neighbor native keyboard and all that. Just little things like that. It's mostly web views, but there's like the 10% that's native. Just nabbing around and stuff.
Yeah, the app feels pretty good. There were things, rough edges at first, that we exposed, like loading states feeling really slow on a native app because you're not used to that. But we stripped them out and it's feeling a lot better now. Yeah, I don't know. I think the people who are asking for an app will be pleased. It is an app, in fact. And it's the current StatMuse experience.
Yeah, the app feels pretty good. There were things, rough edges at first, that we exposed, like loading states feeling really slow on a native app because you're not used to that. But we stripped them out and it's feeling a lot better now. Yeah, I don't know. I think the people who are asking for an app will be pleased. It is an app, in fact. And it's the current StatMuse experience.
Like if you go to www.statmuse.com, it feels like that, but just made from an app. So yeah, I think it came out pretty good. Not quite done. Still a few remaining to do's. But we'll actually have it on Android now too. So that's nice. Although I will say, Expo does a lot to make your life easier across these different platforms. There's just all these little weird gotchas, though.
Like if you go to www.statmuse.com, it feels like that, but just made from an app. So yeah, I think it came out pretty good. Not quite done. Still a few remaining to do's. But we'll actually have it on Android now too. So that's nice. Although I will say, Expo does a lot to make your life easier across these different platforms. There's just all these little weird gotchas, though.
Like, oh, you can't do that on Android. Oh, you can't use this API. And I'm doing really basic stuff. The kind of things that are really annoying to then work around. So as an example, form posts... can't include headers on Android, but they can on iOS. So that's the kind of weird thing that you just ship it for both.
Like, oh, you can't do that on Android. Oh, you can't use this API. And I'm doing really basic stuff. The kind of things that are really annoying to then work around. So as an example, form posts... can't include headers on Android, but they can on iOS. So that's the kind of weird thing that you just ship it for both.