Upgrade to Pro — share decks privately, control downloads, hide ads and more …

React Native for Windows

React Native for Windows

Eser Ozvataf

June 18, 2019
Tweet

More Decks by Eser Ozvataf

Other Decks in Technology

Transcript

  1. Build 2019
    18.06.2019
    react native for windows
    eser özvataf

    View Slide

  2. Eser Özvataf
    › Süreç Lideri @ Setur
    › Sektörde 18 Yıl İş Deneyimi
    › Açık Kaynak Ekolünden
    › E. Bilgi ve İletişim Teknolojileri
    üzerine Yüksek lisans mezunu
    /eserozvataf
    /eserozvataf

    View Slide

  3. Yazılım üzerine Twitch Yayınları
    /laroux

    View Slide

  4. Bugün bahsedeceklerim
    › React Native
    Süreç, hangi problemi çözüyor?
    › React Native on UWP
    Nedir? Ne kazandırıyor?
    › Geliştirme
    React Native ile Windows uygulamaları nasıl geliştirilir?
    4

    View Slide

  5. React Native
    ● Flash, Silverlight v.b. gibi sandbox değil
    ● Web Development’ın pratikleri ile platformu
    hedefleyen yazılım geliştirme
    ● Mevcut yapıda iOS, Android ve Web için çıktı
    sağlıyor. Bunların arasına Windows da eklendi.
    5

    View Slide

  6. React Native on UWP
    ● Universal Windows Platform; Microsoft’un Windows, Xbox ve
    HoloLens platformlarında çalışan “unified” geliştirme çözümü
    ● Windows SDK aracılığı ile React Native’in UWP uygulamaları
    oluşturması sağlanıyor
    ● Performans nedeniyle UWP bileşenleri C++ ile yeniden yazılıyor
    6

    View Slide

  7. Bugün
    başlamak
    için gerekli
    kurulum
    nesneleri...
    7
    Universal
    Windows
    Platform on
    Windows
    10
    node.js
    Visual C_
    _
    ++
    Compiler
    Windows
    SDK
    Chrome

    View Slide

  8. Kazanımlar
    ● JavaScript ile geliştirme, NPM’in zenginliği
    ● Web geliştirme döngüleri: Chrome Inspector, Hot Reload, v.b.
    ● Windows, Web, Android, iOS uygulamaları arasında kod paylaşımı
    ● Alternatifi Electron’a göre, daha az memory tüketimi, performans
    ve «native» bileşenler sunuyor
    8

    View Slide

  9. 9

    View Slide

  10. 10

    View Slide

  11. DEMO
    Basit bir geliştirme ortamı demosu
    11

    View Slide

  12. Dahası...
    ● Henüz olgun değil, ancak 2019 Kış aylarında release bekleniyor.
    ● AppCenter sayesinde CodePush ve Metrics ürünleri
    kullanılabiliyor.
    ● https://github.com/microsoft/react-native-windows
    12

    View Slide

  13. Teşekkürler!
    Sorular?
    Bana twitter.com/eserozvataf & eser.ozvataf.com üzerinden ulaşabilirsiniz.

    View Slide