Improve the desktop and the Android version of KStars
- Mentors
- Jasem Mutlaq
- Organization
- KDE Community
Brief explanation: KStars has a mature codebase with well-written C++ for a desktop and a mobile client. The applicant would like to contribute enhancements by improving the sources (C++11/C++14 features, static code analysis, better testing in CI) and adding usability improvements to the desktop and the mobile version of KStars.
Expected results: After the GSOC, all findings of the static code analyzers will be fixed, the C++ tooling will be integrated to Jenkins in KDE CI. The desktop version of KStars will have usability improvements, the build system (CMake) of the Android client will be enhanced and the new functionalities for telescope equipment control will be implemented.
Knowledge Prerequisite: C++, Qt, Qml, Jenkins, static code analyzers.
Mentor: Jasem Mutlaq (Matrix: Jasem)