2222- ** 🛡️ Code Quality Tools** : Integrated targets for maintaining high standards
2323- ** 📦 CPM Package Management** : Simplified dependency handling
2424- ** 📄 Doxygen Configuration** : Seamless documentation generation
25- - ** 🧪 CTest Integration** : Straightforward testing setup
25+ - ** 🧪 CTest Integration** : Straightforward testing setup (doctest + androidTest)
2626- ** 🐳 Docker Support** : Pre-configured containerization
2727- ** 💻 IDE Compatibility** : Works with QtCreator, CLion, Visual Studio, KDevelop
28- - ** 🌐 Cross-Platform** : Linux, Windows, macOS support
28+ - ** 🌐 Cross-Platform** : Linux, Windows, Android, macOS support
2929- ** 🏗️ CMake-Driven** : Streamlined CI/CD configuration
3030
3131## Advanced Feature Matrix
@@ -34,26 +34,22 @@ Contemporary C++ development requires sophisticated tooling integration that add
3434
3535### Core Development Features
3636
37- | Component | Technology | Configuration | Performance Impact |
38- | --------------------- | -------------------------------- | ---------------------------- | -------------------------- |
39- | ** Build System** | CMake 3.28+ | Multi-preset configuration | Zero runtime overhead |
40- | ** Compiler Support** | GCC 13+, Clang 16+, MSVC 19.35+ | Standards-compliant C++23/26 | Optimal code generation |
41- | ** Memory Management** | Custom allocators, RAII patterns | Stack-preferring design | Sub-microsecond allocation |
42- | ** Concurrency** | std::execution, coroutines | Lock-free data structures | Minimal contention |
43- | ** Error Handling** | std::expected, error codes | Zero-cost exception safety | Predictable performance |
37+ | Component | Technology | Configuration |
38+ | --------------------- | -------------------------------- | ---------------------------- |
39+ | ** Build System** | CMake 3.30+ | Multi-preset configuration |
40+ | ** Compiler Support** | GCC 13+, Clang 16+, MSVC 19.35+ | Standards-compliant C++23/26 |
4441
4542### Quality Assurance Pipeline
4643
47- | Tool Category | Implementation | Integration | Quality Metrics |
48- | ------------------------- | --------------------------------- | ----------------------- | -------------------------------- |
49- | ** Static Analysis** | Clang-Static-Analyzer, PVS-Studio | Pre-commit hooks | Zero false positives |
50- | ** Dynamic Analysis** | AddressSanitizer, MemorySanitizer | CI/CD integration | 100% memory safety |
51- | ** Performance Profiling** | Perf, Intel VTune, Tracy | Continuous benchmarking | Performance regression detection |
52- | ** Documentation** | Doxygen, Sphinx | Automated generation | API coverage tracking |
44+ | Tool Category | Implementation | Integration |
45+ | ------------------------- | --------------------------------- | ----------------------- |
46+ | ** Static Analysis** | Clang-Static-Analyzer, PVS-Studio | Pre-commit hooks |
47+ | ** Dynamic Analysis** | AddressSanitizer, MemorySanitizer | CI/CD integration |
48+ | ** Documentation** | Doxygen | Automated generation |
5349
5450## 🚧 Prerequisites
5551
56- - ` cmake 3.25 .0+ `
52+ - ` cmake 3.30 .0+ `
5753- ` C++ compiler with C++23 support `
5854- ` ninja `
5955- ` (optional) cmake/cfg/*.cmake tools `
@@ -132,7 +128,21 @@ python -m http.server 8080
132128
133129## 🚧 Roadmap
134130
135- - [ ] Add Android build support
131+ - [ ] develop
132+
133+ ## 📖 Learning Resources
134+
135+ ### Essential Reading
136+ - ** [ C++ Weekly] ( https://www.youtube.com/@cppweekly ) ** by Jason Turner — Weekly doses of modern C++
137+ - ** [ Performance-Aware Programming] ( https://www.computerenhance.com/ ) ** by Casey Muratori — Hardware-conscious development
138+ - ** [ C++ Core Guidelines] ( https://isocpp.github.io/CppCoreGuidelines/ ) ** by Stroustrup & Sutter — Industry best practices
139+ - ** [ Effective Modern C++] ( https://www.oreilly.com/library/view/effective-modern-c/9781491908419/ ) ** by Scott Meyers — Essential patterns
140+
141+ ### Technical References
142+ - ** [ cppreference.com] ( https://en.cppreference.com/ ) ** — Comprehensive language reference
143+ - ** [ C++23 Features] ( https://en.cppreference.com/w/cpp/23 ) ** — Latest standard capabilities
144+ - ** [ Compiler Explorer] ( https://godbolt.org/ ) ** — Live assembly output analysis
145+ - ** [ Quick Bench] ( https://quick-bench.com/ ) ** — Online micro-benchmarking
136146
137147## 🤝 Contributing
138148
@@ -145,3 +155,9 @@ Contributions are welcome! Fork the repository and submit a pull request.
145155## 🙏 Acknowledgments
146156
147157Thanks to CMake, CTest, and the open-source community.
158+
159+ ---
160+
161+ > * "C++ is a language for people who want both elegance and efficiency."* — ** Bjarne Stroustrup**
162+
163+ Built with 💙 by developers who believe that ** performance-aware programming** is not premature optimization — it's responsible engineering.
0 commit comments