"Εφαρμογή" χρειάζεται test! [Αndroid]
#1
[SIZE=13px]Καλησπέρα!
[SIZE=13px]Αυτές τις μέρες φτιάχνω μια εφαρμογή λόγο ανάγκης ,για την καφετέρια μου.
[SIZE=13px]Το πρόβλημα είναι ο χρόνος που χάνουμε από την στιγμή που ο σερβιτόρος παίρνει την παραγγελία, μέχρι να την δώσει για υλοποίηση (η απόσταση του Α με τον Β είναι σχετικά μεγάλη) .

[SIZE=13px]Η λύση μου είναι να φτιαχτεί μια εφαρμογή βασισμένη σε HTML 5 και canvas η οποία μέσω κάποιας συσκευής που θα υποστηρίζει HTML 5 (πιθανώς κάποιο android κινητό) ο υπάλληλος θα "γράφει" την παραγγελία του πελάτη και θα στέλνεται στον Server .
[SIZE=13px]Λόγω όμως, της έλλειψης ενός καλού smartphone έχω αρκετά προβλήματα στο testing.
[SIZE=13px]Πιο αναλυτικά , η έκδοση android 2 (και κάποιες άλλες) δεν έχουν υλοποιήσει το function toDataUrl() της javascript με αποτέλεσμα να είμαι αναγκασμένος να χρησιμοποιώ custom script και να περιμένω έως και 1 λεπτό από την στιγμή που το canvas θα αρχίσει να μετατρέπεται έως να φτάσει στον server.
[SIZE=13px]Ένας ακόμα λόγος είναι ότι πρέπει να είμαι σίγουρος ότι δεν υπάρχουν προβλήματα όσον αφορά το μέγεθος του canvas και την σωστή ανταπόκριση του server.

[SIZE=13px]Για τους παραπάνω λόγους έφτιαξα έναν apache server και αυτά που χρειάζονται test είναι ανεβασμένα στο
Παράθεση:https://dr3af.dyndns.org:8081/alpha/order.php
Παράθεση:O Server είναι κλειστός λόγο βλάβης

[SIZE=13px]
Παράθεση:Η δυνατότητα του comment δουλεύει ΜΟΝΟ με οθόνες αφής!


[SIZE=13px]Πριν σας πω τι χρειάζομαι από εσάς , θα σας εξηγήσω τις λειτουργίες και δυνατότητες που υπάρχουν αυτή την στιγμή στην εφαρμογή.

[SIZE=13px]Για αρχή, μπείτε στην σελίδα. Εκεί θα δείτε διάφορες επιλογές (New ,Edit κλπ).
[SIZE=13px][Εικόνα: twBEgkG.jpg]
[SIZE=13px]Α) Η επιλογή “New” δημιουργεί μια νέα παραγγελία.

[SIZE=13px]B) Η επιλογή “Edit” σας δίνει την δυνατότητα να γυρίσετε σε προηγούμενες παραγγελίες και να τις επεξεργαστείτε:
[SIZE=13px][Εικόνα: 7jeDtSh.jpg]

[SIZE=13px]C) Τα υπόλοιπα κουμπιά είναι οι κατηγορίες προϊόντων.

[SIZE=13px]Σε αυτή την οθόνη κάνετε την παραγγελία σας ως εξής:
  • [SIZE=13px]Διαλέγετε μια κατηγορία ( πχ ΚΑΦΕΣ).
  • [SIZE=13px]Στην επόμενη οθόνη επιλέγετε τον τύπο καφέ:
[SIZE=13px][Εικόνα: JH71z1Q.jpg]
  • [SIZE=13px]Στην τρίτη και τελευταία οθόνη επιλέγετε δοσολογία και άλλες επιλογές:
[SIZE=13px][Εικόνα: SwQflbu.jpg]

