Profile avatar
excbadacc.es
EM in the ⚛️ React Team at Meta (London) Previously: 🕶️ Orion AR Glasses at Reality Labs 🚂 Citymapper I reverse engineer obsolete software/games and have a weird obsession with eink and Palm devices.
63 posts 211 followers 165 following
Prolific Poster
Active Commenter
comment in response to post
Cool! really like your stuff!
comment in response to post
How do you make these? Complete graphical mockups or do you actually code the UI for some of these and let the OS render?
comment in response to post
What were the biggest headaches? :) anything our team can do to help reduce these in future?
comment in response to post
It's kinda sad our devices are all solid state with quiet fans. you don't really *feel* how the thing is working for you
comment in response to post
Thanks Dan, I'll have someone take a look at this. FYI - We've been working recently to get the performance panel working on React Native DevTools. shipping soon-ish 😅 and plan to look at perf and profiling tools more closely next year.
comment in response to post
📌
comment in response to post
this is btw, the main reason I HATE Apple events. everyone just talks the same, moves the same, very clearly reading from a script. BORING.
comment in response to post
If you just "copy" his delivery style, it's just not going to be the same. be you. don't hesitate to show your personality.
comment in response to post
Pretty cool to think how Apple itself reached out to the web technologies toolbox when they needed to ship something fast 🙃
comment in response to post
And inside, a single NSLog(); Someone forgot to remove a debug print in the shipping binary! at some point this was a web app, running in a UIWebView... in fact Ken Kocienda and Richard Williamson mention this in their CHM interview www.youtube.com/watch?v=xImA...
comment in response to post
Scroll all the way at the bottom of WeatherController and we find webView:runJavaScriptAlertPanelWithMessage: If you've done any WebKit work you know what this is: One of the WKUIDelegate's methods! 👌👌👌 (developer.apple.com/documentatio...)
comment in response to post
The shipped binary is just your regular Cocoa/ObjC MVC app. Some controllers, view and model objects. Nothing too interesting. BUT....
comment in response to post
Another favourite is the original Weather.app, with a cool origin story - starting out as an iPhone optimized version of the weather dashboard widget from OS X >>>
comment in response to post
If you look closely at the UITextViewLegacy methods, you'd see some references to styles and web objects. internally all the way up to iOS 7, the system was using WebKit for rendering! you'd set your styles using ObjC, that would turn to CSS behind the scenes. >>>
comment in response to post
For a long while after shipping the iPhone SDK, there was a lot of duplication between the UIKit classes used by Apple (UITextViewLegacy, UITable for example) and the publicly facing ones (UITextView, UITableView) >>>
comment in response to post
(I know I should probably close the x one, but so many people I care about are still there...)
comment in response to post
Looks 🔥 we'd love to see a PR and see how we can get this working on all platforms, native too? :)
comment in response to post
Pro tip - I never use notifications for any social media app. Nothing can ever happen on social media that I need to be notified of. I only see it if I choose to check it. Protects my peace nicely.
comment in response to post
I'm on Giffgaff/O2 and rarely have issues with 5g. GPS on the other hand is pretty bad in zone 1.
comment in response to post
Big if true. 😉