Ga naar de content
Door de services van Twitter te gebruiken, ga je akkoord met ons beleid voor Cookiegebruik. Wij en onze partners zijn wereldwijd actief en gebruiken cookies onder andere voor analyses, personalisatie en advertenties.
  • Startpagina Startpagina Startpagina, huidige pagina.
  • Over

Opgeslagen zoekopdrachten

  • Verwijderen
  • In dit gesprek
    Geverifieerd accountAfgeschermde Tweets @
Voorgestelde gebruikers
  • Geverifieerd accountAfgeschermde Tweets @
  • Geverifieerd accountAfgeschermde Tweets @
  • Taal: Nederlands
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English
    • English UK
    • Español
    • Filipino
    • Français
    • Hrvatski
    • Italiano
    • Magyar
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Suomi
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Ελληνικά
    • Български език
    • Русский
    • Српски
    • Українська мова
    • עִבְרִית
    • العربية
    • فارسی
    • मराठी
    • हिन्दी
    • বাংলা
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • Heb je al een account? Inloggen
    Heb je al een account?
    · Wachtwoord vergeten?

    Nieuw op Twitter?
    Registreren
Profiel van gpeal8
Gabriel Peal
Gabriel Peal
Gabriel Peal
@gpeal8

Tweets

Gabriel Peal

@gpeal8

Android, React Native, and Lottie at Airbnb. Formerly built Android Auto at Google. #AndroidDev

Geregistreerd in februari 2009

Tweets

  • © 2018 Twitter
  • Over
  • Helpcentrum
  • Voorwaarden
  • Privacybeleid
  • Cookies
  • Advertentie-informatie
Verbergen
Vorige
Volgende

Naar het profiel van een persoon gaan

Opgeslagen zoekopdrachten

  • Verwijderen
  • In dit gesprek
    Geverifieerd accountAfgeschermde Tweets @
Voorgestelde gebruikers
  • Geverifieerd accountAfgeschermde Tweets @
  • Geverifieerd accountAfgeschermde Tweets @

Deze Tweet uitlichten

