Challenge Overview
Challenge Overview
We have built the native iOS and Android sdk in the previous challenges. In this challenge we will be creating react native wrapper on top of those native iOS and Android sdk.
Project Overview
The project objective is to build an SDK for the Loyalty Payment Card(LPC) for our client. This SDK will be used by LPC’s clients to build the LPC mobile app.
So the SDK will provide all required functionalities from authentication to payment processing, reward management, etc.
The output of this challenge and series will be used by the client to build their iOS app.
Assets
The native sdks are shared on forum.
Technology Stack
React Native, iOS, Android, Javascript
Individual Requirement
-
Create React Native(RN) wrapper for native iOS and Android sdk. Few examples guide, https://github.com/adobe/react-native-acpcampaign, https://github.com/facebook/react-native-fbsdk
-
Provide unit tests with 100% coverage
-
Provide gitlab ci/cd to lint, tests, package & distribution(as of now zip file is fine)
-
Must use flow
-
Sample react native app using the RN wrapper you have created
Final Submission Guidelines
Please submit the following:
-
Source code with individual requirements met above
-
Getting Started Guide in markdown format
-
Sample RN app using created wrapper