Hallo,
als Informatikstudent möchte ich, um meine Kenntnisse zu vertiefen ein kleines Programmierprojekt starten.
Ich möchte eine App erstellen, in welcher ich mir einen Account erstellen kann, anschließend Freunde suchen und Nachrichten senden kann.
Ich habe einen Apache-Server mit einer MySQL-Datenbank mit XAMPP erstellt. Und ich habe bereits eine kleine Anwendung in Android Studio erstellt. Ich habe eine Registrierungsseite erstellt, wo ich ein Konto durch eine http-Anfrage an den Server erstellen kann. Das funktioniert. Ich kann mich auch über eine http-Anfrage bei einem Konto anmelden, wobei ich die Datenbank mit einer Query durchsuche und den Benutzernamen und das Passwort prüfe. Das funktioniert auch soweit.
Nun meine Frage. Ist das der richtige Weg? Wenn ich ein Konto anlege, muss ich dann für jedes Konto mehrere Datenbanken anlegen? Für Freundschaftsanfragen, Freunde, vielleicht gesperrte Konten usw.? Wenn ich dann anfange, eine Konversation zu programmieren. Gibt es auch eine Datenbank, die alle Nachrichten enthält und jedes Telefon fragt jede Sekunde, ob sich etwas geändert hat? Ehrlich gesagt ist es so schwer, im Internet etwas zu finden, wie man eine solche Anwendung von Grund auf programmiert.
Liebe Grüße
Alex