Welcome, Guest
Username: Password: Remember me

TOPIC: Δημιουργία Εφαρμογής Chatting για κινητά

Δημιουργία Εφαρμογής Chatting για κινητά 3 months 2 weeks ago #1

  • Michael_Angelo
  • Michael_Angelo's Avatar
  • Offline
  • Wishlister
  • Posts: 3
Καλησπέρα, με όσα ακούγονται σχετικά με τον τεχνολογικό κολοσσό Facebook και τον διαμοιρασμό δεδομένων, πείρα την απόφαση να φτιάξω την δικιά μου εφαρμογή για αποστολή γραπτών μηνυμάτων ( και φωτογραφιών βίντεο αν γίνετε ) σε Android κινητά, θέλω να προσθέσω κρυπτογράφηση στα μηνύματα καθώς και εάν είναι δυνατόν την αλλαγή του κλειδιού κρυπτογράφησης απευθείας μέσα από την εφαρμογή, αλλά το πρόβλημα είναι, ότι δεν γνωρίζω ποια ιστοσελίδα να εμπιστευτώ για να φτιάξω την εφαρμογή μου ( δεν θα διαθέσω την εφαρμογή στο Play Store, είναι σε κατάσταση .app και θα την φτιάξω μόνο και μόνο για να έχω πραγματική ασφάλεια στα μηνύματα με συγκεκριμένα άτομα ) οπότε, ζητάω την βοήθεια σας σχετικά με τον πάροχο που θα πρέπει να χρησιμοποιήσω, αν γίνετε να είναι δωρεάν, ή σε παρα πολύ χαμηλές τιμές.

Ευχαριστώ εκ των προτέρων.
The administrator has disabled public write access.

Δημιουργία Εφαρμογής Chatting για κινητά 3 months 2 weeks ago #2

  • xristakos97
  • xristakos97's Avatar
  • Offline
  • Payment receiver
  • App & Backend Dev, Sys-Admin
  • Posts: 156
  • Thank you received: 24
Περί εφαρμογής, μπορώ να σου προτείνω το Telegram, οι συγκεκριμένοι δουλεύουν OpenSource και απαγορεύτηκε στην Ρωσσία άκουσα επειδή δεν έδωσαν πορτούλα στον Πούτιν. Αν ξέρεις από εφαρμογές και ψάξεις λίγο, λογικά θα βρεις και τους κώδικες.

Αν πάλι προτιμάς να φτιάξεις δικιά σου μόνο εφαρμογή και να παρέχεις μόνο .apk, τότε πρέπει να ξεκαθαρίσεις τον μεσολαβιτή / πάροχο και αυτά που πρέπει να προσφέρει / παρέχει. Ο τρόπος λειτουργείας της ανταλλαγής μηνυμάτων μπορεί να γίνει με σιάφορους τρόπους μεσωλάβησης.

Περί πάροχο θα σου πρότεινα έναν ευρωπαϊκό πάροχο, συγκεκριμένα για τον λόγο της ασφάλειας. Καλά θα ήταν να είναι κάποιος κοντά σου (Ελλάδα) για να μην έχεις μεγάλα delay. Ότι έρχεται από Αμερική πολύ πιθανόν να καταγρσφονται όλα τα δεδομένα σου, αυτό μας το λένε συνέχεια οι καθηγητές στο πανεπιστήμιο. Δυστιχώς δεν έχω να σου προτείνω κάποιον από εκεί, διότι δεν γνωρίζω στην Ελλάδα τί υπάρχει αυτή τη στιγμή.

Παρ' όλα αυτά, θα ήθελα να σου κάνω την ερώτηση, πόσες γνώσεις έχεις περί προγραμματισμό εφερμογών, συνδέσεις με server-client και P2P και τέλος περί κωδικοποίηση μηνυμάτων και ασφάλεια;
A computer is like air conditioning - it becomes useless when you open Windows.
Linus Torvald
Last Edit: 3 months 2 weeks ago by xristakos97.
The administrator has disabled public write access.
The following user(s) said Thank You: Michael_Angelo

Δημιουργία Εφαρμογής Chatting για κινητά 3 months 1 week ago #3

  • Michael_Angelo
  • Michael_Angelo's Avatar
  • Offline
  • Wishlister
  • Posts: 3
Να σου πω την αλήθεια, οι γνώσεις μου δεν είναι τόσο εκτεταμένες, αλλά μαθαίνω γρήγορα, θα προσπαθήσω να μάθω για ότι έχεις αναφέρει, γνωρίζω C++ από το περιβάλλον του Arduino IDE, και παλαιότερα είχα ασχοληθεί με Microsoft SQL, IBM Watson, Java, και με βασικές γνώσεις για Linux.

