How We Helped a Nigerian Retailer Launch a Consumer App in 6 Weeks
A Nigerian retail chain with 12 physical stores across Lagos wanted to launch a consumer mobile app before the Christmas shopping season. They had a website, but 85% of their customers browsed on their phones, and the mobile site was slow and hard to use. They needed a native app experience, but they only had 8 weeks until Black Friday and a limited budget that most agencies rejected as too small.
We built a React Native app in 6 weeks that went live on both iOS and Android before the Christmas rush. The app generated 2,000 downloads in the first month and processed over N8M in orders through Paystack integration. Here is exactly how we pulled it off.
| Metric | Result |
|---|---|
| Timeline | 6 weeks from kickoff to app store approval |
| Platforms | iOS and Android from a single codebase |
| First Month Downloads | 2,000+ downloads |
| Revenue Through App | N8M in first month |
| Budget | Under N5M, within the client's limit |
The Challenge
Christmas Was Coming and They Had No App
The retailer knew that the Christmas season accounts for 40% of their annual revenue. Customers who shopped in store were asking for an app, and competitors were already launching their own mobile experiences. Every week of delay meant losing customers to competitors who had better mobile offerings. The founder told us they could not afford to miss the Christmas window.
Building separate native apps for iOS and Android would take 4 to 5 months and cost over N12M. The retailer's budget was N5M. They needed a cross-platform approach that could deliver a high quality experience on both platforms without doubling the development work.
A Narrow Window for App Store Approvals
Even if we finished the app on time, Apple's App Store review process could take up to a week, sometimes longer for first time submissions. Google Play was faster, but both stores had specific requirements around privacy policies, data handling, and payment disclosures that could cause rejections. The timeline was tight enough that a single rejection could push the launch past Black Friday.
The retailer also had no existing relationship with either app store. Every step from developer account registration to app store listing would be new territory for them. We needed to handle all of that in parallel with development to avoid delays.
Our Solution
React Native With Pre-Built E-Commerce Components
We chose React Native because it lets us write one codebase that compiles to native iOS and Android apps. This cut development time by more than half compared to building two separate native apps. We also used our internal library of pre-built e-commerce components: product listing screens, shopping cart, checkout flow, and order history. These components were already tested and adapted for the Nigerian market, so we did not need to build them from scratch.
The app includes a full product catalog with search and category filters, high resolution product images, a cart with quantity management, and a checkout flow integrated with Paystack for card payments and bank transfers. Users can create accounts, save addresses, and track their orders in real time. Push notifications alert customers when their order status changes.
Parallel App Store Submission and Testing
We registered the Apple Developer account and Google Play Console account in week 1, before writing a single line of code. This meant the account approval processes were running alongside development. We also prepared the privacy policy, app store screenshots, and description text early so that when the app was ready, we could submit immediately.
In week 5, we submitted a pre release version to both stores for beta testing via TestFlight and Google Play's internal testing track. This let us catch store specific issues early. When the final version was ready in week 6, we submitted for production review. The iOS app was approved in 3 days, and Google Play approved it in 6 hours. Both were live before Black Friday.
The Results
The app launched on both app stores on the same day, 6 weeks after we started. The retailer promoted it through in store posters, Instagram, and SMS blasts to their customer database. Within the first month, 2,000 customers downloaded the app and placed orders worth N8M. The average order value through the app was 20% higher than on the website, likely because the app made it easier to browse and discover products.
The retailer has continued to invest in the app. They added a loyalty program in month 3 and a same day delivery tracker in month 5. The mobile app now accounts for 35% of all online orders, and the retailer estimates they recovered their development cost within the first 3 months of launch. They are planning to add a multi vendor marketplace feature next.
Key Takeaways
- Cross-platform saves time and money. React Native delivered a high quality experience on both platforms without the cost of building two separate apps. For most Nigerian retailers, this is the right choice.
- Start app store registration early. Developer account approvals take time. Start them on day one, not after the app is built.
- Pre-built components are a lifesaver. Having a library of ready to use e-commerce screens cut weeks off the timeline. If you build similar products often, build a component library.
- Plan for app store review time. Even a fast approval takes days. Build your schedule around the review window, not around code completion.
Frequently Asked Questions
Need a Mobile App Fast?
We build cross-platform apps for Nigerian businesses. If you have a tight deadline, we can help you meet it.
Talk to Our Team