製品ショーケースモバイルアプリケーションの反応とflotiq
8340 ワード
反応ネイティブ製品のショーケース
この単純なガイドでは、適応する方法を示しますFlotiq Mobile Expo アプリケーションのソースコードは、製品ショーケースアプリケーションとして動作します.
あなたのユーザーを聞かせてモバイルアプリケーションを構築する:
必要条件
私たちはあなたのGoogle PlayやApple App StoreからFlotiqモバイルExpoのアプリケーションをダウンロードし、Flotiqアカウントでそれを接続することをお勧めします.どのようにアプリケーションが動作し、何を期待することができますこの方法を理解します.
その記事は次のとおりです.
アプリケーションの
移動するFlotiq Mobile Expo on GitHub そして、我々のrepoをフォークしてください.あなたがコードにいくつかの変更を行い、それは後でそれを追跡することが容易になります.あなたはそれが役に立つ場合は星を与えることを忘れないでください!
ワークスペースの設定
git clone https://github.com/flotiq/flotiq-mobile-demo
npm install
npx react-native run-ios
npx react-native run-android
表示される画面では、Flotiqアカウントに接続できますが、ソースコードの簡単な変更によってこれを行います.
任意の問題がある場合-アプリケーションrepoのREADMEファイルを参照してください.
コード更新
ここにあなたのFlotiqアカウントにアプリを接続し、それを簡素化するために必要な手順は、ので、それだけで製品が表示されます.
あなたのflotiq APIキーで認証します
リポジトリ内のコードは、APIキーで認証するログイン画面を使用します.私たちは私たちの製品ショーケースアプリケーションのためにそれを必要としません、しかし、我々はまだflotiq APIで認証する必要があります.
App.js
ファイル import FlotiqNavigator from './app/navigation/FlotiqNavigator/FlotiqNavigator';
import contentTypesReducer from './app/store/reducers/contentTypes';
import authReducer from './app/store/reducers/auth';
// Add this line after imports:
AsyncStorage.setItem('flotiqApiKey', "<< YOUR FLOTIQ READ-ONLY API KEY HERE >>");
enableScreens();
ファイルを保存すると、アプリケーションはエミュレータで自動的にリロードされ、ログイン画面がスキップされます.アプリケーションのホーム画面が表示されるはずです.ナビゲーションを簡素化する
当社の製品ショーケースアプリケーションの場合は、すぐに、デフォルトのホーム画面とコンテンツタイプのブラウザ画面を表示するの製品リストにスキップしたいと思います.そのためには、ナビゲーションの仕組みを更新する必要があります.
開ける
StackNavigator.js
ファイルを作成し、必要な調整を行います.{{HomeStackScreen()}}
ラインインザRootStackNavigator
コンポーネントStack.Screen
呼ばれるContentTypesScreen
にContentTypesStackScreen
定数ContentTypeObjectsScreen.js
//const { contentTypeName, partOfTitleProps, withReachTextProps, refetchData, contentTypeLabel } = props.route.params;
const contentTypeName = 'product'
const partOfTitleProps = ['name']
const withReachTextProps = ['description']
const refetchData = true
さて、適切にスプラッシュ画面を非表示にするには、次のインポート文を追加します. import SplashScreen from 'react-native-splash-screen';
を追加し、useEffect()
ファイルに現れる最初の前に useEffect(() => {
if (!isLoading) {
SplashScreen.hide();
}
}, [isLoading]);
最後にcontentTypeObjectsScreenOptions
メソッド置換screenTitle
静的なものでconst : const screenTitle = "Products"
ここではfull list of changes 場合は、何かを逃した場合、元のアプリを簡素化するために作らなければならない.効果
それだ!すぐにアプリケーションが読み込まれた後、製品リストを表示する必要があります:
今、あなたは行くことができるとそれを再生したり、App Storeに直接それを公開します.元のアプリケーションはすでにアップルとGoogleの店で承認されているので、それはあなたのアプリも承認を得るために迅速かつ容易なタスクである必要があります!
試すことのできるアイデア
Reference
この問題について(製品ショーケースモバイルアプリケーションの反応とflotiq), 我々は、より多くの情報をここで見つけました https://dev.to/flotiq/product-showcase-mobile-app-in-react-52hhテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol