Remote Configuration is a great feature which let us alter both the look and feel of our application without the need to publish any updates to Google Play Store or App Store but who can use this feature? All apps can use Remote Config when talking about Fashion, eCommerce, Courses and Services app. Remote Config can be used from changing a simple text in an app to changing the whole design of an app.
In this article, we will cover a few businesses using remote config in their applications and we will discuss 3 best practices for using Remote Config in your application.
What is Remote Config?
Remote Configuration is the way you can alter both the feel and look of your application without the need to publish any updates to Google Play or App Store so, you can edit your app online and changes will be effected immediately and your users will see the changes in the app.
Why is Remote Configuration important?
Remote Configuration is so important for any company. It doesn't matter if your company is small or huge. We all update our products and apps to keep in touch with the latest technology out there.
Imagine changing an URL on your app? Does it make any sense to update the whole app and let your users download the new app for just an URL? Why not use Remote Config to update the URL instantly? Sometimes, you need to change the design of your app and you can use Remote Config to achieve that.
Who uses Remote Configuration?
- With Duolingo, the app which let you learn more than +30 languages online. Duolingo uses Remote Configuration in its application.
- Trivago. A hotel search with an extensive price comparison uses Remote Configuration in its application.
- Alibaba. The world's biggest online commerce company uses Remote Configuration.
3 Best practises to use Remote Configuration:
1. The magic behind the splash screen.
Loading your Remote Configuration data on Splash Screen is the most recommended way to optimize your app and enhance the UX. Instead of adding a just splash screen with your branding, you could rely on the loading screen to load your data at the same time. For example, a 1 second of loading time with showing your branding and loading your app data is better than anything else.
2. Creating a clean API.
By implementing Remote Configuration, you aim into making new updates faster and efficient features. That's okay when creating a clean API or contacting your developer to make a clean API for you. You don't want to try to maintain a messy API or data. However, you don't need to create an API. You can use Google Firebase which provides a Remote Config feature. If you don't have an app yet, we have created a full multipurpose android app for your business. You can transform your Website, WordPress, Youtube and Vimeo Channels, Facebook Page, Pinterest and Imgur to a fully native app with 100% remote config. It's called Mint. Mint is a well-designed app to provide the best UI and UX without forgetting the Remote Config as you can change the whole design of the app remotely. Check it out from here and get 70% discount now for a limited time.
3. Optimize server load and data usage.
When creating your Own Remote Config, make sure to minify all data returned by the server. For example, if you are using JSON, make sure to modify returned data by removing unwanted spaces. You can minify your JSON data by using this awesome online tool for free: Json Minifier.
You can optimize data usage by saving Remote Config data inside app. For example, using Shared Preferences and update data only when the app sees changes in the requested data.
Remember, you can build your Remote Config system yourself or with your developer but you can also, use ready services like Firebase or even build your dream app with our well structured Mint app and get a 70% discount on a one time purchase.
Why Mint is my best option?
- Mint is built with great design + Support for dark mode.
- You can change the design online with more than +12 design options.
- Mint comes with Remote Config to edit your app online.
- Full login system with Facebook, Google sign-in and Firebase Login. Also, a custom login system made for you.