---
title: "Discussion on \"Pratical Guide: Flutter + Firebase + Flutterfire CLI + CI (Codemagic)\" | Hashnode"
description: "Discussion on \"Pratical Guide: Flutter + Firebase + Flutterfire CLI + CI (Codemagic)\". Flutterfire CLI is a tool provided to ease up firebase setup on all platforms (ios, android, macos, windows) provided by flutter."
url: "https://hashnode.com/posts/pratical-guide-flutter-firebase-flutterfire-cli-ci-codemagic/626bd1526072cdb96d149acf"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Pratical Guide: Flutter + Firebase + Flutterfire CLI + CI (Codemagic)](https://jasper-dev.hashnode.dev/pratical-guide-flutter-firebase-flutterfire-cli-ci-codemagic?utm_source=hashnode&utm_medium=feed)

Flutterfire CLI is a tool provided to ease up firebase setup on all platforms (ios, android, macos, windows) provided by flutter.

Apr 29, 2022 · 13 min read · jasper-dev.hashnode.dev  
Read the article

-   [#flutter](https://hashnode.com/tag/flutter)
-   [#dart](https://hashnode.com/tag/dart)
-   [#firebase](https://hashnode.com/tag/firebase)
-   [#ci-cd](https://hashnode.com/tag/ci-cd)

## Written by

[Jahswill Essien](https://hashnode.com/@JasperEssien)

@JasperEssien

  
[View profile](https://hashnode.com/@JasperEssien)

Creating Products that Solves Problems

I’m Jahswill Essien — a senior mobile engineer, technical writer, and product builder with over 8 years of experience building mobile applications, and 6+ years deeply invested in Flutter. I don’t just build apps — I build products. From idea to execution, I focus on solving real problems, making intentional technical decisions, and shipping software that scales, performs, and delivers value. My background spans Android (Java/Kotlin), Flutter (Dart), Python for scripting, and an expanding interest in systems and backend technologies like Go and Rust. Beyond shipping production-grade applications, I’m passionate about knowledge sharing and technical storytelling. I write to teach, simplify, and demystify complex concepts — often using visual explanations, diagrams, and analogies to make ideas stick. This approach has shaped my work as a technical author for platforms like LogRocket and Codemagic, and within the broader Flutter community. I’m intentional about growth — in skills, in thinking, and in life. I believe great engineers are shaped not just by the code they write, but by how deeply they understand problems, communicate ideas, and collaborate to build meaningful products. If you’re interested in Flutter internals, mobile architecture, performance, developer tooling, or product-focused engineering, you’re in the right place. You can explore my github page 👉 https://github.com/JasperEssien2 “We are constrained by our minds. What we feel is our limit isn’t our limit. It’s amazing how much we can learn in a short amount of time by perseverance alone.”

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
