Build a React Native demo app integrating the Fuse App SDK (iOS + Android)
Rozpočet: $15.0 - $25.0
HOURLY / PART_TIME
⭐ 5.00 (2)
Australia
hybrid, react-native, ios, android
## About the project
Publift (https://www.publift.com) is an ad-tech company that helps publishers grow their advertising revenue. Our Fuse App SDK is the mobile counterpart to our web ad-management platform: it's an SDK that mobile app developers drop into their iOS or Android app to monetise it with ads, without having to wire up the underlying ad stack themselves.
Under the hood, the SDK integrates with Google Ad Manager as the primary ad server. The publisher just instantiates the SDK and drops in ad views (banner, native, interstitial, app-open, rewarded); the SDK handles configuration, auction logic, ad loading, and rendering.
The SDK is shipped natively for iOS and Android, and we've recently added a React Native plugin so cross-platform app developers can use it too. Public documentation lives at https://docs.publift.com/fuse-app/.
We need an independent developer to validate the new React Native plugin by building a real demo app against the public docs. You'll be one of the first external integrators — we want a fresh perspective. If the docs are unclear or the SDK is awkward to use, we want to hear about it.
## Scope of work
Build a React Native demo app that runs on both iOS and Android, integrates the Fuse App SDK via the React Native plugin, and exercises all four ad formats in a realistic content-app layout:
**App functionality**
- A scrolling vertical feed of content (like a Twitter feed or news headlines), with at least 30 items. Content can be static / pre-generated — no need to fetch from a real feed URL.
- Each feed item shows a "small" version of the content (e.g. 2 lines of text or a thumbnail).
- A fixed-size banner ad is inserted into the feed after every 10 items.
- Tapping a feed item navigates to a detail page showing the item's full image and text.
- An interstitial ad is displayed when navigating from the feed to the detail page.
- A native ad is displayed on the detail page (e.g. below the content), styled to fit the page.
- On app launch, an app-open ad is displayed.
The UI doesn't need to be polished — clean and functional is fine. The goal is to exercise the SDK in a layout that's representative of a real content app.
## Ad units
Use Google's public sample ad unit IDs for all four ad formats. Do not request or use production ad units. The Fuse App config we provide will be wired to work with these sample units for testing.
## Deliverables
1. Source code for the demo app, shared via a Git repository (GitHub/GitLab/Bitbucket) or a zipped archive.
2. Screen recordings showing each ad format rendering successfully on both iOS and Android — at minimum one recording per platform that walks through the feed (showing banner ads), opens a detail page (showing the interstitial and the native ad), and demonstrates the app-open ad on launch.
3. Short written report (1–3 pages) covering:
- What you built and how
- Any problems, ambiguities, or friction you hit in the documentation or SDK
- Suggestions for improvement
- Confirmation of which device/OS versions you tested on
## Acceptance criteria
- The app builds cleanly from the supplied source on a fresh machine following your README, on both iOS and Android
- All four ad formats render on both iOS and Android in the recordings
- The integration follows our public docs — no private/undocumented APIs
- Only Google's public sample ad unit IDs are used; no production ad units anywhere in the source
- Report is candid: "everything was fine" is a valid answer if it's true, but we'd rather hear about rough edges
## Timeline
2 weeks from engagement start to final delivery.
## Budget
Hourly rate. Please include an estimate of total hours in your proposal so we can agree a cap upfront.
## Required skills
- Demonstrated React Native experience, including native module integration and building for both iOS and Android
- Comfortable with Xcode + Android Studio toolchains, CocoaPods, and Gradle
- Clear written English for the report
## What we'll provide
- Links to the public documentation
- A **test Fuse App configuration** (zone/config IDs) for use with the SDK
- Responsive contact for any blocking questions
Otevřít na Upwork