White-Label Mobile App Brand Customization

NOVASOLUTIONS.TECHNOLOGY is engaged in the development, support and maintenance of iOS, Android, PWA mobile applications. We have extensive experience and expertise in publishing mobile applications in popular markets like Google Play, App Store, Amazon, AppGallery and others.
Development and support of all types of mobile applications:
Information and entertainment mobile applications
News apps, games, reference guides, online catalogs, weather apps, fitness and health apps, travel apps, educational apps, social networks and messengers, quizzes, blogs and podcasts, forums, aggregators
E-commerce mobile applications
Online stores, B2B apps, marketplaces, online exchanges, cashback services, exchanges, dropshipping platforms, loyalty programs, food and goods delivery, payment systems.
Business process management mobile applications
CRM systems, ERP systems, project management, sales team tools, financial management, production management, logistics and delivery management, HR management, data monitoring systems
Electronic services mobile applications
Classified ads platforms, online schools, online cinemas, electronic service platforms, cashback platforms, video hosting, thematic portals, online booking and scheduling platforms, online trading platforms

These are just some of the types of mobile applications we work with, and each of them may have its own specific features and functionality, tailored to the specific needs and goals of the client.

Showing 1 of 1 servicesAll 1735 services
White-Label Mobile App Brand Customization
Simple
from 1 business day to 3 business days
FAQ
Our competencies:
Development stages
Latest works
  • image_mobile-applications_feedme_467_0.webp
    Development of a mobile application for FEEDME
    756
  • image_mobile-applications_xoomer_471_0.webp
    Development of a mobile application for XOOMER
    624
  • image_mobile-applications_rhl_428_0.webp
    Development of a mobile application for RHL
    1052
  • image_mobile-applications_zippy_411_0.webp
    Development of a mobile application for ZIPPY
    947
  • image_mobile-applications_affhome_429_0.webp
    Development of a mobile application for Affhome
    862
  • image_mobile-applications_flavors_409_0.webp
    Development of a mobile application for the FLAVORS company
    445

White-Label App Brand Customization for Client

Ready white-label app delivered to new client—adapt to brand identity: replace logo, colors, fonts, onboarding screens, splash screen. Sounds simple, but without proper resource structure becomes hours searching hardcoded colors.

What Changes on Rebranding

Visual Identity

App Icon. iOS needs 15+ sizes for all devices and App Store. Modern approach—one AppIcon.appiconset with 1024×1024 source and auto-generation via Xcode or Fastlane appicon. Android—adaptive icon (mipmap-anydpi-v26/ic_launcher.xml) with foreground and background layers: brand background + logo.

Color Scheme. All colors in colors.xml (Android) or Assets.xcassets → Color Set (iOS). Hardcoded hex values in layout or code—sign rebranding takes days instead hours.

<!-- Android: res/values/colors.xml for tenant -->
<resources>
    <color name="color_primary">#1A73E8</color>
    <color name="color_secondary">#FB8C00</color>
    <color name="color_error">#B00020</color>
</resources>

Fonts. Brand font via res/font/ (Android) or Info.plist UIAppFonts (iOS). If paid—check license for mobile use (Desktop/Web license doesn't cover app embedding).

Texts and Localization

All brand-name text, slogans, descriptions—in tenant strings.xml / Localizable.strings. No hardcoded strings in common code.

Splash screen text, onboarding texts, tab bar title—all override without code change.

Onboarding and Splash Screens

Splash on iOS via LaunchScreen.storyboard (or Launch Screen in Info.plist for SwiftUI). Android via SplashScreen API (Android 12+) with brand icon and background:

installSplashScreen().apply {
    setKeepOnScreenCondition { viewModel.isLoading.value }
}

Theme for splash:

<style name="Theme.App.SplashScreen" parent="Theme.SplashScreen">
    <item name="windowSplashScreenBackground">@color/color_primary</item>
    <item name="windowSplashScreenAnimatedIcon">@drawable/ic_splash_logo</item>
</style>

Customization Checklist

Element iOS Android
App Icon AppIcon.appiconset mipmap + adaptive icon
Colors Assets Color Set colors.xml
Fonts Info.plist + .ttf/.otf res/font/
Strings Localizable.strings strings.xml
Splash LaunchScreen.storyboard SplashScreen theme
Bundle ID / Package Xcode Target settings flavor applicationId
Firebase config GoogleService-Info.plist google-services.json
Push entitlements .entitlements
Deep link scheme Info.plist URL Schemes intent-filter
App Store metadata Connect → App Information Play Console

Automation via Fastlane

Manual resource replacement per tenant is error-prone. Fastlane action for branding:

lane :apply_branding do |options|
  tenant = options[:tenant]
  brand_dir = "tenants/#{tenant}"

  sh "cp #{brand_dir}/AppIcon.png fastlane/metadata/#{tenant}/app_icon.png"
  sh "cp -r #{brand_dir}/assets.xcassets ios/MyApp/#{tenant}.xcassets"

  update_app_identifier(
    xcodeproj: "ios/MyApp.xcodeproj",
    app_identifier: "com.#{tenant}.app"
  )
end
fastlane apply_branding tenant:brand_b display_name:"Brand B"
fastlane ios build tenant:brand_b

Timeline

Customizing ready white-label app for new client with proper resource structure—1–3 days. Without tenant directories requiring refactoring—3–7 days. Cost calculated individually.