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自体は満たしたと思いますが、パッとした強みは無いかもしれません。
とりあえず結果を待ちます。
この記事が気に入ったらサポートをしてみませんか?