SoK/2020/StatusReport/jmansi: Difference between revisions

From KDE Community Wiki
(Created page with "= The project = == Plasma Mobile: Plasma Phonebook Contact Groups == To develop and deliver a group management to the Plasma Phonebook application while adding a new contact a...")
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:


= Mentor =
= Mentor =
* [https://invent.kde.org/nicolasfella]
* [https://invent.kde.org/nicolasfella Nicolas Fella]


= Work done =
= Work done =
Line 14: Line 14:
*Addition of groups to the sidebar.   
*Addition of groups to the sidebar.   


For more details see my blog related posts: [https://medium.com/@mansijain2405/plasma-phonebook-app-group-management-fbf2a315a4a1 SOC 2020 : First Blog]


Commits can be found here: https://invent.kde.org/jmansi/plasma-phonebook/commit/38560715a4910270e36c66c8eb64bf6c0018a97b
Commits can be found here: https://invent.kde.org/jmansi/plasma-phonebook/commit/38560715a4910270e36c66c8eb64bf6c0018a97b

Latest revision as of 16:33, 19 February 2020

The project

Plasma Mobile: Plasma Phonebook Contact Groups

To develop and deliver a group management to the Plasma Phonebook application while adding a new contact and filter the list of contacts accordingly.

Mentor

Work done

Support to:

  • Extension of declarativeAddressee with properties for group.
  • Building up of UI to see/edit groups.
  • Creating a model for two major groups.
  • Addition of groups to the sidebar.

For more details see my blog related posts: SOC 2020 : First Blog

Commits can be found here: https://invent.kde.org/jmansi/plasma-phonebook/commit/38560715a4910270e36c66c8eb64bf6c0018a97b

What I have learned in SoK

  • How to building and setup up an environment using Cmake.
  • Getting used to frameworks like QT working on C++,
  • How does KContacts::Addressee functions.
  • How to research and resolve developmental issues.kirigami and qml.
  • Understood the basic functionalities and display relaated to Plasma-phonebook.

What Next?

I will continue working on this project to make it more generalize and try to find and resolve out more bugs and issues. Also, This has been a different experience. Each and every stage teach me a new lesson and hence I am enjoying it and learning new things.

Contact