Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. Development of a social network like WhatsApp
Forum Updated to NodeBB v4.3 + New Features

Development of a social network like WhatsApp

Scheduled Pinned Locked Moved Unsolved QML and Qt Quick
8 Posts 3 Posters 1.0k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Ahimson2
    wrote on last edited by
    #1

    Hello everyone. I want to develop a social network application like WhatsApp.
    1-I would like to know if it is possible with C ++ and QML
    2-I can integrate end-to-end encryption
    3-How to take me in relation to mobile phones, Android, ios, ...
    4-How I can organize the whole project.

    I specify, I want to use C ++ and QML (100% Qt)
    Thanks for your advices.

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi and welcome to devnet,

      For the client side of things, yes but you are currently ignoring all the server side stuff that provides the backbone of your service.

      Also note that you are going to need additional libraries to implement your communication protocol unless you want to do everything from scratch which is not recommended. There are already librairies that implements for example the signal protocol.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • A Offline
        A Offline
        Ahimson2
        wrote on last edited by
        #3

        Hello SGaist. Thank you for your answer. Yes I have planned C ++ QML for the client side and C ++ Qt for the server side. As for the communication protocol, I want to use QTcpSocket and QTcpServer instead. I know it will be complicated, but using an external library makes me dependent ... I think.

        SGaistS 1 Reply Last reply
        0
        • GrecKoG Offline
          GrecKoG Offline
          GrecKo
          Qt Champions 2018
          wrote on last edited by
          #4

          It is possible to do.

          1 Reply Last reply
          0
          • A Offline
            A Offline
            Ahimson2
            wrote on last edited by
            #5

            Hi GrecKo. Thank you .
            Ok please give me some details like SGaist did.
            Also on the push notification.

            1 Reply Last reply
            0
            • A Ahimson2

              Hello SGaist. Thank you for your answer. Yes I have planned C ++ QML for the client side and C ++ Qt for the server side. As for the communication protocol, I want to use QTcpSocket and QTcpServer instead. I know it will be complicated, but using an external library makes me dependent ... I think.

              SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #6

              @Ahimson2 said in Development of a social network like WhatsApp:

              but using an external library makes me dependent ... I think.

              You are already dependent on Qt.

              That said, you have to take in the balance:

              • Using a well established and reviewed library
                and
              • Writing everything from scratch

              And then ask people to trust you for transmitting and possibly storing sensitive data.

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              1 Reply Last reply
              1
              • A Offline
                A Offline
                Ahimson2
                wrote on last edited by
                #7

                Hi SGaist. You are right..I will see what to do ..
                Then regarding the push notification, is there a simple and efficient library that I can integrate into Qt to do this ?
                Thank you.

                1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #8

                  If memory serves well the guys from Felgo have something for that.

                  Otherwise, there's this article that gives interesting information about that matter.

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  1 Reply Last reply
                  0

                  • Login

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • Users
                  • Groups
                  • Search
                  • Get Qt Extensions
                  • Unsolved