Slide 1

Slide 1 text

ίʔυઃܭͷ࣌ʹ ΅͕͘ߟ͍͑ͯΔ ཧ૝ͱݱ࣮ͷ ંΓ߹͍ @kirimin

Slide 2

Slide 2 text

ઃܭͷ࿩͕޷͖Ͱ͢ ɾ͜͜Ͱ࿩͢ઃܭͱ͸ ɹˠओʹΫϥεߏ੒΍࣮૷ํ਑ͷࣄ

Slide 3

Slide 3 text

ઃܭͷཧ૝ͱݱ࣮

Slide 4

Slide 4 text

͔ͬ͜Αͦ͞͏ͳઃܭ • ਖ਼͍͠੹຿෼͚ɺΫϥεͷࡉ෼Խ • ந৅ԽɺܧঝʹΑΔॏෳίʔυͷഉআ • ෳࡶͳॲཧͷӅṭ • σβΠϯύλʔϯͷར༻

Slide 5

Slide 5 text

Α͋͘Δࣦഊ • ڞ௨Խ͗ͯ͢͠ྫ֎έʔεʹରԠग़དྷͳ͍ɺӨڹൣғ͕෼͔Γ ʹ͍͘ • ৑௕Խ͗ͯ͢͠؆୯ͳػೳͷ࣮૷ʹ޻਺ֻ͕͔Γ͗͢Δ • ߏ଄͕ෳࡶա͗ͯίʔυ͕௥͑ͳ͍ɺࣗ෼͔͠ϝϯςग़དྷͳ͍ • ࢥ૝తʹ͸ਖ਼ͦ͠͏͚ͩͲԿͷϝϦοτ͕͋Δͷ͔Α͘෼͔Β ͳ͍ • ૣ͗͢Δ࠷దԽɻա৒ͳύϑΥʔϚϯενϡʔχϯά

Slide 6

Slide 6 text

ઃܭ͸ҙຯ͕ͳ͍ʁ • ʮશ෦Activity(ViewController)ʹॻ͍ͨํ͕ૣ͍ ͠෼͔Γ΍͍͢͡ΌΜʯ •

Slide 7

Slide 7 text

ઃܭ͕ͳ͍ͷ΋ਏ͍ • ਺ઍߦͷΫϥε • େྔͷॏෳίʔυ • ਂ͗͢Δωετɺཧղग़དྷͳ͍ϩδοΫ • ࣮૷ํ๏͕όϥόϥɻ༧ଌग़དྷͳ͍Ϋϥεͷґଘؔ ܎ɺॲཧͷهड़৔ॴ • ͲΜͲΜεϐʔυͱ඼࣭͕མͪͯΏ͘

Slide 8

Slide 8 text

Ͳ͏͢Ε͹ ޾ͤʹͳΕΔͷ͔ʁ

Slide 9

Slide 9 text

ԿͷͨΊͷઃܭ͔ʁ Λৗʹҙࣝ͢Δ

Slide 10

Slide 10 text

ͦͷઃܭʹม͑ΔͱԿ͕خ͍͠ Μ͚ͩͬʁ • ΋ͬͱཧղ͠΍͍͢ίʔυʹ͢ΔͨΊ • ΋ͬͱϝϯς͠΍͍͢ίʔυʹ͢ΔͨΊ • ΋ͬͱόάΛੜΈʹ͍͘ίʔυʹ͢ΔͨΊ • ΋ͬͱςετ͕ॻ͖΍͍͢ίʔυʹ͢ΔͨΊ • ΋ͬͱ࣮૷͕ૣ͘ͳΔίʔυʹ͢ΔͨΊ

Slide 11

Slide 11 text

՝୊ͱղܾ͢ΔͨΊͷઃܭͷྫ • UIϩδοΫͷςετ্͕ख͘ॻ͚ͳ͍ ɹɹ→MVPઃܭͰView΍σʔλΞΫηε͔ΒUIϩδοΫΛ੾Γ཭ͯ͠Ϣχοτ ςετΛॻ͖΍͘͢͢Δ • Activity͕ංେԽ͗ͯ͢͠มߋίετ͕ߴ͍ ɹ→σʔλ΍ϩδοΫΛϞσϧʹ੾Γग़͢ɻϨΠϠʔΛ෼͚σʔλΞΫηε΍ ωοτϫʔΫ௨৴Λ੾Γग़͢ • UtilΫϥεʹ৭ʑศརϝιου͕࣮૷͞ΕͯΔ͚Ͳؾ෇͔ͳ͍ ɹ→σʔλͱϩδοΫΛ͍ۙ৔ॴʹॻ͍ͯΈΔɻUtilϝιουΛద੾ͳ୯ҐͰΫ ϥε෼͚ͯ͠෼͔Γ΍໊͍͢લΛ෇͚Δ

Slide 12

Slide 12 text

γϯϓϧ͞ɾ࣮༻ੑͱ ͔ͬ͜Α͞Λఱṝʹ͔͚Δ ಉ͡Α͏ͳίʔυ͔ͩΒઈରʹڞ௨Խͨ͠ํ͕͍͍ ͦͷํ͕ΠέͯΔઃܭͬΆ͍͔ΒܧঝΛར༻͢Δ ྲྀߦΓͷϥΠϒϥϦ͔ͩΒɺϞμϯͳه๏͔ͩΒଟ༻͢Δ ྲྀߦΓͷΞʔΩςΫνϟ͔ͩΒಋೖ͢Δ ෆඞཁͳෳࡶ͞Λආ͚Δ

Slide 13

Slide 13 text

ղܾ͍ͨ͠՝୊͕ͳ͚Ε͹ ίʔυ͸ग़དྷΔ͚ͩγϯϓϧͳํ͕͍͍ • γϯϓϧͳίʔυ͸ཧղ͠΍͍͢ • γϯϓϧͳίʔυ͸มߋ͠΍͍͢ • γϯϓϧͳίʔυ͸όάΛੜΈʹ͍͘

Slide 14

Slide 14 text

Keep it simple