Δευτέρα 24 Φεβρουαρίου 2014

Απάντηση στον μάκη.

Kalispera! Me lene Maki kai eimai 34 xronwn... gnwrizw kapoia pragmata apo pliroforiki kai thelw siga siga na ftiaksw efarmoges android gia kinita etsi wste na arxisw na bgazw kapoia xrimata...katebasa apo to internet to sdk , to eclipse...alla kai to android studio...alloi mou lene oti to kalytero site gia na ftiaksw apps einai to xamarin...esy ti les? epeidi se blepw oti eisai poly psagmenos...den kserw Java...mporw na ftiaksw kati me kapoio programma pou na ta kanei pio aytomatopoihmena? kai egw na asxolithw me to dimiourgiko kommati?

Μάκη δεν ασχολούμαι με android εφαρμογές γιατί δεν μου μένει χρόνος. Το πρώτο που έχω να σου πώ, είναι οτι δεν είναι τόσο εύκολο να βγάλεις λεφτά μέσω του store. Κάποια στιγμή μπορεί, αλλά όπως και με όλα τα πράγματα, θέλει υπομονή μέχρι να φτάσεις στο επίπεδο του να μπορείς να περάσεις την ιδέα σου σε πρόγραμμα. 
Αν δεν ξέρεις προγραμματισμό, άρχισε να μαθαίνεις μια γλώσσα (python ας πούμε) και ασχολήσου παράλληλα με το app inventor για τα βασικά. http://panospage.blogspot.com/2013/03/android-app-inventor.htm
Αν ξέρεις προγραμματισμό και δεν θές να ασχοληθείς με java, έχω ακούσει πολύ καλά λόγια για το Kivy που δουλεύει με python. http://kivy.org/Επίσης έχω δοκιμάσει την basic4android καθώς και το livecode. Ειδικά το livecode μου άρεσε πάρα πολύ. Έχω γράψει ένα άρθρο πάνω σε αυτό. Προγραμματίζεις μια εφαρμογή και την εξάγεις για windows,mac,linux,android,ios. Σε μια πολύ απλή γλώσσα προγραμματισμού. Και είναι και δωρεάν. 
Επαγγελματικά όμως, δεν βλέπω άλλο δρόμο, μιας και το android μιλάει σε java. Όποτε όπως καταλαβαίνω είναι κάπως μονόδρομος. 
Ίσως υπάρχει κάτι καλύτερο. Ειλικρινά δεν ξέρω ποιό είναι τώρα το πιο "βολικό" μέσο για ανάπτυξη σε android, μιας και δεν τα παρακολουθώ. Για μένα που απλά γράφω μια εφαρμογή τον χρόνο για δική μου ανάγκη ή "παιχνίδι", τα εργαλεία αυτά φτάνουν και περισσεύουν.

Περισσότερα ...

Πέμπτη 19 Σεπτεμβρίου 2013

Pick of the week - Fotor

Είμαι σε διαδικασία αυτό τον καιρό να ξεκαθαρίσω τις φωτογραφίες από το καλοκαίρι. Κάποιες θέλουν διόρθωμα, άλλες κάποια απλά εφέ, πλαίσια, τα γνωστά που βάζουμε οι περισσότεροι στις φωτογραφίες μας. Η αλήθεια είναι οτι όσο μεγαλώνω, κάτι τέτοιες διαδικασίες που προκαλούν απίστευτη βαρεμάρα. Παλιότερα ίσως καθόμουν αρκετή ώρα στο photoshop. Τώρα θα προτιμούσα να πατήσω ένα κουμπί και να διορθωθεί αυτόματα η εικόνα. Μερικά προγράμματα προσπαθούν να το κάνουν αυτό, αλλά δεν είμαστε ακόμα σε τέτοιο σημείο ώστε αυτό να δουλεύει κάθε φορά με τον τρόπο που θέλουμε να δουλέψει.

Η αμέσως επόμενη λύση που χρησιμοποιώ εδώ και χρόνια είναι το Picasa της Google. Πιστεύω οτι είναι μια πολύ καλή λύση για απλή επεξεργασία φωτογραφιών. Ήθελα όμως να δώ τι άλλο υπάρχει αυτή την στιγμή στην "πιάτσα". 

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

Το Fotor λοιπόν είναι ένα πρόγραμμα για υπολογιστές και κινητά ( όχι για Linux δυστυχώς ), το οποίο λειτουργεί σε δύο modes. Η μία είναι η επεξεργασία φωτογραφιών και η δεύτερη είναι η δημιουργία κολάζ φωτογραφιών. 

Στην επεξεργασία τών φωτογραφιών θα βρούμε ότι ακριβώς περιμένουμε απο ένα σύγχρονο image editor. Επιλογή φωτισμού, cropping, όμορφα πλαίσια, μοντέρνα αλλά και vintage εφέ, πρόσθεση κειμένου και ότι άλλο χρειαστούμε. Δεν νομίζω να σας λείψει κάτι.