[SIZE=13px]Επίσης θα δείτε το κουμπί “Comment”. Αν το πατήσετε, θα εμφανιστεί το εξής :
[SIZE=13px][Εικόνα: 7ghEpMG.jpg]
[SIZE=13px]Ζωγραφίστε κάτι κάτω από την γραμμή και μετά πατήστε το κουμπί “Save” για να επιστρέψετε στην οθόνη επιλογών.
  • [SIZE=13px]Εφόσον κάνετε τις επιλογές σας, πατήστε το κουμπί “Insert” το οποίο θα σας πάει στην αρχική οθόνη αλλά με μερικές διαφορές:
[SIZE=13px][Εικόνα: EmCH3Xp.jpg]


[SIZE=13px]Όπως βλέπετε στην εικόνα, κάτω από τις κατηγορίες εμφανίστηκε ο καφές που επιλέξατε με 3 κουμπιά δίπλα του ( - , + , Ε).

[SIZE=13px]Το “-” μειώνει την ποσότητα του προϊόντος κατά ένα και το διαγράφει αν αυτό φτάσει το μηδέν.
[SIZE=13px]Το “+” αυξάνει την ποσότητα κατά ένα.
[SIZE=13px]Το “Ε” εμφανίζει στην οθόνη το σχόλιο που κάνατε για το συγκεκριμένο προϊόν και μπορείτε να το αλλάξετε (Αν το “E” δεν υπάρχει σημαίνει ότι το προϊόν δεν έχει comment).


[SIZE=13px]Αυτές, προς το παρόν, είναι οι δυνατότητες της εφαρμογής.
[SIZE=13px]Να σημειώσω ότι τα προϊόντα που θα δείτε στις κατηγορίες είναι ελάχιστα και επίσης οι επιλογές για κάθε προϊόν είναι ίδιες (πχ θα δείτε την επιλογή “Γάλα” ενώ έχετε επιλέξει μια πορτοκαλάδα).
[SIZE=13px]Ο λόγος είναι έλλειψη χρόνου , αλλά στην συγκεκριμένη φάση της εφαρμογής δεν είναι σημαντικό.


[SIZE=13px]Αυτό που θέλω από εσάς είναι να κάνετε 2 παραγγελίες με 2-3 προϊόντα η καθεμία και να χρησιμοποιήσετε την επιλογή “Edit” ώστε να μεταφερθείτε μεταξύ τον παραγγελιών και να κάνετε κάποιες αλλαγές στην ποσότητα και τα comments που έχετε βάλει.



[SIZE=13px]Έπειτα απαντήστε μου σε αυτό το topic λέγοντας μου τα τυχόν προβλήματα που βρήκατε
[SIZE=13px]Πχ :
[SIZE=13px]
Παράθεση:Δεν μπορούσα να αυξήσω την ποσότητα του προϊόντος

[SIZE=13px]ή
[SIZE=13px]
Παράθεση:Μετά την αλλαγή του comment, οι αλλαγές δεν διατηρήθηκαν




[SIZE=13px]Το application αυτό θα το δώσω και σε σας στο μέλλον (μόλις τελειώσει) και θα είναι ανοιχτού κώδικα.
[SIZE=13px]Ίσως κάποιος έχει το ίδιο πρόβλημα με μένα!

[SIZE=13px]Ευχαριστώ!
  Απάντηση
#2
Ξέχασα να σημειώσω , αν προσπαθήσετε να "γράψετε" από pc , δεν θα δουλέψει.
Διαβάζει μόνο οθόνες αφής οπότε μόνο κινητά/tablets.
  Απάντηση
#3
Καλημέρα,
οκ με το γράψιμο, αλλά όταν πατάω submit μου πετάει μνμ
encoding με μόνη επιλογή ok, και αν το πατήσω η οθόνη δεν "καθαρίζει".
Δεν ξέρω αν αυτό περίμενες.

panos το name. HTC desire η συσκευή [custom rom φυσικά]
  Απάντηση
#4
Opanos, post: 8560, member: 194 είπε κι ελάλησε:Καλημέρα,
οκ με το γράψιμο, αλλά όταν πατάω submit μου πετάει μνμ
encoding με μόνη επιλογή ok, και αν το πατήσω η οθόνη δεν "καθαρίζει".
Δεν ξέρω αν αυτό περίμενες.

