(no title)
kermerlerper | 5 months ago
However, the app was MISERABLY slow and janky. I blame this squarely on the fact that most of the app is just a webview. The search bar seems to be native, but everything after is just a website wrapper. And, surprise surpise, the website is slow as well. After about 7 minutes of intense frustration, I cursed the thing and just bought whatever was on the shelf.
But then it struck me.
"I'm a mobile app developer, what's stopping me from just making an optimized version that actually works!"
By "works", I mean:
- it's fast (even on Home Depot's WIFI)
- it's convenient (I can see aisle/bay right in the search results)
- it's clean (not janky/jumpy with loading spinners everywhere)
- it's powerful (create a list of items, and send that list as a link to someone else, no account required)
How it works, I basically have a proxy server between my app and home depot, that makes all the necessary calls BUT, it then filters out all the HTML and returns just the data needed with GRPC (though JSON could've worked as well).
That's how I made "THD Lite." There's still lots of work to be done, hence I'm not releasing it just yet. But so far, it hits the first three goals perfectly.
But, given that I'm not paid by Home Depot, I'm only adding the bits that I utilize. (unless of course ... Home Depot would like to change that, reach me at bookofcooks123@gmail.com).
Namely, what's being left out:
- All "Pro" features (subject to change)
- Online orders (I'm not trying to get sued)
- Anything that requires an account
No comments yet.