Android

React Native最新SDK対応:1月と8月がベストな理由

こんにちは!
クラウドソリューション開発部の大川です。

今回は、React Native CLIでクロスプラットフォーム開発を行う上で避けては通れない、「iOS/Androidの最新SDKへの対応タイミング」について紹介します。

「最新OSが出たからすぐに上げなきゃ!」と焦る必要はありませんが、ストアの公開要件の更新に間に合わせるための「余裕を持ったスケジュール」を知っておくことが重要です。

続きを読む

【ストア要件に備える】React Native CLIによる更新手順と注意点

最近オンラインゲームに熱が再燃していて、Discordで知らない人と話すのが意外と楽しいなと感じています。こんにちは、クラウドソリューション開発部の寺谷です。

今回は、React Native スマホアプリ開発の保守で避けて通れないバージョンアップについてまとめます。React Native のアップデートは一筋縄ではいかないことが多く、特にメジャーアップデートではさまざまな問題が起きがちです。

この記事では、React Native CLI を使ったバージョンアップ手順と進めるうえでの注意点を整理します。

続きを読む

Google Play 16KBページサイズ要件対応【RN編】

こんにちは!
クラウドソリューション開発部の大川です。

今回は、React Native CLIを使ってAndroidアプリを開発している場合における、Google Play Consoleからの警告通知「16 KB ページサイズ要件」への対応方法について紹介します。

続きを読む

社内複業でスマホアプリ開発を経験してみて

オフィスのクーラーに感謝しながら
システム開発を続けているクラウドソリューション開発部の北島です!

「副業」と聞くと、多くの方は会社外での副業を思い浮かべるのではないでしょうか。しかし、当社には「社内複業」という独自の制度があります。これは、本来の業務を続けながら、社内の他部署、他グループのプロジェクトにも参加できる革新的な取り組みです。

今回、私はこの制度を利用してスマホアプリの実装、テスト作成・実施という、普段とは全く異なる業務を経験する機会を得ました。本記事では、社内複業制度について、3ヶ月間の複業生活を通じて感じたこと、学んだことについて、実体験を交えながらご紹介いたします。

続きを読む

初心者歓迎!React Nativeアニメーションを「react-native-animatable」で始める第一歩

はじめに

こんにちは。
クラウドソリューション開発部に所属している、入社3年目の寺谷です。

今回は、社外イベントで使用されるタブレットアプリの開発にあたり、視認性が高く、直感的に操作できるUIアニメーションを実現するために、React Nativeのアニメーションライブラリである 「react-native-animatable」 を採用しました。

この記事では、「react-native-animatable」を使って手軽に導入できるアニメーションの実装方法をわかりやすくご紹介します。

React Native初学者の方や、アプリにちょっとした動きを加えて体験を豊かにしたい方に向けた内容となっていますので、ぜひ最後までお付き合いください!

続きを読む

React NativeのGifted Chatを使って簡単なチャットアプリを作ってみた

はじめに

こんにちは。
私は入社2年目のクラウドソリューション開発部に所属している寺谷と申します。
今回は、React Nativeのライブラリ「Gifted Chat」を活用して、簡単なチャットアプリを実装する方法を紹介します。
さらに、Google Sheetsをデータベース代わりに使用し、Google Apps Script(GAS)を通じてデータの送受信も行っています。
ぜひ最後までご覧ください!

続きを読む

React NativeにHTMLコードを混ぜてみた話

react-native-webview

こんにちは!
クラウドソリューション開発部の大川です。

今回は、React NativeでHTMLコードを混ぜて使ってみた話を紹介したいと思います!
「えっ、ネイティブアプリにHTMLを混ぜるってどういうこと?」と思った方、実はこれがとても便利なんですよ・・・!
では早速、その体験談をお届けします!

続きを読む

React Nativeのライブラリを改良する

皆さん、こんにちは。クラウドソリューション開発部に所属している寺谷です。

私たちのグループではスマホアプリの開発を担当しており、React NativeというJavaScriptのフレームワークを使用しています。React Nativeはクロスプラットフォーム(Android,iOS)で動作するため、効率的な開発ができます→iOS.Androidの両方を開発しなくても良いため、単純に工数が少なくなります( ^^)!

スマホアプリ開発のプロジェクトでは、多くの場合、外部のライブラリを利用することが一般的です。しかし、既存のライブラリがそのままではプロジェクトのニーズに合わないこともあります。そのため、ライブラリを修正・カスタマイズすることが必要になる場面、または要求に合ったライブラリを探しにネットの海に旅立つことも少なくありません(*´з`)。

今回は、私がReact Nativeを使った開発で経験したライブラリの修正について、具体的な方法や注意点を紹介します。これからReact Nativeを始める方や、ライブラリのカスタマイズに挑戦したい方にとって役立つ情報をお届けしますので、ぜひ最後までご覧ください!

続きを読む