Hallo zusammen,
ich komme aus der Welt der Web-Entwicklung (HTML, CSS, JS, jQuery etc.) und möchte gerne eine mobile Dating App entwickeln. Einfach erstmal zum Zweck der Übung.
Nachdem ich bereits einige Zeit investiert habe, um mich über verschiedene Möglichkeiten zu informieren (native App mit Java/Kotlin, Nutzung eines Frameworks wie XAMARIN oder Cordova), habe ich mich dafür entschieden, erst einmal eine native App in Java zu schreiben. Kotlin habe ich mir bereits angesehen, den Hype allerdings nicht verstanden/verstehen können, weil mir dazu einfach noch das notwendige Java Wissen fehlt.
Aufgrund meines informationstechnischen Hintergrundes kenne ich bereits die Grundlagen wie if-Statements, Schleifen etc., muss mich allerdings noch in einiges einlesen, weil ich bisher kaum OOP Erfahrung habe. Try and error, wie es so schön heißt.
Anbei meine konkreten Fragen:
1. Ich möchte gerne Daten in einer Datenbank speichern. Im Forum habe ich bereits viel von MongoDB gelesen, im Zusammenhang mit Android Entwicklung schwören andere auf Firebase. Welche Datenbank schlagt ihr mir auf dem aktuellen Stand der Technik vor (es gibt ja auch noch SQLite, MySQLi etc.) und wie baue ich mit Java eine Verbindung damit auf und schicke Querys an die Datenbank? Firebase Tutorials gibt es einige, allerdings habe ich bisher keines davon so richtig verstanden. Wo kann ich am besten nachlesen?
2. Als Anfänger möchte ich seitens der Technologien natürlich gleich auf das richtige Pferd setzen. Aus der Webentwicklung kenne ich bereits Bootstrap, Angular, Node, jQuery sowie diverse CMS etc. und kann zu Beginn eines Projekts entscheiden, was in welchem Umfang nützlich ist/wäre. Was ist in der Java Welt der aktuelle/letzte (in den nächsten Jahren werden wohl viele auf Kotlin umsteigen) Stand der Dinge? Worin sollte ich mich eurer Meinung nach unbedingt einlesen?
Ich freue mich auf eure Antworten! Je mehr Vorschläge und Ideen desto besser!
Liebe Grüße und bleibt gesund!
Goku
ich komme aus der Welt der Web-Entwicklung (HTML, CSS, JS, jQuery etc.) und möchte gerne eine mobile Dating App entwickeln. Einfach erstmal zum Zweck der Übung.
Nachdem ich bereits einige Zeit investiert habe, um mich über verschiedene Möglichkeiten zu informieren (native App mit Java/Kotlin, Nutzung eines Frameworks wie XAMARIN oder Cordova), habe ich mich dafür entschieden, erst einmal eine native App in Java zu schreiben. Kotlin habe ich mir bereits angesehen, den Hype allerdings nicht verstanden/verstehen können, weil mir dazu einfach noch das notwendige Java Wissen fehlt.
Aufgrund meines informationstechnischen Hintergrundes kenne ich bereits die Grundlagen wie if-Statements, Schleifen etc., muss mich allerdings noch in einiges einlesen, weil ich bisher kaum OOP Erfahrung habe. Try and error, wie es so schön heißt.
Anbei meine konkreten Fragen:
1. Ich möchte gerne Daten in einer Datenbank speichern. Im Forum habe ich bereits viel von MongoDB gelesen, im Zusammenhang mit Android Entwicklung schwören andere auf Firebase. Welche Datenbank schlagt ihr mir auf dem aktuellen Stand der Technik vor (es gibt ja auch noch SQLite, MySQLi etc.) und wie baue ich mit Java eine Verbindung damit auf und schicke Querys an die Datenbank? Firebase Tutorials gibt es einige, allerdings habe ich bisher keines davon so richtig verstanden. Wo kann ich am besten nachlesen?
2. Als Anfänger möchte ich seitens der Technologien natürlich gleich auf das richtige Pferd setzen. Aus der Webentwicklung kenne ich bereits Bootstrap, Angular, Node, jQuery sowie diverse CMS etc. und kann zu Beginn eines Projekts entscheiden, was in welchem Umfang nützlich ist/wäre. Was ist in der Java Welt der aktuelle/letzte (in den nächsten Jahren werden wohl viele auf Kotlin umsteigen) Stand der Dinge? Worin sollte ich mich eurer Meinung nach unbedingt einlesen?
Ich freue mich auf eure Antworten! Je mehr Vorschläge und Ideen desto besser!
Liebe Grüße und bleibt gesund!
Goku