Skip to main content

Design Guidelines

When designing mobile apps for various platforms and devices in Rwanda, it is important to consider the following to ensure a good user experience:

Adopt platform design guidelines[Mandatory]

Adhere to design guidelines and principles provided by each platform such as the Material Design ...

Multi Language support[Mandatory]

Consider support for local languages particularly Kinyarwanda when designing citizen facing mobil...

Responsive design[Mandatory]

Adopt a responsive design approach to allow your application to adapt to different screen orienta...

Accessibility[Recommended]

Aim to ensure your app is accessible to users with disabilities. Implement features such as adjus...

Platform conventions[Recommended]

Consider the navigation patterns and gestures familiar to users on each platform. For example, us...

Availability across platforms[Recommended]

To ensure availability across different platforms, mobile applications should at the very least b...

Official app stores[Mandatory]

To ensure safe and secure distribution of apps, official app stores should be used for public app...

Device testing[Mandatory]

Test mobile applications on real devices representing the popular platforms and models used in Rw...

Performance optimisation[Mandatory]

Optimise an app's performance by minimizing loading times, optimizing image sizes, and implementi...

Offline access[Recommendation]

The mobile app should be developed in a way to cater for offline activity and reduce wherever pos...

User involvement[Mandatory]

Gather feedback from users in Rwanda during the design and testing phases. Incorporate user insig...

Open standards[Mandatory]

Open standards shall be adopted for mobile applications for ensuring the interoperability of appl...

Branding[Mandatory]

Adhere to Government of Rwanda branding guidelines when designing mobile applications

Monitoring analytics[Recommended]

Apply appropriate analytics for monitoring the mobile app to gauge engagement and customer behavi...