Analyze the Future
Innovation and Technology go together like peanut butter and jelly. When I learn about the innovation process I like to use technology to reinforce those concepts. The technology I’m intrigued by lately is Flutter and the business concept is the Business Model Canvas. So how do I combine the two? I decided to build a Business Model Canvas using Flutter. Why Flutter? Because Flutter is a UI toolkit which allows you to build experiences on mobile, desktop and the Web. It will be a fresh new way to help people understand and have access to the Business Model Canvas. I’ll write more about the Business Model Canvas in another blog post because I want this series of blog posts to focus on the technology.
As an experiment, I want to determine what it takes to bring a cross platform Flutter application to production. I wanted the experiment to be realistic but not overly complicated. I’m a big fan of Google Cloud Platform and Microsoft Azure so I knew I wanted my backend to run on one of these platforms. I chose Azure for a few reasons:
The plan is to design a beautiful, cross-platform accessible application leveraging Flutter’s strengths in design, animation and native performance. As I learn more about Flutter’s expressiveness, I’ll bring those learnings to the app. When reviewing Flutters apps on the web, people usually push the limits by building high performing and visually stunning apps. That’s also my goal but also to explore use cases and experiences that are not commonly demonstrated.
Here are some examples of how I would like to demonstrate the power of Flutter:
During this series, I’ll document my experiences and post code snippets. I’ll share my work on GitHub, Twitter and LinkedIn. When I think I have an MVP I’ll release it to the various App stores and the Web. All constructive feedback is welcomed. You can leave a comment below or send me a message via GitHub, Twitter or LinkedIn (see links above) or contact me via my website.