Επίσης όλο το γραφικό περιβάλλον είναι σχεδιασμένο έτσι ώστε όλες αυτές οι επιλογές να είναι προσβάσιμες ακόμα και σε κάποιον που για πρώτη φορά χρησιμοποιεί πρόγραμμα επεξεργασίας εικόνων. Και αυτό είναι πιστεύω και το μεγαλύτερο ατού του προγράμματος. Ακόμα και το Picasa είναι πιο δύσκολο σαν γραφικό περιβάλλον. 

Η δημιουργία κολάζ είναι επίσης μια πολύ χρήσιμη επιλογή. Και είναι και αρκετά δύσκολο να δημιουργήσεις κολάζ σε έναν κλασσικό image editor. Εδώ τα πράγματα είναι απλά. Διαλέγουμε τις φωτογραφίες που θέλουμε και επιλέγουμε την μορφή που θέλουμε να έχει το κολάζ. Αν θέλουμε μπορούμε να προσθέσουμε κάποιο background, σκιές η ακόμα και να διαλέξουμε μια ελεύθερη μορφή κολάζ, όπου τοποθετούμε όπου εμείς θέλουμε τις φωτογραφίες. 

Φυσικά το πρόγραμμα είναι δωρεάν όπως και τα περισσότερα αν όχι όλα picks που διαλέγω εδώ. Δέν εχω το χρόνο να δοκιμάσω και την Android έκδοση. Αν και δεν βρίσκω κανένα λόγο που το Fotor δεν θα είναι επίσης μια αξιόλογη εφαρμογή και εκεί. 



Περισσότερα ...

Κυριακή 21 Ιουλίου 2013

Pick of the week - Livecode

Το Livecode είναι ένα περιβάλλον προγραμματισμού εφαρμογών για όλα τα γνωστά λειτουργικά συστήματα. Μπορούμε να γράψουμε εφαρμογές για Windows,Linux,Mac,Android και Ios. Με την έκδοση 6.0 γίνεται ανοιχτός ο κώδικάς του και υπάρχει πλέον δωρεάν έκδοση του προγράμματος για όσους θέλουν να ασχοληθούν.

Το Livecode είναι η συνέχεια του Hypercard και εξακολουθεί να βασίζεται στις ίδιες αρχές. Η γλώσσα προγραμματισμού θυμίζει περισσότερο ψευδοκώδικα και όχι μια παραδοσιακή γλώσσα προγραμματισμού όπως η Visual Basic,C,Python κλπ. Το καλό με αυτή την προσέγγιση είναι οτι μπορούμε εύκολα να διαβάζουμε τον κώδικα και να καταλαβαίνουμε τι κάνει, μίας και πρόκειται ουσιαστικά για αγγλικές προτάσεις. Επίσης είναι πιο εύκολο για έναν αρχάριο να καταλάβει τους κανόνες και την φιλοσοφία του προγραμμαστισμού. Σε πολλές περιπτώσεις δε, μια "εντολή" του livecode ισοδυναμεί με δεκάδες εντολές σε Java η C η ακόμα και Python.

To άσχημο με αυτή την προσέγγιση είναι οτι ένας προγραμματιστής, μάλλον θα τα βρεί σκούρα στην αρχή, καθώς έχει ήδη μάθει να εκφράζεται με κώδικα και όχι με αυτή την μορφή ψευδοκώδικα. Το πιό απλό παράδειγμα είναι το να βάλουμε σε μια μεταβλητή Αvariable την τιμή 12.
Σε μια τυπική γλώσσα γράφουμε Avariable=12
Στο livecode γράφουμε put 12 into Avariable
Όπως καταλαβαίνουμε χρειάζεται χρόνος για να εξοικειωθούμε όχί μόνο στο να γράφουμε σε livecode αλλά και να βλέπουμε/σκανάρουμε τον κωδικά μας μετά. Είναι πολύ δύσκολο με μια ματία να δείς τι έχεις γράψει και που μπορεί να έχεις λάθος, μίας και όλος ο κώδικας αποτελείτε απο κανονικές προτάσεις.

Αυτό που κερδίζουμε όμως είναι πιο σημαντικό. Η δυνατότητα να γράφουμε εύκολα εφαρμογές για τα πιο δημοφιλή λειτουργικά συστήματα, δύσκολα συναντιέται αλλού. Σε συζήτηση που είχα με έναν web developer που θέλει να ασχοληθεί με το Android, μου είπε οτι δεν ξέρει πώς να το κάνει. Από την μία δεν μπορεί να μάθει Java και από την άλλη, εργαλεία σαν το Αpp Inventor είναι πολύ περιορισμένα. Νομίζω οτι όσοι σκέφτεστε κάπως έτσι, πρέπει να δοκιμάσετε το Livecode. Σίγουρα είναι πιο εύκολο από το να μάθετε Objective C, Java, C#/VB.net, C/Python για να μπορείτε να γράφετε για όλα τα δημοφιλή λειτουργικά συστήματα. Και ακόμα και να τα ξέρατε, πάλι θα έπρεπε να γράψετε 5 ξεχωριστές εφαρμογές. Στο livecode γράφουμε μία που τρέχει παντού.

