Προς το περιεχόμενο
  • 0

Mobile apps & database


leonidas_fs

Ερώτηση

Καλησπέρα παιδιά,

Θα χρειαστεί να κάνω μια πολύ απλή messaging εφαρμογή που θα δίνει την δυνατότηα να επικοινωνούν οι mobile χρήστες (που βρίσκονται εκτός γραφείου) με τους χρήστες που είναι εντός γραφείου.

Επειδή πρώτη φορά θα ασχοληθώ με κάτι τέτοιο, αυτό που δεν έχω καταλάβει είναι: Πως θα συνδεθούν web app & mobile app στην ίδια βάση δεδομένων; 

Τα mobile apps λογικά θα χρησιμοποιούν firebase, γίνεται το web app να συνδεθεί με firebase; Αντιστρόφως, γίνεται το mobile app να γράφει απευθείας σε MySQL;

ΥΓ: Mobile app θα γίνουν είτε σε Flutter είτε σε React Native.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

4 απαντήσεις σε αυτή την ερώτηση

Προτεινόμενες αναρτήσεις

  • 0
1 ώρα πριν, leonidas_fs είπε

Καλησπέρα παιδιά,

Θα χρειαστεί να κάνω μια πολύ απλή messaging εφαρμογή που θα δίνει την δυνατότηα να επικοινωνούν οι mobile χρήστες (που βρίσκονται εκτός γραφείου) με τους χρήστες που είναι εντός γραφείου.

Επειδή πρώτη φορά θα ασχοληθώ με κάτι τέτοιο, αυτό που δεν έχω καταλάβει είναι: Πως θα συνδεθούν web app & mobile app στην ίδια βάση δεδομένων; 

Τα mobile apps λογικά θα χρησιμοποιούν firebase, γίνεται το web app να συνδεθεί με firebase; Αντιστρόφως, γίνεται το mobile app να γράφει απευθείας σε MySQL;

ΥΓ: Mobile app θα γίνουν είτε σε Flutter είτε σε React Native.

Θα έχεις ενα Backend Server ,που θα επικοινωνεί με rest API (και websockets άμα θέλεις αμφίδρομη επικοινωνία) με webapp και mobile, και θα συνδέεται με firebase. Τα δεδομένα που πάνε σε web και mobile app ειναι τα λίγο πολύ τα ίδια. 

Τσεκαρε mattermost, open source messaging εφαρμογή γραμμένη σε go και react. Έχει και mobile εφαρμογή. 

Αλλά βασικά δεν χρειάζεται να φτιαξεις τιποτε, μόνο να εγκαταστήσεις ένα on prem mattermost server.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
Δημοσ. (επεξεργασμένο)

Μπορεις να εχεις firebase για το authentication + notifications (δωρεαν και τα δυο) και να χρησιμοποιησεις το Stream Chat (επι πληρωμη) οπου εχει sdk για flutter/react native και react για την desktop εφαρμογη . Δεν θυμαμαι αν το stream chat εχει authentication.

Αν παιξεις μπαλα μονο με firebase (θες blaze plan) για ολες τις λειτουργιες τοτε δεν ειναι τοσο απλο οσο φανταζει. Προσοχη με την firebase, ειναι φτιαγμενη για να εχει το μικροτερο κοστος για αυτους και οχι για σενα.

Αν το πας μονος σου θα μπορουσες να παιξεις με nodejs/sql/redis για τα sockets. 

Επεξ/σία από Predatorkill
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Εαν είναι αυστηρά για "περιορισμένη" χρήση τότε θα μπορούσες να χρησιμοποιήσεις το B4A ...έχει driver για MySQL (τουλάχιστον το έχω δοκιμάσει) και να λύσεις έτσι απλά το θέμα....ειδάλλως REST API οπως είπαν και οι προλαλήσαντες...

Μήπως καλύτερα να έκανες 1 κανάλι στο Discord? 

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Εν τέλει παιδια πήγα σε rocket chat! Εστησα το community version σε ενα VPS και παίζει μια χαρά! 

Χρησιμοποιείς και το Mobile app του rocket chat και είσαι κομπλέ!

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Εγγραφείτε για έναν νέο λογαριασμό

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...

Με την περιήγησή σας στο insomnia.gr, αποδέχεστε τη χρήση cookies που ενισχύουν σημαντικά την εμπειρία χρήσης.