piannaf’s avatarpiannaf’s Twitter Archive—№ 1,723

                              1. Amazing research and presentation from @RunChristinaRun. If you couldn't attend, here's an abridged version until you can watch the recording. Highly recommended #DroidconNYC
                            1. …in reply to @piannaf
                              What is a platform? Android, iOS, Web (mWeb) What is cross-platform? Taking a piece of code and sharing it across two or more platforms #DroidconNYC
                          1. …in reply to @piannaf
                            Even one platform has a lot going on. What if you add another? What if you don't have infinite resources? Will you narrow scope? Will you start on iOS? #DroidconNYC
                            oh my god twitter doesn’t include alt text from images in their API
                        1. …in reply to @piannaf
                          The common goals of cross-platform are to increase reach without increasing cost and complexity or maintain current each and decrease cost and complexity #DroidconNYC
                      1. …in reply to @piannaf
                        Most talk about reducing multiple codebases to a single one. That is theoretically exciting but existentially threatening to people who's jobs are being cut down. The arguments become less about architecture and technology, and more about feelings and preferences #DroidconNYC
                        oh my god twitter doesn’t include alt text from images in their APIoh my god twitter doesn’t include alt text from images in their API
                    1. …in reply to @piannaf
                      Two buckets: sharing logic, sharing UI. (Sharing UI usually includes sharing logic) #DroidconNYC
                      oh my god twitter doesn’t include alt text from images in their APIoh my god twitter doesn’t include alt text from images in their API
                  1. …in reply to @piannaf
                    Reimplement or Wrap UIs? Reimplement: - Can you get it exactly right? Android has 10 years of view history. Taking on the task of reimplementing is a hard task. - Can you keep it exactly right? None of the platforms are staying still? #DroidconNYC
                1. …in reply to @piannaf
                  Wrap: - Can you translate efficiently? You used to be able to talk directly to native views now some misdirection - Can you keep wrappers up to date? #DroidconNYC
              1. …in reply to @piannaf
                These questions encompass the business arguments
                oh my god twitter doesn’t include alt text from images in their API
            1. …in reply to @piannaf
              People are going to ask you many questions when evaluating x-platform tech (these are just a few) If you understand the way things are architected, you can understand whether it will have performance issues and how well it will integrate into your build-chains #DroidconNYC
              oh my god twitter doesn’t include alt text from images in their API
          1. …in reply to @piannaf
            React Native vital stats #DroidconNYC
            oh my god twitter doesn’t include alt text from images in their API
        1. …in reply to @piannaf
          Native port of React Translators take description of UI and bind it to the platform specifics. As long as you write translation logic, you can render it anywhere. Renders native views which is great for interop. Reuse and leverage existing views. #DroidconNYC
          oh my god twitter doesn’t include alt text from images in their API
      1. …in reply to @piannaf
        Agnostic part is Javascript, platform is not javascript. They need to talk to each other via React Native bridge Spy on messageque, there is a lot of communication happening. But bus-factor of 1; if message queue gets backed up, everything falls apart #DroidconNYC
        oh my god twitter doesn’t include alt text from images in their API
    1. …in reply to @piannaf
      Just learned this morning about the new JSI architecture > directly invoke Java/ObjC methods from JavaScript (similar to an RPC call) @RunChristinaRun have you or others @PinterestEng worked with this yet? How much better (or just different) it is than the message queue?
  1. …in reply to @piannaf