“A great app must serve a well-defined purpose”
ComboApp asked Pedro Peralta from Cheesecake Labs about the common pitfalls in app development, secrets to creating a killer app, and the future of cloud-based apps.
Pedro Henrique Peralta is a control and automation engineer with focus in software development. He works with mobile applications since 2014, follows latest industry trends and enjoys applying new cool technologies into work.
What are the biggest mistakes app developers do while designing an app?
Most mistakes made by developers while designing an app appear from not properly presenting all of the desired information on a small screen and creating a nice user experience. It’s very important that the developer takes advantage of the correct controls to display data, provide user’s feedback, and always be aware of what is happening in the application.
Do you think it’s crucial to define a target audience before making an app?
Being able to define an app’s target audience is crucial most of the time because it helps generate appropriate content, develop features, and design a better user experience. This way it becomes easier to motivate new users to use the app as well as retain them for a long time.
What are the most interesting or unique apps you have developed for clients?
One of the most interesting projects I’ve ever worked on was an app from a partner located in Chicago that helped people find, book, schedule, and pay for appointments at local businesses such as salons, spas and barbershops. The most interesting value of this app is that it’s a real timesaver and helps people find what they need at any time.
What do you think makes an app great? Is there some universal formula for a killer app?
It’s quite unlikely to have some universal formula for a killer app, but there’s one tip that usually helps. A great app must serve a well-defined purpose and be good at what it should be good at, instead of gathering a lot of unrelated features.
Starting on November 18th, Google indexes Android apps that do not have matching web content and lets users “stream” an app they do not have installed on their smartphones. How do you think this will change the mobile ecosystem?
Despite being in a beta stage, this demonstrates the strong trend of delegating the heavy data processing more and more to the cloud. This could change the way companies build their apps) since they would need to adapt to this new technology in order to keep developing great apps with the same user experience as an app locally stored. However, there could be a lot of limitations such as taking advantage of the device’s hardware features, which brings the question of whether this will ever come to replace the way apps are done nowadays. Nevertheless, I’m pretty excited to see how this technology will evolve in the next years.