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

初めてOSSを作って公開した話

 初めてOSSを作って公開した話

3/17のSwift愛好会での登壇資料

m_t_tion1

March 17, 2021
Tweet

Other Decks in Programming

Transcript

  1. ॳΊͯOSSΛ࡞ͬͯ
    ެ։ͨ͠࿩
    LT@SwiftѪ޷ձ (3/17) - Presented by Kaoru Muta

    View full-size slide

  2. 2
    ͓࿩ͷػձΛ༩͍͖͑ͯͨͩ
    ͋Γ͕ͱ͏͍͟͝·͢🙇

    View full-size slide

  3. 3
    ࣗݾ঺հ
    - େࡕ෎ཱେֶେֶӃ M2
    →Application Engineer
    @m_t_tion1 - ਓͱ࿩͢ͷ͕޷͖ʂ
    Kaoru Muta (ϝϯτε)
    - iOS Developer

    View full-size slide

  4. 4
    ࣗݾ঺հ
    - େࡕ෎ཱେֶେֶӃ M2
    →Application Engineer
    @m_t_tion1 - ਓͱ࿩͢ͷ͕޷͖ʂ
    Kaoru Muta (ϝϯτε)
    - iOS Developer

    View full-size slide

  5. 5
    աڈ࡞඼
    ShareHope
    େتརότϧ~
    ݾͷϢʔϞΞͰઓ͑ʂ
    ࣣ༦ΛϞνʔϑʹͨ͠SNS
    େتརରઓΞϓϦ
    AppStoreͷ୯ޠ࿮Ͱ࠷ߴ22Ґ👏

    View full-size slide

  6. 6
    ࣌͸ḪΓ2021೥1݄ॳΊ
    म࢜࿦จࣥචਅͬ୞த

    View full-size slide

  7. 7
    ͋·Γਐḿ͕Α͘ͳ͘ؾ੖Β͠ʹ
    InstagramͷStoryΛݟ͍ͯͨ

    View full-size slide

  8. 8
    ※ϓϥΠόγʔͷ౎߹্ΞΠίϯʹ
    ը૾Λࡌ͍ͤͯ·͢

    View full-size slide

  9. 9
    ͦ͜Ͱ;ͱϝϯτε͸ؾ͍ͮͨ

    View full-size slide

  10. 10
    StoryϥΠΫͳϘλϯͷಋೖྫ͕
    ࠷ۙ૿Ճ (ex. Twitterͷfleet)
    ؆୯ʹಋೖͰ͖ΔϥΠϒϥϦ͕
    ͋Ε͹ศརͦ͏

    View full-size slide

  11. 11
    ࡞Γ·ͨ͠👏

    View full-size slide

  12. 12
    https://github.com/KaoruMuta/IGStoryButtonKit
    ※3/17ݱࡏCocoapods, SwiftPMͰར༻Մೳ

    View full-size slide

  13. 13
    ࢖༻ྫ (Interface Builder͔Β)

    View full-size slide

  14. 14
    ࢖༻ྫ (Interface Builder͔Β)

    View full-size slide

  15. 15
    IGStoryButtonͷঢ়ଶࢦఆ
    display .seen .unseen .status .none
    demo

    View full-size slide

  16. 16
    ৄ͍࣮͠૷ͳͲؾʹͳͬͨ৔߹
    ͋ͱͰ࿩͠·͠ΐ͏🙇

    View full-size slide

  17. 17
    ϥΠϒϥϦΛҰ͔Β࡞ͬͯΈͯ
    1. Swift, iOSपΓͷཧղ͸ਂ·Δ
    2. ։ൃऀ͕ศརʹ࢖͑ΔΑ͏ͳػೳ࣮૷
    3. Star΋Β͑Δͷ͸γϯϓϧʹخ͍͠
    Star͍ͩ͘͞ʂʂʂʂʂʂʂ

    View full-size slide

  18. 18
    ࠓޙͷ՝୊͸ଟʑଘࡏ͢Δ

    View full-size slide

  19. 19
    վળҰ୒👊

    View full-size slide

  20. 20
    ࢀߟʹͳͬͨهࣄ
    1. https://qiita.com/shtnkgm/items/
    0f62398c66af159401a6
    2. https://qiita.com/jjjkkkjjj/items/
    727517263292ae7a3a87
    3. https://qiita.com/shtnkgm/items/
    f133f73baaa71172efb2

    View full-size slide

  21. 21
    Thank you for listening👏

    View full-size slide