Συνέντευξη από Έλληνες Android Developers, Στράτος Μπότσαρης

greek android developers

Συνεχίζοντας τις συνεντεύξεις από Έλληνες Android Developers, είχα την χαρά να μιλήσω με τον πολύ καλό φίλο Στράτο Μπότσαρη (Stratos).

Ο Στράτος έχει φτιάξει αρκετές γνωστές εφαρμογές στο Android, οι οποίες έχουν "κατέβει" αρκετές δεκάδες χιλιάδες φορές.

Πάμε λοιπόν να δούμε πώς ο Στράτος κατάφερε και "γνώρισε" την πλατφόρμα ως developer, αλλά και πώς οι εφαρμογές του έγιναν επιτυχημένες, τόσο σε Downloads όσο και σε κριτικές.

Πώς αποφασίσατε να ασχοληθείτε με την ανάπτυξη εφαρμογών στο Android?

Πάντα με συνάρπαζε η ιδέα να μπορώ να αναπτύσσω εφαρμογές για κινητά. Στις μέρες μας κάποιος από το κινητό του, εκτός από το να επικοινωνεί, μπορεί να κάνει συναλλαγές, να έχει πρόσβαση στο διαδίκτυο, να παίζει παιχνίδια και πολλά άλλα. Οπότε φτιάχνοντας μια εφαρμογή για Android μπορώ να φτιάξω κάτι μοναδικό που θα λύσει ένα πρόβλημα ή θα περνάει κάποιος τον χρόνο του ευχάριστα.

Θυμάμαι παλιά είχα φτιάξει δύο παιχνίδια σε J2ME για ένα κινητό Νokia κι είχαν αρκετή απήχηση. Η αλήθεια είναι ότι αισθάνεσαι ωραία όταν ξέρεις ότι έχεις δημιουργήσει κάτι που αρκετοί άλλοι βρίσκουν χρήσιμο ή διασκεδάζουν χρησιμοποιώντας το.

Φυσικά με την έλευση του Android βρήκα την ευκαιρία να ασχοληθώ πάλι με εφαρμογές για κινητά μιας και η Google πρόσφερε τα εργαλεία προς αυτό τον σκοπό.

Και το καλύτερο απο αυτά είναι ότι μέσω του Google Play μπορείς να διαθέσεις την εφαρμογή σου στο κοινό απευθείας χωρίς μεσάζοντες.

  • programming

 

Τι γνώσεις χρειάζονται;

Ασφαλώς απαιτείται γνώση προγραμματισμού σε Java μιας και η ανάπτυξη Android εφαρμογών βασίζεται σε αυτή.

Δεύτερον και σημαντικότερον είναι η εξοικείωση στην ανάγνωση αγγλικού κειμένου μιας και και η θεωρία στο Android Google developers αλλά και τα περισσότερα blogs στο διαδίκτυο με παραδείγματα κώδικα είναι γραμμένα στα Αγγλικά.

  • java-android

 

Τι προβλήματα αντιμετωπίσατε κατά την ανάπτυξη, και πώς τα αντιμετωπίσατε?

Όταν ξεκίνησα να μελετώ για το Android η αλήθεια είναι ότι πελάγωσα με την πληθώρα των πληροφοριών και οδηγών που υπήρχαν στο διαδίκτυο. Επίσης είχα κατεβάσει ένα σωρό βιβλία pdf σχετικά με το πώς να προγραμματίζεις σε Android κι είχα ξεκινήσει να μελετώ μερικά από αυτά. Αλλά η πρόοδος μου ήταν πολύ αργή μιας και τα βιβλία αυτά είχαν λίγες μόνο πληροφορίες που έπρεπε να χάσω αρκετό χρόνο για να τις βρώ μέσα στη φλυαρία του συγγραφέα ή περιείχαν παλιές τεχνικές μιας και το Android έχει αλλάξει πολλές εκδόσεις τα τελευταία χρόνια.

Έτσι αποφάσισα σαν αρχή να μάθω τα απολύτως αναγκαία για το Android κι έπειτα να επικεντρωθώ σε κάθε κομμάτι του χωριστά για το οποίο θα ήθελα να μάθω περισσότερα. Οπότε o πρώτο πράγμα που έκανα ήταν να ξεκίνησω από το επίσημο site της Google για προγραμματιστές Android, που περιέχει τις πιο πρόσφατες πληροφορίες καθώς και οδηγούς εκμάθησης.

