Primeiro:プリメイロ

誰でも最初は素人だ!初めてのことをやりこむブログ。

はてなブログテーマ「Primeiro」公開!

左サイドバーのシンプルなはてなブログテーマです。 様々なカスタマイズを公開していますので導入直後からおしゃれなブログを作ることができます。

はてなブログテーマ「Primeiro」公開!

今ごろReactNativeについて調べてみた!ReactNativeで作られたオープンソースアプリや採用アプリをご紹介します。

f:id:yumedasuke:20190308093408p:plain



ReactNativeとは

Facebook社が開発したクロスプラットフォーム開発フレームワークの事です。

 

通常のアプリ開発(ネイティブアプリ開発)はiosならxcodeを使ってのswiftでの開発、androidではandroidstudioを使ってのjavaで開発するが、ReactNativeではそれら開発環境、OSに依存する事なくios、android共に同じコード、同じ開発環境で開発出来るため非常に多くの企業が採用しているフレームワークの一つとなります。

 

 

クロスプラットフォーム開発フレームワークにはReactNative意外にもcordovaやXamarinなどがある。

 

もっと知りたい方はこちらの記事が参考になるかと思います。

 

https://www.kuzilla.co.jp/181010_cross_mobile_apphttps://www.kuzilla.co.jp/181010_cross_mobile_app

 

iOS,Android両OSのアプリを開発するための手法検討 - Qiitaqiita.com

 

ReactNativeを採用した有名なアプリケーション

Facebook『Facebook』

Facebook - ログインまたは登録

Facebookが作ったフレームワークなのだから採用していて当然ですね。世界最大のSNSで22億人以上の方が使用していると言われています。

日本より海外での人気が高い。

 

Facebook『instagram』

Instagram

Facebook社が2012年に買収した写真を軸としたSNSで日本での人気も高く、世界を含めると約10億人が利用していると言われています。芸能人などのインフルエンサーが多く利用している。

 

Facebookやべぇよ・・・

どんだけのビッグデータ、パーソナルデータ持ってんねん!

 

https://www.nii.ac.jp/userimg/openhouse/2014/lec_satoh.pdf

 

市場独占状態のFacebookが将来のライバルとなるSNSを買収する行為は自由市場としてはあまりやって欲しくは無いですね、これでは競争が生まれません。これも自由市場のあり方の一つですが。

 

株式会社メルカリ 『mercari』

https://www.mercari.com/jp/

 

メルカリもReact nativeで作られていると言う情報が結構あります。

 

日本、アメリカでリリースしているフリマアプリで7100万ダウンロードという驚異の数字を叩き出しています。メルカリの語源はラテン語で ‘商い’を意味する『mercari』から。

 

株式会社エアークローゼット 『airCloset』

【公式】洋服レンタルならairCloset(エアークローゼット) | スタイリストがコーデする借り放題のファッションレンタルサービス

 

会員数20万人の日本最大級のファションレンタルサービス。ユーザーに合わせたファッションをスタイリストさんが選んでくれます。

 

こちらのairClosetの開発者の方々はReactNativeやその他のプログラミングに関する情報をqiitaなどで発信して下さっておりとても参考にさせて頂いています。

 

株式会社エアークローゼット(airCloset) - Qiita

 

その他にも様々なアプリで採用されているフレームワークとなります。

 

もっと知りたい方はこちらの記事が参考になるかと思います。

 

React Native · A framework for building native apps using React

 

React Nativeで作られたアプリケーションをご紹介【全11アプリ】 - bagelee(ベーグリー)

 

2018日本国内ReactNativeでアプリを開発する事例記事まとめ - KOKENSHAの技術ブログ

 

ReactNativeで作られたオープンソースのアプリ

 

オープンソースで開発、公開されている方ってとてもかっこいいですよね!とても参考になりますし、学べます。

 

とにかく学べます。

 

CodePicks(コードピックス)

個人開発者やプログラマ・フリーランスの方向けのニュースアプリです。もろ分かりな通り、NewsPicksにインスパイアされてます。

ReactNativeでオープンソースなアプリを開発しました - Qiita

 

ソース:GitHub - KangYoosam/CodePicks: Open sourced news app for ReactNative developers

 

HackerBuzz-ReactNative

 

GitHub - RCiesielczuk/HackerBuzz-ReactNative: A Hacker News Reader built in React Native for iOS and Android

 

Rocket.Chat React Native Mobile

 

GitHub - RocketChat/Rocket.Chat.ReactNative: Official React Native Client for Rocket.Chat

 

もっと知りたい方はこちらの記事をご覧ください。

 

github.com

 

7つのReact Nativeオープンソースアプリ 比較表 - KitchHike Tech Blog

 

フレームワーク - React Nativeのオープンソースは14件! MOONGIFT MOONGIFT

 

ReactNative開発環境ツール

 

Expo.io

Expo

 

ReactNative の開発環境を非常に便利するツールでコードの変更などを実機でリアルタイムで確認でき開発の効率を高めることができます。

 

Expo ではじめる ReactNative 開発環境 - Qiita

 

Expoでアプリを作る 【これからはじめるReact Native】 - bagelee(ベーグリー)

 

デメリット

ネイティブモジュールが使えない点が上げられます。カメラや通知などのネイティブモジュールは使う事ができます。

 

以上、素人ですが調べた事をまとめてみました。

これから色々と学んでいきたいと思います。

 

いちからアプリを作れるようになるまでいったい何年かかるのか知りませんが本気で学んでいきたいと思います。

 

『つぼみがいつか花開くように夢は叶うもの』とポケモンから学んでいますので頑張れそうです。

Copyright 2019 Primeiro:プリメイロ All rights reserved.