panos το name. HTC desire η συσκευή [custom rom φυσικά]
Ευχαριστώ για τον κόπο σου! Όπως βλέπω έχεις την έκδοση Android 2.3.7. Όπως είπα και στο αρχικό ποστ, αυτό είναι το πρόβλημα που αντιμετωπίζω και εγω . Στην έκδοση 2 η μετατροπή δεν γίνεται γρήγορα. Μου έχουν έρθει όμως δύο από της "ζωγραφιές" σου.
Κανoνικά , μετά το submit και αφού είχες πατήσει ΟΚ στο encoding ,θα έπρεπε να σε φέρει στην αρχική οθόνη (που σου ζητάει το όνομα σου). Έγινε έτσι; Εάν ναι, έπρεπε να περιμένεις αρκετή ώρα;
  Απάντηση
#5
Χμ...αυτό το αρκετή δεν μπορώ να το προσδιορίσω...

Αρκετή για να περιμένω να ανοίξει σελίδα στον browser. Δλδ αν είχε τέτοια απόκριση ο browser, θα έλεγα πως το internet "σέρνεται" αν καταλαβαίνεις τι εννοώ.

Σου ήρθαν δύο ζωγραφιές, διότι από την καθυστέρηση στην απόκριση, υπέθεσα πως δεν πάτησα σωστά το ok.
Την δεύτερη φορά που τ οάφησα να ηρεμήσει -δεν μπορώ να προσδιορίσω χρόνο, μπορώ αν θές να κάνω το ίδιο και να χρονομετρήσω- επέστρεψε στην αρχική οθόνη.
  Απάντηση
#6
Ναι Πάνο, εάν μπορείς κάνε αυτή την μέτρηση!
Ευχαριστώ!
  Απάντηση
#7
Από την στιγμή που πάτησα το ok στο encoding, πέρασαν 15 secs έως το refresh κα ιτην επιστροφή στην αρχική σελίδα.
  Απάντηση
#8
Ευχαριστώ Πάνο! Δυστυχώς αυτό είναι ένα γενικό πρόβλημα όσον αφορά τις συσκευές με έκδοση Android παλιότερη από 3 όπως δηλώνουν και εδώ
Παράθεση:https://code.google.com/p/android/issues/detail?id=7901

Έχει ως αποτέλεσμα να πρέπει να γραφτεί custom script για να μπορέσει να γίνει η μετατροπή έστω και τόσο αργά.
Στο μέλλον θα προσπαθήσω να το κάνω πιο γρήγορο αλλά δεν πρόκειτε να καταφέρω native ταχύτητες.
Σύμφωνα με τα test μου όμως, εκδόσεις 3+ πρέπει να κάνουν αυτή την μετατροπή σε λιγότερο από 2 δευτερόλεπτα.
Οπότε περιμένω από κάποιον να το επιβεβαιώσει!
  Απάντηση
#9
Φιλε και συναδελφε,

Εβαλα όνομα foobar και εκανα μια ζωγραφια. Πάτησα 2 φορές ΟΚ και φόρτωσε αμέσως. Δηλαδή μετά το δεύτερο οκ φόρτωσε σε λιγότερο από ένα δευτερόλεπτο.
Η συσκευή μου είναι Samsung Nexus S (overclocked στα 1.2 MHz) με android 4.2.2.
  Απάντηση
#10
Ευχαριστώ πολύ fivasim! Όποτε μπορέσεις , κάνε και έναν σταυρό να δεις αν φτάνει σε όλα τα άκρα της οθόνης, ή αν σταματάει κάπου!
  Απάντηση


Ίσως Σχετικά Νήματα...
Νήμα Άτομο Απαντήσεις Βλεφαριάσματα Τελευταία Ανάρτηση
  Firefox for Αndroid μία ερώτηση για την μετάφραση της εφαρμογής στην ελλη mikeius666p 7 1.836 29.08.2018 20:32
Τελευταία Ανάρτηση: mikeius666p

Πάμε στο Forum:


Πλάσματα σουλατσάρουν στο νήμα: 1 Επισκέπτης(ες)