見出し画像

React Native課題を終えて

入社試験、と言うほどかしこまったものでは無いと思いますが、業務委託させてもらえるか否かの課題を終えました。

React Nativeは、ほぼほぼ触った事が無い。
一度だけ、フリーランスの仕事で既存アプリにiframeとイメージスライド追加しました。

その時に環境構築したんだと思いますが、当時はiMacにデフォルトで入ってた?XCode Betaというのを使っていたみたいで。

今回は、Apple StoreからちゃんとXCodeをインストールしました。

Simulatorの設定も行い。

課題は、iOSのみの簡単な連絡先マネジメントアプリの作成。

  • ホームページ

  • 連絡先リストページ
    →連絡先情報詳細ページ

  • 連絡先追加ページ

  • 設定ページ

を作り、連絡先リストページにダミーの連絡先リストを表示、各連絡先をタップすると詳細ページに飛ぶというもの。

他のページは適当なプレイスホルダーで良し。

ScreenとかStackとか、馴染みのない言葉が出てきます。

とりあえずScreen=ページ、と思ってました。

最初はExpoフレームワークを試してみたんですが、課題出した人に聞いてみると Vanilla(フレームワーク無しのReact Native)で、と言われたので、また作り直し。
(一番最初に聞いておくべきポイント)

前提知識が増えたので、Expo触ったのは無駄にはなりませんでした。

デザインファイルなどは無かったので、スタイリングは自由。

Dribbbleでパッと見つけた連絡先マネジメントアプリのUIデザインを参考にしました。

ページ遷移のアニメーションなんかも付けたかったんですが。

React Navigationドキュメントに記載されてるアニメーションライブラリ使おうとするも、エラー。

時間もあまり無かったので、諦めて提出しまして。

課題のrequirement自体は満たしたと思いますが、パッとした強みは無いかもしれません。

とりあえず結果を待ちます。

この記事が気に入ったらサポートをしてみませんか?