Compass_Pro 🧭

A Flutter widget for displaying a beautiful Compass with customizable icons, colors, styles, and more.


✨ Features

  • πŸ”„ Real-time compass heading updates
  • 🎨 Customizable UI (icons, styles, and layouts)
  • πŸ“‘ Built with flutter_compass, geolocator, and geocoding
  • 🧭 Lightweight & easy to use

πŸ“¦ Installation

Add the package to your pubspec.yaml:

dependencies:
  compass_pro: ^1.0.0

Then run:

flutter pub get

Import the package:

import 'package:compass_pro/compass_pro.dart';

πŸ“¦ Example

import 'package:compass_pro/compass_pro.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(const CompassExampleApp());
}

class CompassExampleApp extends StatelessWidget {
  const CompassExampleApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        appBar: AppBar(title: const Text('Compass Pro Example')),
        body: const Center(
          child: CompassPro(),
        ),
      ),
    );
  }
}

πŸ“· Screenshots

πŸ‘¨β€πŸ’» Developed By

Md. Noor-Alom Siddik

πŸ’‘ Contributing

Contributions are welcome!

  1. Fork the repo
  2. Create your feature branch
  3. Commit your changes
  4. Open a Pull Request

❀️ Support

If you like this package, give it a ⭐ on pub.flutter-io.cn and share it!