Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ReactNativeについて調べてみた
Search
Kinoko
April 23, 2016
0
560
ReactNativeについて調べてみた
フロントエンド✕モバイルアプリ勉強会 - connpass
http://kfug.connpass.com/event/28159/
Kinoko
April 23, 2016
Tweet
Share
More Decks by Kinoko
See All by Kinoko
自作キーボードにチャレンジしてみた。 ver 2.0
sammy7th
0
1.9k
私が考える理想の開発チーム
sammy7th
0
600
ビジネスルールを軸とした ソフトウェア開発手法 「CCSR」
sammy7th
7
2.5k
お家に居れなくなって 3週間ゲストハウス暮らしをしていた話
sammy7th
2
480
家で仕事中にインターフォンに気づかず困っているのでIoTでなんとかしたい
sammy7th
1
150
ホットサンドメーカーで作るスイーツ
sammy7th
0
240
JVM入門 -Javaプログラムが動く仕組み-
sammy7th
35
13k
Udemyでプログラミング の動画講座を販売してみた
sammy7th
1
820
Git運用基礎
sammy7th
1
260
Featured
See All Featured
Embracing the Ebb and Flow
colly
84
4.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
10
520
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
52k
A designer walks into a library…
pauljervisheath
205
24k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Optimizing for Happiness
mojombo
376
70k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Transcript
ReactNativeʹ͍ͭͯௐͯΈͨ Abe Asami
ࣗݾհ Abe Asami “きの子 ” (フリーランスプログラマ) http://nocono.net/ @aa7th Scala、Andorid(Java、Kotlin)
今はKotlinでAndroidアプリ作ってます 最近iOSアプリ開発(Swift)も少しやりました
ReactNativeΛͬͯΈͨܦҢ • ࠷໊ۙલΛΑ͘ฉ͘ͷͰɺؾʹͳ͍ͬͯͨɻ • ࠓReactNativeωλ͢ਓ͍ͳ͍ͱฉ͍ͨͷ Ͱɺஸ͍͍ͬͯ͠ΈΔ͔ʔͱࢥͬͨɻ
ࠓͷ༰ • ͱΓ͋͑ͣνϡʔτϦΞϧΛͬͨϨϕϧͰ ͷݸਓతײͰ͢ɻ • ͔͠ωΠςΟϒΞϓϦΤϯδχΞઢͰͷ ײͰ͢ɻྃ͝ঝ͍ͩ͘͞ɻ
ReactNativeͬͯʁ
ReactNativeͱʁ • ReactJsϕʔεͷωΠςΟϒΞϓϦ։ൃ༻ϑϨʔϜϫʔΫ • ࠓɺiOSͱAndroidʹରԠ • Facebook • FacebookGroupͷΞϓϦ͕ReactNativeΒ͍͠ •
ຊ(2016/04)࣌Ͱ ver.0.24
Έ • ෦ʹɺiOSɺAndroidͦΕͧΕͷ JS <=> ω ΠςΟϒϒϦοδͷ࣮͕͋Δ • ͞ΒʹJavaScriptϥϯλΠϜ͕͋Γɺͦͷ্Ͱ JS͕࣮ߦ͞ΕɺͦΕͧΕͷϒϦοδΛհ͠
ͯɺ֤छίϯϙʔωϯτωΠςΟϒAPI͕ݺ ͼग़͞ΕΔ
σϞ
Α͍ʂͱײͨ͡ • Reactiveͳίʔυ͕ͬ͘͞ͱ͖ͬ͢Γॻ͚Δ • React.jsͦͷ··Β͍͠ • ϦϩʔυͰ࠷৽ίʔυ͕өͰ͖Δ • JSXͰͷUIίϯϙʔωϯτఆٛ •
ݸਓతʹXCodeͷStoryBoard(GUIͷUI࡞πʔϧ) ͭΒ͍ͷͰخ͍͠
͍·͍ͪ…ͱײͨ͡ • ਖ਼ɺJavaScriptͰॻ͚ͯخ͘͠ͳ͍ɻ • Java, Objective-C͔͠બࢶ͕ͳ͔ͬͨࠒ ͳΒͱ͔͘ɺKotlin,Swiftͱ͍ͬͨϞμϯ ͳ੩తܕ͚ݴޠͰ։ൃͰ͖Δࠓɺ ϝϦοτΛײ͡ͳ͍ɾɾɾ
·ͱΊ • ͪΐͬͱͨ͠ΞϓϦΛͬ͘͞ͱ࡞Δͷʹ Αͦ͞͏ • ಛʹReact.js͍ͷਓʹͱͬͯ
͋Γ͕ͱ͏͍͟͝·ͨ͠ ࢀߟɿ React Native ϑΝʔετΠϯϓϨογϣϯ - Qiita http://qiita.com/naoya@github/items/ecda4d3089902dcbea53 Native։ൃऀ͔ΒݟͨReactNative
// Speaker Deck https://speakerdeck.com/ymatsuwitter/nativekai-fa-zhe-karajian-tareactnative