Onboarding & Prerequisites
To ensure a smooth development process and a timely launch of your native apps, we need access to specific accounts and design assets from your side.
Please work through this checklist and provide the necessary invites and files to your empiriecom Project Manager.
1. App Store Accounts
You retain full ownership of your apps. Therefore, we need access to your developer accounts to upload builds and manage releases.
Apple App Store (iOS)
- If you don’t have an account: Enroll in the Apple Developer Program as an Organization.
- If you have an account: Invite our development team to your App Store Connect account.
- Role required:
App ManagerorAdmin. - Link: App Store Connect Users & Access
- Role required:
Google Play Store (Android)
- If you don’t have an account: Sign up for the Google Play Console.
- If you have an account: Invite our development service account.
- Role required:
Admin(to handle releases and store listings). - Link: Google Play Console User Management
- Role required:
2. Firebase Project
We use Google Firebase as the technical backbone for analytics, crash reporting, and beta distribution.
- Requirement: Please provide access to a Firebase Project.
- Option A: Create a new project specifically for the app.
- Option B: Invite us to an existing project if you want to share data with other properties.
- Required Services: We will configure Google Analytics, Crashlytics, App Distribution (for Nightly Builds), and Remote Config.
Go to Firebase Console
3. Design Assets
To adapt the “White Label” app to your brand, we need specific graphic assets.
Brand Logo
This logo appears immediately when the app is opened, on the home screen top navigation bar, and on the login screen.
- Dimensions: Must fit within 124x34 dp.
- Format: SVG.
- Important: The logo should be “cropped” tightly. Please do not add extra whitespace/padding around the logo, as the app handles positioning automatically.
App Icons (Launcher)
This is the icon visible on the user’s home screen.
- Creation: You can either provide us with your own icons or empiriecom UX Designers can create them for you. Please contact your Project Manager.
- Requirement: Provide high-resolution files (1024x1024px recommended).
- Standard: Please refer to the Apple Human Interface Guidelines and Google Material Design.
In-App Icons (Navigation)
We use icons in the tab bar (bottom navigation) and header.
- Default: By default, we use the EDS (empiriecom Design System) icon set.
- Custom Icons: If you wish to use your own brand icons, please provide them as SVGs.
- Reference: Icon Cheat Sheet (Zeplin)
- EDS Icon Set: View Icon Set (Zeplin)
4. Marketing & Tracking Tools
Our app solution does not have a built-in marketing engine. We follow a “Bring Your Own Tool” approach to integrate seamlessly into your existing marketing stack.
Push Notifications & CRM
You need a tool to send push notifications and manage user segments.
- Option A (Recommended): Airship. We have a pre-built integration allowing for a cost-effective and fast setup.
- Option B (Basic): Firebase Cloud Messaging. A free/low-cost alternative with basic functionality.
- Option C: Custom integration (requires additional development effort).
Attribution & Install Tracking
To track where your app installs are coming from (e.g., Facebook Ads, Google Ads).
- Option A (Recommended): Adjust. Pre-integrated and ready to use.
- Other Tools: Please inform us early if you plan to use other providers (e.g., AppsFlyer) so we can check compatibility.
5. Localization Preparation
Please be aware that translating the app interface is a mandatory step before the first release.
- Platform: We use Phrase Strings for translation management. We will invite you to this tool.
- Default: German (Sie/Du) and French (Sie) are available as base templates.
- Action Required: Plan internal resources to review and translate roughly 300-500 text strings (buttons, error messages, menus) before launch.
- Context: > Read the full Localization Guide to understand the workload and process.