Kubenav

kubenav is the navigator for your Kubernetes clusters right in your pocket.

Mobile App DevelopmentDartMIT

Abstract

Kubenav is an open-source Mobile App Development project. Kubenav is the navigator for your Kubernetes clusters right in your pocket. pocket. kubenav is a mobile app to manage Kubernetes clusters and to get an overview of the status of your Kubernetes resources. It is built using Dart, Kubernetes, Android, Go, Flutter. Key capabilities include: Available mobile: kubenav provides the same experience as kubectl for; Manage Resources: All major resources like Deployments, StatefulSets,; Custom Resource Definitions: View all Custom Resource Definitions and. The complete source code is publicly available on GitHub under the MIT License, making it a useful reference for students building a Mobile App Development mini project or final-year project.

1. Introduction

pocket. kubenav is a mobile app to manage Kubernetes clusters and to get an overview of the status of your Kubernetes resources.

kubenav is a mobile app to manage Kubernetes clusters. The app provides an overview of all resources in a Kubernetes cluster, including current status information for workloads. The details view for resources provides additional information. It is possible to view logs and events or to get a shell into a container. You can also edit and delete resources or scale your workloads within the app.

The app is developed using Flutter and Go. For more information you can read through our contribution guidelines for development.

2. Objective

kubenav is the navigator for your Kubernetes clusters right in your pocket.

This project demonstrates how Dart, Kubernetes, Android can be applied to a real-world Mobile App Development problem.

3. Key Features / Modules

  • Available mobile: kubenav provides the same experience as kubectl for
  • Manage Resources: All major resources like Deployments, StatefulSets,
  • Custom Resource Definitions: View all Custom Resource Definitions and
  • Modify Resources: Edit and delete all available resources or scale your
  • Filter and Search: Filter the resources by Namespace and find them by
  • Status Information: Fast overview of the status of workloads and detailed
  • Resource Usage: View the requests, limits and current usage of Pods and
  • Logs: View the logs of a container or stream the logs in realtime.
  • Terminal: Get a shell into a container, right from your phone.
  • Manage multiple Clusters: Add multiple clusters via kubeconfig or your

4. Technology Stack

DartKubernetesAndroidGoFlutter

5. System Requirements

General requirements for this technology stack — check the README for exact versions.

  • Flutter SDK
  • Android Studio or VS Code with Flutter plugin
  • Android / iOS device or emulator
  • Go 1.20 or later
  • Git (to clone the repository)

6. Installation & Setup

git clone https://github.com/kubenav/kubenav.git
cd kubenav

Full setup instructions are in the project README.

7. Future Enhancements

Suggested extensions you can add to make this your own project.

  • Add push notifications with Firebase Cloud Messaging
  • Add offline support with local caching
  • Publish an internal test build on the Play Store

8. Viva / Review Questions

Common questions examiners ask for projects in this domain.

  1. Which framework is used and why (native vs cross-platform)?
  2. How is app state managed across screens?
  3. Where is the data stored — locally, Firebase or a REST backend?
  4. How are permissions (camera, location, storage) handled?
  5. How would you publish this app to the Play Store / App Store?

9. Source Code & License

This project is developed by kubenav and published on GitHub under the MIT License. Please follow the license terms and credit the original author when you use or modify this code.

Want to build this as your internship project?

Work on a Mobile App Development project like this with mentor guidance, weekly reviews and an internship certificate from Training Trains, Erode — online or offline.

Apply for Mobile App Development Internship