Updated: June 12, 2024

Overview

Intro

InnerSource for Mobile serves as a platform for reusable community components and extensions for the SAP Design System and SAP BTP SDK for Android & iOS. It enables you to build state-of-the-art SAP business applications.

Currently, the SAP BTP Software Development Kits and mobile design system are maintained by the SAP Core Design and SAP BTP SDK teams. We encourage contributions to both code and UI design to foster innovative solutions and collaboration across multiple app teams. InnerSource for Mobile provides a shared platform for this collective responsibility:

InnerSource for Mobile on GitHub

We invite you to contribute to InnerSource for Mobile and make a meaningful impact at SAP and beyond. Here, you can maintain the UI design, source code, and development and design documentation for community components and extensions.

Assets and apps showcasing the SAP Design System environment
Assets and apps showcasing the SAP Design System environment

How to contribute

Get started by joining our iOS and/or Android repositories and Figma project.

How the governance works

Understand the governance model about ownership and responsibilities.

How to get support

Check out our communication channels and whom to contact if you have questions.

How to Contribute

Everyone within SAP is welcome to contribute, regardless of their location or business unit. To make your contribution a success, please take a look at the following guidelines. We recommend that you always include both UI design and code when making a contribution.

You have the following contribution options to choose from:

  • New Component: Add a new community component to this project.
  • Component Extension: Add a community component extension to this project by reusing an existing common component.

Learn more about Contribution.

Sample Component in Design (Figma Design Kit)

Check out the sample component in the Design Kit and Design Specification and learn how to design for the mobile design system.

Sample Component in Code (GitHub)

Check out the sample component in the GitHub repositories.

How Governance Works

Currently, all contributions are incorporated into the Community Components & Extension of the Mobile Design System & SDK – a separate code repository and design kit that extends the common Mobile Design System & SDK.

The SAP Design System & SDK are divided into two main areas: common and community components.

  • Common Components: They are owned and maintained by the Core Design & SDK Team.
  • Community Components: They are owned by the respective contributor.

Learn more about Governance.

How to Get Support

If you have any questions or requests, please contact us through the various communication channels or contact the admins directly.

Learn more about support.