Για μένα που ο προγραμματισμός είναι απλά το χόμπι μου, πλέον το Livecode αποτελεί την καλύτερη λύση. Ίσως ξενίσει τους πραγματικούς προγραμματιστές, αλλά δεν νομίζω να απευθύνεται κάν σε αυτούς.

Στα γρήγορα θα φτιάξουμε το κλασσικό Hello World πρόγραμμα το όποιο θα τρέξουμε σε Linux και Windows. Με το Livecode, μπορούμε να κάνουμε αλλαγές στο πρόγραμμα ενώ αυτό τρέχει. Δεν υπάρχει διαφορά πρίν της μεταγλώττισης και μετά.


Δημιουργούμε λοιπόν μια φόρμα ή κάρτα και ένα κουμπί, παρόμοια με άλλα rad περιβάλλοντα όπως το Visual Studio. Η αλήθεια είναι -τουλάχιστον για έναν αρχάριο προγραμματιστή, πώς ο editor του Livecode, φαίνεται πιο εύκολος και πιο λειτουργικός ακόμα και απο το Visual Studio.


Το μόνο που θέλουμε είναι να πατάμε ενα κουμπί και να βγαίνει ενα message box που λέει "Hello World". Το message box έδώ το καλούμε σαν answer "Hello world".




Μέ ένα κλίκ το πρόγραμμα μας τρέχει χωρίς να περιμένουμε. Όπως βλέπετε ήταν τόσο απλό.
Αυτό λοιπόν το απλό πρόγραμμα θα το εξάγουμε και σε αρχείο .exe για τα Windows.


Από εδώ επιλέγω κάθε φορά σε ποια λειτουργικά συστήματα θέλω να εξάγω το πρόγραμμά μου.

Και τρέχοντας το πρόγραμμα μας στα Windows, έχουμε αυτό ακριβώς που περιμέναμε.

Αν αποφασίσατε να ασχοληθείτε, διαβάστε τον user guide που έρχεται με το πρόγραμμα. Είναι αναλυτικός και καλύπτει τα πάντα. Αν είστε οπτικοί τύποι, αυτή η playlist στο youtube είναι μια πολύ καλή εισαγωγή. Επίσης υπάρχει και το http://livecode.byu.edu/ το οποίο έχει αρκετά μαθήματα.
Μην ξεχάσετε να κατεβάσετε την community edition. Είναι η μόνη που είναι δωρεάν και καλό προγραμματισμό.


Περισσότερα ...

Σάββατο 6 Απριλίου 2013

Pick of the week - Airdroid

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

Οχι ακριβώς όπως φαίνεται. Τό πόσο γρήγορα θα γίνονται οι μεταφορές αρχείων εξαρτάται από την ταχύτητα του δικτύου μας. Έτσι είναι προτιμότερο να μεταφέρουμε σχετικά μικρά σε όγκο αρχεία με το Airdroid αλλά για μεταφορά μεγάλων αρχείων έχουμε καλύτερα αποτελέσματα με ένα καλώδιο usb.

Το airdroid όμως δεν είναι μόνο μια εφαρμογή για μεταφορά αρχείων. Είναι μια ολοκληρωμένη εφαρμογή διαχείρισης είτε του tablet μας, είτε του κινητού μας. Έτσι μπορούμε να εγκαταστήσουμε και να διαγράψουμε εφαρμογές, να διαχειριστούμε τα multimedia αρχεία μας, να διαχειριστούμε τα μηνύματα αλλά και τις κλήσεις μας και όλα αυτά από τον browser μας. Μια ακόμη χρήσιμη δυνατότητα είναι η λήψη στιγμιοτύπων οθόνης της συσκευής μας. Για όσους ξέρετε αυτό δεν είναι κάτι εύκολο στις android συσκευές και τις περισσότερες φορές χρειάζεται να έχουμε πρόσβαση root για να έχουμε αυτή την δυνατότητα. Με το airdroid όμως τα screenshots γίνονται πανεύκολα.

Αφού λοιπόν εγκαταστήσουμε το airdroid στην συσκευή μας και το τρέξουμε, μπορούμε να πάμε στην διεύθυνση web.airdroid.com και απο εκεί να βάλουμε το password που μας δίνει το airdroid και θα συνδεθούμε σε ένα εικονικό desktop όπου απο εκεί μπορούμε να διαχειριστούμε την συσκευή μας.
Για την περίπτωση που θέλετε να κάνετε πιο επίσημη την σχέση σας με το airdroid, δηλαδή να μην χρειάζεται κάθε φορά να βάζετε κάποιο τυχαίο password που σας προτείνει η εφαρμογή, πηγαίνετε στις ρυθμίσεις και βάλτε ένα δικό σας κωδικό.
Πολύ χρήσιμη λοιπόν η εφαρμογή και δεν θα δυσκολέψει κανένα. Αν σας ενδιαφέρει η διαχείριση της συσκευής σας από τον υπολογιστή τότε δοκιμάστε την. Είναι δωρεάν και θα την βρείτε στο play store.




Περισσότερα ...
 

Copyright © panosdk Design by BTDesigner | Blogger Theme by BTDesigner | Powered by Blogger