Mindblown: a blog about philosophy.
-
10 Inspiring App Experiences
A polished app experience is one of the elements that make a great app. These app experiences include depth, simplicity, intuitive rhythm, progression, and delight. As people who not only build but use apps, we sometimes come across work and concepts that inspire us or influence our thinking. By looking at high quality work, we all…
-
Choosing a Firebase Database For Your App: Realtime Database vs. Cloud Firestore
Over the last few years Firebase has seen success with what’s now called its Realtime Database, a tool that allows developers to set up and provision a back-end database as a service more easily. For example, we previously shared our experience at Savvy Apps with Realtime Database on Google’s Firebase blog for our work with Sprynt. Developers continue to…
-
A Massive Guide to Building a RESTful API for Your Mobile App
We build apps of all shapes and sizes here at Savvy Apps, but a common element is that they communicate with servers. Very few apps today operate without some sort of Internet connectivity, meaning that they interact with a backend, web services, or APIs. These APIs could be provided by Google, Amazon, Facebook, or comparable third-parties. They…
-
How to Name Your App
From Agenda Calendar to Today Weather and even more recently, CatoAudio for The Cato Institute, we’ve successfully named apps that have been featured by Apple and used by hundreds of thousands of app store users. Naming an app—or a business—is not simple task. Here are some considerations to make when naming an app. Set the…
-
How Often Should You Update Your App?
Once the first version of an app has been built in anywhere from 4-6 months—possibly longer or shorter—the next step is to begin to maintain and support that app. The most popular apps on the app stores often see updates as frequently as weekly while other release cycles may happen once or twice a month. In this…
-
The Definitive Guide to Expanding Your Native App to the Web
Many popular startups from the last 10 years began as native apps. As they proved themselves out, they expanded to the web. Instagram and Uber, for example, had no web app components when they first launched. Since then they’ve launched web versions of their services that offer functionality more in line with their native counterparts.…
-
Flawless App Releases: 39 Tips to Improve Product Management for Apps
Product management is a discipline that continues to be hard to describe and define. There are particular approaches for doing product management “the right way,” which was part of my motivation for writing App Savvy. At the same time, a portion of this role simply comes from experience. That may even be truer for being a…
-
10 Must-Have Tools for App Designers
Although a design process may vary by the type of project, personal preferences, team size, and other similar variables, as designers we find we keep coming back to a handful of tools. These tools provide us a solid foundation for planning and brainstorming, help us communicate our ideas clearly, overcome technical hurdles to create stunning…
-
What Great App Design Looks Like
Design thinking has come of age. People are now more aware of look and feel than ever. Great design is becoming an expectation, and those who provide that in their products and services have a competitive advantage. The same is true with apps specifically. Today’s designers focus on more than just aesthetics and function. They…
-
Non-Disclosure Agreements and Mobile Apps: Are NDAs Necessary?
It’s a common story and it goes as follows: someone wants to talk to you about their app. It’s probably for an app idea. But here’s the thing…it’s the app idea of all app ideas. Before any conversation can happen at all, you get the dreaded, “Please send me an NDA.” You consider deleting the email and…
Got any book recommendations?