Skip to content

aymoqine/my-first-dart-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

🎯 User Engagement Calculator in Dart

Welcome to my Dart project showcasing a user engagement calculator! This project demonstrates my progress in Dart programming, incorporating more advanced concepts and practical applications.

🚀 Project Description

This Dart program implements:

  • 👤 User profile creation with follower and following counts
  • ⏱️ Watch time calculation and conversion
  • 👍 Engagement measurement based on watch time and likes
  • 📊 Engagement status determination
  • 🖨️ Formatted output of user profile and engagement metrics

🧠 What I Learned

Through this project, I gained insights into:

  • 🌱 Advanced variable declaration and initialization in Dart
  • 🧮 Arithmetic operations and type conversions
  • 🔀 Conditional statements for logic implementation
  • 💬 Complex string interpolation and multi-line strings
  • 🏗️ Structuring code for readability and maintainability

🏃‍♂️ How to Run

  1. Ensure you have Dart SDK installed

  2. Clone this repository

  3. Navigate to the project directory

  4. Run the following command:

    dart run main.dart
    

🔮 Future Improvements

I'm excited to expand this project with:

  • 📊 User input for dynamic profile creation
  • 📈 More sophisticated engagement algorithms
  • 💾 Data persistence using file I/O or a simple database
  • 📱 A graphical user interface using Flutter

🙏 Acknowledgments

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

❤️ Show your support

If this project helped you learn something new, consider supporting me:

PayPal - The safer, easier way to pay online!

📫 Connect with me

About

My first Dart program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages