About Riding the Rainbow
What Happens When You Open the App for the First Time
The login screen asks for an email and password. No social login options. That is the first friction point. For a donation app meant to connect people quickly, the barrier is higher than expected. Once logged in, the main interface shows two primary actions: "I have an item to donate" and "I need an item for my child." The design is clean, almost minimal. But the real test comes when you try to list an item. You need to add a photo, a description, and a category. The app supports bikes, sports gear, and musical instruments. That is the core inventory. The listing process takes about two minutes, assuming the camera works. One user reported that the app crashes when taking photos, a bug that has persisted across versions. The changelog mentions "Bugfixes," but the specific issue remains unresolved for some.
The app was built in Luxembourg, born from a simple act: donating a single bike from a garage to a Ukrainian refugee child. That origin story is woven into every screen. The app's color scheme uses rainbow gradients, a visual reminder of its mission. The "Rainbow Points" system rewards users for donations and connections, but the points are not clearly explained in the onboarding. New users often miss this feature entirely. The app also includes a chat function, allowing donors and recipients to communicate directly. This is where the magic happens — a donor can see the impact of their gift, and a child can say thank you. But the chat is basic, with no read receipts or typing indicators. It works, but it feels unfinished.
How the Donation and Request Features Work Together
The donation feature and the request feature are two sides of the same coin. A donor lists an item, and a recipient requests it. The app matches them based on location and item type. This matching is manual — the donor sees a list of requests and chooses which one to fulfill. This creates a personal connection, but it also introduces inefficiency. If there are few requests in your area, the app feels empty. The UNHCR page noted that reaching a critical mass of users is a significant challenge. In Luxembourg, where the app launched, the user base has grown to over 3,200 people from 45 nationalities, but in other regions, the app is sparse. The matching feature relies on active participation from both sides. Without enough donors or recipients, the app becomes a ghost town.
There is also a tension between the app's offline capability and its online requirements. You can browse listings without an internet connection, but you cannot post or request items. This is a technical limitation that frustrates users in areas with spotty coverage. The app's FAQ mentions that donations are processed in real-time, but the sync is not instantaneous. One user complained that their donation took hours to appear in the listings. The developer has not published specific details about sync reliability. The only official note is the vague "Bugfixes" in the changelog. Nothing about the sync delays that users keep reporting.
The Real-World Performance and User Experience
The app's performance is a mixed bag. On a modern Android device, the app launches in about three seconds. Navigating between screens is generally smooth, with no noticeable lag. However, the camera integration is problematic. Several reviews mention that the app crashes when trying to take a photo for a listing. This is a critical flaw for a donation app, as photos are essential for item descriptions. The developer has acknowledged this in the changelog with "Bugfixes," but the problem persists for some users. One reviewer called the app "horrendous" and said they had been trying to use it for six months with no resolution. Another noted that the app is "riddled with errors even after re-install." These complaints are not isolated.
On the positive side, the app's core functionality works when it behaves. The donation process is straightforward: select an item, add details, and post. The request process is equally simple: browse listings, contact the donor, and arrange pickup. The chat feature, while basic, facilitates real connections. One user described it as "bellissimo poter vedere impatto della propria donazione" — beautiful to see the impact of your donation. Another called it an "incredible tool that fosters goodwill." The app's mission resonates with users, and that emotional connection keeps them engaged despite the technical issues.
The app also includes a "Rainbow Points" system, which rewards users for donations and referrals. Points can be redeemed for discounts or used to unlock features, but the redemption process is not clearly documented. This is a missed opportunity for gamification. The points system could drive engagement, but it remains an underutilized feature. The app's website mentions that the team is working on improvements, but no timeline is given for these updates.
Permissions and the Reality of Data Collection
The app requests access to location, personal info, and photos and videos. The data safety section states that information is encrypted in transit, and you can request deletion. That is standard for a social app that handles user-generated content. The bigger concern is not privacy — it is functionality. The app requires a valid email and password to log in. There is no option for social login, which adds friction. For a donation app meant to lower barriers, this is a notable oversight. The app's FAQ does not address this, and the developer has not commented on it.
The app's file size is around 33 MB, which is reasonable for a social app. It requires Android 7.0 or later, which covers most modern devices. The app is free, with no in-app purchases or subscription tiers. This is a positive aspect, as it removes financial barriers to participation. However, the lack of funding may explain the slow pace of bug fixes. The app is maintained by a non-profit, Afrilanthropy, which relies on donations and volunteers. This explains the "Bugfixes" changelog entries — the team is small and resources are limited.
The app's multilingual support is another area of interest. The interface is available in English, French, German, Italian, and other languages, reflecting the diverse user base in Luxembourg. This is a strength, as it lowers the language barrier for refugees. However, the translations are not always accurate, and some users have reported issues with non-English interfaces. The app's website mentions that they are working on improving localization, but again, no timeline is given.
Get File
App Specifications
| Latest Version | 2.2.0 |
| Uploaded by | Afrilanthropy |
| Requires Android | Android 7.0+ |
| Category | Social |
| Content Rating | Rated for 12+ |
Technical Details
| Package Name | com.riding_rainbow |
| Languages | English |
| Architecture | arm64-v8a |
| Signature | 358aae6d43c73c648faca05166481896106face8983e56c06d11d04c7ae89c0f |
Security & Additional Info
| Scan Result | Secure |
| Package Name | com.riding_rainbow |
| SHA‑256 | 358aae6d43c73c648faca05166481896106face8983e56c06d11d04c7ae89c0f |
| SHA‑1 | db2ba201d22d1a342484784aabc491dc3b014b14 |
| App Permissions | 0 |