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

Intoducing Izumo

Intoducing Izumo

potatotips #50

Introducing Izumo.
This is the markdown note tool.

写真はこちらから拝借しました。
https://mezza9.info/photos/515/

nakajijapan

April 19, 2018
Tweet

More Decks by nakajijapan

Other Decks in Technology

Transcript

  1. QPUBUPUJQT
    Introducing
    Izumo

    View full-size slide

  2. @nakajijapan
    Software Engineer
    CAMPFIRE / iOSDC / NKJ Internet
    iOS / Web / macOS

    View full-size slide

  3. NKJMultiMovieCaptureView
    NKJMovieComposer
    NKJPagerViewController
    PhotoSlider
    Teiten
    GitHub
    Sengiri
    Shari
    Ajimi
    Kazaguruma
    iOSDC 2017
    Izumo

    View full-size slide

  4. Izumo
    macOS
    iPhone / iPad
    Markdown Note Tool

    View full-size slide

  5. Izumo
    macOS
    iPhone / iPad
    Markdown Note Tool
    Free

    View full-size slide

  6. Izumo
    • CloudKit + CoreData
    • Markdown Parser
    • Realtime

    View full-size slide

  7. Why
    • ϚʔΫμ΢ϯͰهड़ͯ͠ϝϞʹ࢒͍ͨ͠
    • ϚϧνσόΠεͲ͜Ͱ΋ϝϞ͍ͨ͠
    • Ϧον͸ෆཁ
    • ࣗ෼ʹ͋ͬͨUI͕ͳ͍

    View full-size slide

  8. ୯७ʹ
    ࡞Γ͔ͨͬͨ

    View full-size slide

  9. ཉ͍͠΋ͷ
    • MarkdownॻࣜͰϋΠϥΠτ͞Ε͍ͯΔ
    • ϚϧνσόΠεରԠ
    • macOSɺiOSɺ iPad
    • ಉظ͕Ͱ͖͍ͯΔ

    View full-size slide

  10. ਏ͍
    • macOSͷ࢓༷
    • UIKit͸ૉ੖Β͍͠
    • ಉظॲཧ
    • ΋ͷʹ͢Δ·Ͱ൒೥Ҏ্͔͔ͬͨ
    • Markdownͷύʔε
    • ਖ਼نදݱͷΦϯύϨʔυ

    View full-size slide

  11. Sync
    • Subscribe to changes
    • Fetch server changes
    • Save server changes and token
    • Send changes to the server
    • Track local changes
    • Resolve conflicts

    View full-size slide

  12. CloudKit is not a replacement for your app’s existing
    data objects. Instead, CloudKit provides
    complementary services for managing the transfer of
    data to and from iCloud servers. Because it provides
    minimal offline caching support, CloudKit relies on
    the presence of the network and optionally a valid
    iCloud account. (A valid iCloud account is required
    only when you want to save data that is specific to a
    single user.) Apps can always store data in a public
    area that is readable by all users.

    View full-size slide

  13. Markdown
    • ม׵ϥΠϒϥϦ͸ͨ͘͞Μ͋ͬͨ
    • ϦΞϧλΠϜʹม׵͍ͨ͠
    • ࣗ࡞ͨ͠

    View full-size slide

  14. ·ͱΊ
    • ಉظॲཧ͸େม͗͢Δ
    • ීஈͰ͖ͳ͍ମݧ͕Ͱ͖ͨ
    • Mac, iPad, iPhoneશσόΠεରԠ
    • ΠϯλϥΫγϣϯपΓ
    • ଟݴޠԽing

    View full-size slide

  15. ࠓޙ
    • ΋ͬͱ࢖͍΍͍ͯ͘͘͢͠
    • ཁ๬͋ͬͨΒ͓੠͕͚͍ͩ͘͞ɻɻ
    • Markdownղੳͷߴ଎Խ
    • ௕จʹͳΔͱ஗͘ͳΔ

    View full-size slide

  16. དྷ݄ͷpotatotips #51͸
    CAMPFIREͰ͢ʂ
    IUUQTQPUBUPUJQTDPOOQBTTDPNFWFOU

    View full-size slide