Ξέρω, δεν είναι αρκετά για ένα τόσο μεγάλο ενχιριμα, αλλά όπως είπα και πριν, μαθαίνω γρήγορα, βρήκα μια υπηρεσία που τα παρέχει αυτά "Δωρεάν" όπως λένε, αλλά θα εξετάσω το ζήτημα περαιτέρω.
The administrator has disabled public write access.

Δημιουργία Εφαρμογής Chatting για κινητά 3 months 1 week ago #4

  • xristakos97
  • xristakos97's Avatar
  • Offline
  • Payment receiver
  • App & Backend Dev, Sys-Admin
  • Posts: 156
  • Thank you received: 24
Όταν λες "υπηρεσία", τί ακριβώς εννοείς; Μπορώ να σου προτείνω και εγώ καναδυό υπηρεσίες που μπορούν να σε χρησιμεύσουν.

Συγκεκριμένα για τον προγραμματισμό εφαρμογής για Android χρειάζεται η γλώσσα Java ή μια λίγο πιο απλή και καινούρια "γλώσσα" το Kotlin. Προσωπικά θα σου πρότεινα όμως Java να μάθεις, διότι εκεί υπάρχουν στο δίκτυο πολλές περισσότερες πληροφορίες γιατί είναι πιο παλιά. Φυσικά μπορείς να γράψεις και σε άλλη γλώσσα την εφαρμογή σου, αλλά δεν συνηστάται. Εννοείται πως αν γράψψεις εφαρμογή με Java για Android πως θα χρησιμοποιήσεις το Android Studio και όχι κανένα Eclipse.

Εφόσον έχεις γνώσεις σε OO (object-oriented programming language, θέλω να πιστεύω) να μάθεις Java θα είναι πολύ δύσκολο.

Αν μελλοντικά σκέφτεσαι και για IOS τότε πρέπει να μάθεις και Swift.

Ότι αφορά τώρα για τον Server, συνηστάται για τέτοιες δουλειές αν χρησιμοποιήσεις κάποια βάση δεδομένων να δουλέψεις με MySQL ή MariaDB (SQL) ή για ένα πιο καινούριο service Firebase με NoSQL.

Συγκεκριμένα για το Firebase αν δεν έχεις κάποιο πρόβλημα προσωπικό με την Google συνηστάται να το κοιτάξεις, σου παρέχει πολλά πράγματα και σε ευκολήνει σε πολλά θέματα ότι αφορά Server-Client communication, synchronization, live data κ.λπ. Θα σε απαλάξει από πολλά προβλήματα. Και για το developing στάδιο σου παρέχει δωρεάν υπηρεσίες.
A computer is like air conditioning - it becomes useless when you open Windows.
Linus Torvald
The administrator has disabled public write access.
The following user(s) said Thank You: Michael_Angelo

Δημιουργία Εφαρμογής Chatting για κινητά 1 month 3 weeks ago #5

  • Michael_Angelo
  • Michael_Angelo's Avatar
  • Offline
  • Wishlister
  • Posts: 3
Είχε χαλάσει ο υπολογιστής και δεν μπορούσα να το ψάξω, τωρα ξεκίνησα με το firebase και το Android Studio, ευχάριστω πολύ που μου το πρότεινες, αυτές της μέρες θα φτιάξω την εφαρμογή, αν θέλεις, όταν την ολοκληρώσω μπορώ να σου στείλω το .apk να την δοκιμάσεις.

Ευχαριστώ και πάλι για την βοήθεια.
The administrator has disabled public write access.

Δημιουργία Εφαρμογής Chatting για κινητά 1 month 3 weeks ago #6

  • xristakos97
  • xristakos97's Avatar
  • Offline
  • Payment receiver
  • App & Backend Dev, Sys-Admin
  • Posts: 156
  • Thank you received: 24
Πολύ ευχαρίστως να την δοκιμάσω.

Επίσης, έμαθα ότι η εφαρμογή Telegram είναι open sourced (το μεγαλύτερο κομμάτι), αν θες ψάξ'το κι αυτό να δεις πως την κάνανε αυτοί.
Νομίζω ένας φίλος μου μου είχε πει πως μπορείς να χρησιμοποιήσεις και API τους για να κάνεις δικιά σου chatting εφαρμογή. :)
A computer is like air conditioning - it becomes useless when you open Windows.
Linus Torvald
The administrator has disabled public write access.
The following user(s) said Thank You: Michael_Angelo
Powered by Kunena Forum