Blokkeren

  • Tweet met locatie

    Je kan informatie over je locatie aan je Tweets toevoegen, bijvoorbeeld je stad of exacte locatie, via het web en applicaties van derden. Je kan altijd de locatiegeschiedenis van je Tweets verwijderen. Meer informatie

    Jouw lijsten

    Een nieuwe lijst maken


    Maximaal 100 tekens, optioneel

    Privacy

    Tweet-URL kopiëren

    Deze Tweet embedden

    Embed this Video

    Voeg deze Tweet toe aan je website door de onderstaande code te kopiëren. Meer informatie

    Voeg deze video toe aan je website door de onderstaande code te kopiëren. Meer informatie

    Hmm, er is een fout opgetreden bij het bereiken van de server.

    Door inhoud van Twitter in te sluiten op je website of in je app, ga je akkoord met de Overeenkomst voor ontwikkelaars en het Ontwikkelaarsbeleid van Twitter.

    Voorbeeld

    Waarom je deze advertentie te zien krijgt

    Inloggen op Twitter

    · Wachtwoord vergeten?
    Heb je geen account? Registreren »

    Registreren op Twitter

    Niet op Twitter? Registreer, richt je ogen op de dingen waar je om geeft en ontvang updates wanneer er iets gebeurt.

    Registreren
    Heb je al een account? Inloggen »

    Tweerichtings-snelcode's (verzenden en ontvangen):

    Land Code Voor klanten van
    Verenigde Staten 40404 (alles)
    Canada 21212 (alles)
    Verenigd Koninkrijk 86444 Vodafone, Orange, 3, O2
    Brazilië 40404 Nextel, TIM
    Haïti 40404 Digicel, Voila
    Ierland 51210 Vodafone, O2
    India 53000 Bharti Airtel, Videocon, Reliance
    Indonesië 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    Italië 4880804 Wind
    3424486444 Vodafone
    » Sms-snelcodes voor andere landen weergeven

    Bevestiging

     

    Welkom thuis!

    Je besteedt het grootste gedeelte van je tijd op deze tijdlijn. Je krijgt hier direct updates over zaken die belangrijk voor je zijn.

    Werken deze Tweets niet voor je?

    Houd je muis boven de profielfoto en klik op de knop Volgend om een account te ontvolgen.

    Een klein gebaar zegt meer dan duizend woorden

    Tik op het hartje als je een Tweet ziet die je leuk vindt. Zo weet degene die hem heeft geschreven dat je de liefde hebt gedeeld.

    Verspreid het nieuws

    De snelste manier om de Tweet van een ander te delen met je volgers is met een Retweet. Tik op het pictogram om hem meteen te versturen.

    Praat mee

    Stuur een antwoord om te laten weten wat je van een Tweet vindt. Zoek een onderwerp waarin je geïnteresseerd bent en doe meteen mee met het gesprek.

    Volg het laatste nieuws

    Ontdek direct waar mensen nu over praten.

    Vind meer van wat je leuk vindt

    Volg meer accounts om meteen updates te krijgen over onderwerpen die je belangrijk vindt.

    Kom er achter wat er gebeurt

    Bekijk direct de nieuwste gesprekken over welk onderwerp dan ook.

    Mis geen enkel Moment meer

    Blijf op de hoogte van de beste verhalen terwijl ze worden verteld.

    Gabriel Peal‏ @gpeal8 19 jun.

    After two years, 220 screens, and 120,000 lines of javascript, we're moving away from React Native at Airbnb. I tried to summarize our experience in a single blog post but that wouldn't do it justice so it turned into five!https://medium.com/airbnb-engineering/react-native-at-airbnb-f95aa460be1c …

    09:37 - 19 jun. 2018
    • 2.144 retweets
    • 4.128 vind-ik-leuks
    • Misbah Ashraf Mohamed LAMGOUNI Cristian Randieri Sliman Desmars Gabriel Bhushan Vaidya Khaled Aldaraan Aprilian Nur Wakhid Hungry Foodie
    99 antwoorden 2.144 retweets 4.128 vind-ik-leuks
      1. Gabriel Peal‏ @gpeal8 19 jun.

        None of this would have been possible without the amazing React Native community. We believe in the community and are still excited to see it mature and innovate for years to come.

        0 antwoorden 8 retweets 82 vind-ik-leuks
        Deze collectie tonen
        Bedankt, Twitter gebruikt dit om je tijdlijn te verbeteren. Ongedaan maken
        Ongedaan maken
      1. Nieuw gesprek
      2. Robert McLaws‏Geverifieerd account @robertmclaws 20 jun.
        Als antwoord op @gpeal8 @karimhernandez

        Did you folks consider moving to Xamarin? Lottie runs on there, and I think you might have a much better experience than React Native.

        1 antwoord 0 retweets 2 vind-ik-leuks
      3. Gabriel Peal‏ @gpeal8 20 jun.
        Als antwoord op @robertmclaws @karimhernandez

        How would Xamarin have solved our problems? In particular, the organizational ones and overcome the fact that we have a huge amount of React expertise and infra that we could leverage for RN.

        1 antwoord 0 retweets 4 vind-ik-leuks
      4. Robert McLaws‏Geverifieerd account @robertmclaws 20 jun.
        Als antwoord op @gpeal8 @karimhernandez

        Well, you’re moving away from React and going straight native now, right? Or did I miss something in Part 5?

        1 antwoord 0 retweets 1 vind-ik-leuk
      5. Gabriel Peal‏ @gpeal8 20 jun.
        Als antwoord op @robertmclaws @karimhernandez

        We never stopped doing native. React Native was never more than 10-20% of our mobile engineering effort.

        0 antwoorden 1 retweet 11 vind-ik-leuks
      6. Einde van gesprek
      1. Nieuw gesprek
      2. Tudor Prodan‏ @tudor_prodan 19 jun.
        Als antwoord op @gpeal8

        I am really curious if you considered @flutterio

        1 antwoord 0 retweets 5 vind-ik-leuks
      3. Gabriel Peal‏ @gpeal8 19 jun.
        Als antwoord op @tudor_prodan @flutterio

        1) Flutter wasn't an option when we began to consider this in early 2016. 2) We were able to leverage huge amounts of React expertise and existing infra. 3) Many of the challenges were not RN specific and would be the same in flutter.

        2 antwoorden 2 retweets 8 vind-ik-leuks
      4. Richard Yeh‏ @Apocryphon 19 jun.
        Als antwoord op @gpeal8 @tudor_prodan @flutterio

        Several of the technological issues are JavaScript specific, though. Wouldn't switching to a type-safe language like Dart help?

        1 antwoord 0 retweets 1 vind-ik-leuk
      5. Gabriel Peal‏ @gpeal8 19 jun.
        Als antwoord op @Apocryphon @tudor_prodan @flutterio

        A few issues, certainly, but there would be new ones such as the fact that we wouldn't be able to leverage our existing React expertise and infra or share code with web.

        1 antwoord 0 retweets 3 vind-ik-leuks
      6. Ilan Volow‏ @igvolow 20 jun.
        Als antwoord op @gpeal8 @Apocryphon en

        Having done native, Ionic, RN, and Xamarin, I gotta say that having development tools you can’t trust and debugging environments that are PITA to set up and use is a million times scarier than having to maintain two platform codebases.

        0 antwoorden 1 retweet 9 vind-ik-leuks
      7. Einde van gesprek
      1. Nieuw gesprek
      2. Eduardo Shinkawa‏ @dushin84 20 jun.
        Als antwoord op @gpeal8

        Question: 100 engineers only for the app frontend?

        1 antwoord 0 retweets 0 vind-ik-leuks
      3. Gabriel Peal‏ @gpeal8 20 jun.
        Als antwoord op @dushin84

        We have had 122 engineers with 10+ commits to Android/iOS/RN in 2018. People often think of Airbnb as seach, booking, payments, and itinerary but it has an enormous featureset for hosts, regions, experiences, and much more.

        1 antwoord 2 retweets 25 vind-ik-leuks
      4. Thomas R Koll‏ @TomK32 21 jun.
        Als antwoord op @gpeal8 @dushin84

        10+ commits, that's a week for me, sometimes a day...

        1 antwoord 0 retweets 1 vind-ik-leuk
      5. Gabriel Peal‏ @gpeal8 21 jun.
        Als antwoord op @TomK32 @dushin84

        Many of these engineers work on mobile in parallel with backend/web/etc. For that reason, it's impossible to have an exact count of mobile engineers. That, or you're just a 10x engineer...

        1 antwoord 0 retweets 0 vind-ik-leuks
      6. Thomas R Koll‏ @TomK32 21 jun.
        Als antwoord op @gpeal8 @dushin84

        as the old saying goes: what one programmer can do in one month, two programmers can do in two months :)

        1 antwoord 2 retweets 7 vind-ik-leuks
      7. Yomi‏ @yomexzo 22 jun.
        Als antwoord op @TomK32 @gpeal8 @dushin84

        In my experience, the more complex your project gets, the more time it takes to bake in new stuff. Although I see your point with 10 commits.

        1 antwoord 0 retweets 0 vind-ik-leuks
      8. Thomas R Koll‏ @TomK32 23 jun.
        Als antwoord op @yomexzo @gpeal8 @dushin84

        If your project lacks conventions and guidelines then "new stuff" will indeed take longer to add. With good conventions (e.g. Rails is great in that respect) you don't have to think about where and how to add code.

        1 antwoord 0 retweets 0 vind-ik-leuks
      9. Yomi‏ @yomexzo 23 jun.
        Als antwoord op @TomK32 @gpeal8 @dushin84

        Agreed. But it doesn't take away the fact that things get trickier as codebase grows. Even with good test coverage.

        0 antwoorden 0 retweets 1 vind-ik-leuk
      10. Einde van gesprek
      1. Nieuw gesprek
      2. Laurent Bugnion @ home  🇨🇭‏Geverifieerd account @LBugnion 20 jun.
        Als antwoord op @gpeal8

        Reading that blog post was kind of painful because it seems that what you really need is Xamarin. What can we do to help you?

        1 antwoord 2 retweets 5 vind-ik-leuks
      3. Gabriel Peal‏ @gpeal8 20 jun.
        Als antwoord op @LBugnion

        Why would Xamarin have solved our problems, especially the organizational ones?

        2 antwoorden 0 retweets 6 vind-ik-leuks
      4. Laurent Bugnion @ home  🇨🇭‏Geverifieerd account @LBugnion 21 jun.
        Als antwoord op @gpeal8

        One team instead of two, real native apps instead of some kind of Franken-apps that don't perform. Many people don't know that Xamarin produces real native apps and not hybrid.

        0 antwoorden 1 retweet 3 vind-ik-leuks
      5. Einde van gesprek

    Het laden lijkt wat langer te duren.

    Twitter is mogelijk overbelast of ondervindt een tijdelijke onderbreking. Probeer het opnieuw of bekijk de Twitter-status voor meer informatie.

      Uitgelichte Tweet

      false

      • © 2018 Twitter
      • Over
      • Helpcentrum
      • Voorwaarden
      • Privacybeleid
      • Cookies
      • Advertentie-informatie