Επίσης χρήσιμη είναι και η σελίδα για το Android API, που σε βοηθάει να καταλάβεις τις δυνατότητες του κάθε κώδικα που χρησιμοποιείς.

Αφού κατάφερα εύκολα να μάθω τις βασικές έννοιες και να στήσω το περιβάλλον εργασίας για τον προγραμματισμό σε Android, έπειτα έψαχνα στο διαδίκτυο για πιο προηγμένα θέματα του android που ήθελα να μάθω περισσότερα πράγματα.

Εκεί βρήκα πολλά blogs και sites προγραμματιστών με αναλυτικές λεπτομέρειες για οποιοδήποτε θέμα ή πρόβλημα του android. Φυσικά το πιο δημοφιλές είναι το site stack overflow, το οποίο τις περισσότερες φορές αρκεί για να βρείς απάντηση σε κάθε σου πρόβλημα ή απορία.

  • debugging-android-code

 

Πες μας για τις εφαρμογές που φτιάξει στο Android

Εδώ και περίπου ένα 9 μήνες που ασχολούμαι με το Android ερασιτεχνικά έχω φτιάξει 5 εφαρμογές.

H πρώτη που έφτιαξα λέγεται "Γνωμικά" και περιέχει τα πιο δημοφιλή γνωμικά γνωστών προσωπικοτήτων από ολο τον κόσμο.

Η επόμενη λέγεται "Αινίγματα" και περιέχει ελληνικά αινίγματα που είναι καρπός της λαϊκής σοφίας.

Μετά ήθελα να πειραματιστώ με κάτι διαφορετικό, οπότε και έφτιαξα την εφαρμογή "Εξορκιστής πειραχτήρι" για να κάνεις πλάκα στους φίλους σου.

H επόμενη εφαρμογή είναι ένα παιχνίδι κουίζ με το όνομα "Βρες το Ρέμπους" με το οποίο ο χρήστης προσπαθεί να βρεί μια φράση μέσα από εικόνες και γράμματα.

Tέλος η πιο πρόσφατη εφαρμογή μου είναι "Το καλάθι της νοικοκυράς" με την οποία ο χρήστης μπορεί να ενημερώνεται για τα φθηνότερα προϊόντα της περιοχής του, με τιμές προερχόμενες από το Υπουργείο Ανάπτυξης.

  • android-apps

 

Ποια είναι η πιο πετυχημένη σας εφαρμογή;

Αδιαμβισβήτα η εφαρμογή μου που έχει την μεγαλύτερη απήχηση στον κόσμο μέχρι τώρα είναι τα "Γνωμικά".

Με αυτή ο χρήστης μπορεί να διαβάσει γνωμικά ψάχνοντας ανά κατηγορία ή ανά προσωπικότητα.

Επίσης μπορεί να σώσει ένα γνωμικό στα αγαπημένα του καθώς και να "ποστάρει" στο Facebook ή το Twitter οποιοδήποτε γνωμικό τον αντιπροσωπεύει.

  • android-app-gnwmika-1
  • android-app-gnwmika-2

Τα μελλοντικά σας σχέδια;

Αν και προς το παρόν προγραμματίζω Android εφαρμογές ερασιτεχνικά στον ελευθερό μου χρόνο, πολύ θα ήθελα στο μέλλον να γίνει επάγγελμα μου.

Στο μεταξύ όταν βρώ ελεύθερο χρόνο προσπαθώ να μαθαίνω περισσότετα πράγματα για προγραμματισμό σε Android και να εμπλουτίζω τις γνώσεις μου.

  • pc

 

Εμείς ευχαριστούμε τον φίλο Στράτο, και για την συνέντευξη που μας έδωσε, αλλά και τις για τις πολύ ωραίες εφαρμογές που έχει υλοποιήσει.

Κατεβάστε τις εφαρμογές του Στράτου:

Γνωμικά

Αινίγματα

Εξορκιστής πειραχτήρι

Βρες το Ρέμπους

Το καλάθι της νοικοκυράς

 

Κάντε Like το GreeceAndroid.gr στο Facebook!

Γίνετε μέλος της Ελληνική Κοινότητας του Android στο G+

aByte