Keychn
-
App Design & Development
Android & Website
Many of us have a passion for cooking and eating food but somehow fail miserably when it comes to actually preparing the food. These are the type of people that require tutorials on different recipes that further consists of details i.e. Keychn. The main idea behind Keychn (Synonym - Kitchen) was to provide the learning experience while interacting with Master Chefs via live-streaming Video Calling. This application allows you to get interactive cooking lessons and live cooking classes by Chefs. With this app, you can learn to cook and then eat your favorite recipes through a video call from a famous Master-chef. The objective was to provide a platform for those who want to learn by a professional with experience in making international cuisines from all around the world.
Solution. The client asked us for them as much as customization possible post development of the app, it was a challenge for us to provide all images from the server since it depends on the speed of the user's Internet to download heavy images from the server before they can actually see the UI. Image caching was important at the highest level so that user's experience with the app remains good, at the same time we have to figure out a way to not to exhaust disk space of the device.
Solution.Generally, when we develop multi-language app we use iOS localization feature to provide text for different languages. This was something different and we went to store all the labels, messages on the server which are refreshed every time user logs into the app. This gives Admin a facility to edit/correct any label or message anytime and there was no need to launch a new version of the app taking into consideration that Apple's app approving policy is getting harder day by day and takes minimum 8-10 days to approve the app.before they can actually see the UI. Image caching was important at the highest level so that user's experience with the app remains good, at the same time we have to figure out a way to not to exhaust disk space of the device.
Each and every project is a priority for us whether it's a Mobile
Solution, a Software Development or technologies like Blockchain.
We do our best work in close collaboration with our clients.
Let’s find some time for you to chat with a member of our team.