Προγραμματισμός σε Android

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
Post Reply
User avatar
rexes
Kilobyte level
Kilobyte level
Posts: 397
Joined: Wed Sep 21, 2011 8:22 pm
Academic status: 3rd year
Gender:
Location: SomeWhere

Προγραμματισμός σε Android

Post by rexes » Tue Jul 10, 2012 10:29 pm

Καλησπέρα παιδιά! Ασχολείται κανείς με Android/ θε ενδιαφερόταν να ασχοληθεί;;;
Εφαρμογή για το Πρόγραμμα του Οικονομικού Πανεπιστημίου Αθηνών
Image
Δείτε περισσότερα για την εφαρμογή και πείτε την άποψή σας!
User avatar
bstrds
Kilobyte level
Kilobyte level
Posts: 247
Joined: Sat Dec 11, 2010 1:48 pm
Academic status: 4th year

Re: Προγραμματισμός σε Android

Post by bstrds » Fri Jul 13, 2012 8:57 pm

δεν εχω ασχοληθει ως τωρα, (δεν εχω android συσκευη), αλλα θα ενδιαφερομουνα αρκετα. τι προτεινεις;
Spoiler: εμφάνιση/απόκρυψη
[code] _____________________________________ / You're a card which will have to be \ \ dealt with. / ------------------------------------- \ ,-^-. \ !oYo! \ /./=\.\______ ## )\/\ ||-----w|| || || Cowth Vader [/code]
User avatar
rexes
Kilobyte level
Kilobyte level
Posts: 397
Joined: Wed Sep 21, 2011 8:22 pm
Academic status: 3rd year
Gender:
Location: SomeWhere

Re: Προγραμματισμός σε Android

Post by rexes » Sat Jul 14, 2012 2:26 pm

Απλά έχω ήδη ξεκινήσει ένα Application και έχω ολοκληρώσει ένα άλλο προχειράκι και θα ήθελα να βρω άτομα από τη σχολή να συνεργαστούμε αν ενδιαφερόντουσαν κι εκείνοι. Θέλω να κινηθώ στον τομέα του Application Development όχι του Game Development!!!
Εφαρμογή για το Πρόγραμμα του Οικονομικού Πανεπιστημίου Αθηνών
Image
Δείτε περισσότερα για την εφαρμογή και πείτε την άποψή σας!
User avatar
bstrds
Kilobyte level
Kilobyte level
Posts: 247
Joined: Sat Dec 11, 2010 1:48 pm
Academic status: 4th year

Re: Προγραμματισμός σε Android

Post by bstrds » Sat Jul 14, 2012 10:26 pm

οκ, εγω παντως ψηνομαι, απο σεπτεμβρη (η και αυγουστο, ουτως η αλλως αθηνα θα λιωνω για την εξεταστικη). τι φαση ειναι αυτο που ειχες φτιαξει, και σε τι φαση γενικα ψαχνεις να κινηθεις; (αμα θες να μιλησουμε πιο ανετα, κανε μου κανενα pm με skype η κατι τετοιο)
Spoiler: εμφάνιση/απόκρυψη
[code] _____________________________________ / You're a card which will have to be \ \ dealt with. / ------------------------------------- \ ,-^-. \ !oYo! \ /./=\.\______ ## )\/\ ||-----w|| || || Cowth Vader [/code]
User avatar
rexes
Kilobyte level
Kilobyte level
Posts: 397
Joined: Wed Sep 21, 2011 8:22 pm
Academic status: 3rd year
Gender:
Location: SomeWhere

Re: Προγραμματισμός σε Android

Post by rexes » Sat Jul 14, 2012 11:10 pm

Ιδέες υλοποιώ δικές μου ή ό,τι άλλο ακούσω, μου αρέσει και είναι εντός των πλαισίων γνώσης μου!!
Εφαρμογή για το Πρόγραμμα του Οικονομικού Πανεπιστημίου Αθηνών
Image
Δείτε περισσότερα για την εφαρμογή και πείτε την άποψή σας!
User avatar
ultimate_aektzis
Wow! Terabyte level
Wow! Terabyte level
Posts: 6373
Joined: Tue Nov 13, 2007 10:11 pm
Gender:

Re: Προγραμματισμός σε Android

Post by ultimate_aektzis » Sat Jul 14, 2012 11:36 pm

Αν θες πες μας και τι references εχεις χρησιμοποιησει. Προσωπικα βρισκω τα περισσοτερα βιβλια απογοητευτικα. :smt021
User avatar
rexes
Kilobyte level
Kilobyte level
Posts: 397
Joined: Wed Sep 21, 2011 8:22 pm
Academic status: 3rd year
Gender:
Location: SomeWhere

Re: Προγραμματισμός σε Android

Post by rexes » Sun Jul 15, 2012 1:07 am

Βιντεάκια από τον TheNewBoston στο Youtube τη σειρά για Android Development (200 vids), σταμάτησα στα 60 και μετά ξεκίνησα μόνος μου!
Εφαρμογή για το Πρόγραμμα του Οικονομικού Πανεπιστημίου Αθηνών
Image
Δείτε περισσότερα για την εφαρμογή και πείτε την άποψή σας!
User avatar
ultimate_aektzis
Wow! Terabyte level
Wow! Terabyte level
Posts: 6373
Joined: Tue Nov 13, 2007 10:11 pm
Gender:

Re: Προγραμματισμός σε Android

Post by ultimate_aektzis » Sun Jul 15, 2012 6:03 pm

Σ'ωραιος...Thanks :smt006
User avatar
chriskin
Wow! Terabyte level
Wow! Terabyte level
Posts: 5316
Joined: Tue Sep 08, 2009 1:04 am
Gender:

Re: Προγραμματισμός σε Android

Post by chriskin » Sun Jul 15, 2012 6:16 pm

καλο θα ηταν να παρεις πρωτα κανα σχετικο μαθημα (η δυο-τρια) και μετα να αρχισεις να κοιτας προς αυτην την κατευθυνση
User avatar
rexes
Kilobyte level
Kilobyte level
Posts: 397
Joined: Wed Sep 21, 2011 8:22 pm
Academic status: 3rd year
Gender:
Location: SomeWhere

Re: Προγραμματισμός σε Android

Post by rexes » Sun Jul 15, 2012 7:53 pm

Τι εννοείς;;;;;;
Εφαρμογή για το Πρόγραμμα του Οικονομικού Πανεπιστημίου Αθηνών
Image
Δείτε περισσότερα για την εφαρμογή και πείτε την άποψή σας!
dionysis560
bit level
bit level
Posts: 5
Joined: Fri Sep 26, 2008 5:25 pm
Academic status: 4th year
Gender:

Re: Προγραμματισμός σε Android

Post by dionysis560 » Mon Jul 16, 2012 2:42 pm

Γενικά το android,αν και βασίζεται σε java έχει αρκετές ιδιαιτερότητες, και με τις γνώσεις του πρώτου έτους μάλλον θα δυσκολευτείτε αρκετά.Λίγο ψάξιμο βέβαια ποτέ δεν έκανε κακό σε κανέναν :) .
Σε γενικές γραμμές πάντως υπάρχουν μαθήματα στη σχολή των οποίων οι εργασίες βασίζονται σε android όπως τα κατανεμημένα και η επικοινωνία ανθρώπου-υπολογιστή,που μπορούν να σε βοηθήσουν στο ξεκίνημα και καλό θα ήταν να τα παρακολουθήεσεις αν ενδιαφέρεσαι για android.
Σαν τελικό συμπέρασμα θα έλεγα αν έχεις όρεξη και χρόνο ξεκίνα απο κανενα βιντεάκι στο youtube,έχε όμως υπ'οψη σου οτι το android είναι αρκετά πάνω απο τις γνώσεις java του πρώτου έτους.
User avatar
necrofear_13
Wow! Terabyte level
Wow! Terabyte level
Posts: 2141
Joined: Sun Nov 18, 2007 5:32 am
Academic status: Alumnus/a
Gender:
Location: ΗΡΑΚΛΕΙΟ ΑΤΤΙΚΗΣ

Re: Προγραμματισμός σε Android

Post by necrofear_13 » Mon Jul 16, 2012 3:27 pm

dionysis560 wrote:Γενικά το android,αν και βασίζεται σε java έχει αρκετές ιδιαιτερότητες, και με τις γνώσεις του πρώτου έτους μάλλον θα δυσκολευτείτε αρκετά.Λίγο ψάξιμο βέβαια ποτέ δεν έκανε κακό σε κανέναν :) .
Σε γενικές γραμμές πάντως υπάρχουν μαθήματα στη σχολή των οποίων οι εργασίες βασίζονται σε android όπως τα κατανεμημένα και η επικοινωνία ανθρώπου-υπολογιστή,που μπορούν να σε βοηθήσουν στο ξεκίνημα και καλό θα ήταν να τα παρακολουθήεσεις αν ενδιαφέρεσαι για android.
Σαν τελικό συμπέρασμα θα έλεγα αν έχεις όρεξη και χρόνο ξεκίνα απο κανενα βιντεάκι στο youtube,έχε όμως υπ'οψη σου οτι το android είναι αρκετά πάνω απο τις γνώσεις java του πρώτου έτους.
Από τις γνώσεις java του πρώτου έτους συμφωνώ. Γενικά όμως εντάξει it's just java και για την ακρίβεια 2-3 μλκίες της java(βλέπε swing) τις βελτίωσαν κιόλας. Οπότε αν ξεμπερδέψεις λίγο με προβλήματα με emulators και δεις και λίγο τη λογική του gui μέσω xml νομίζω ότι κάποιος με γνώσεις (έστω και βασικές java) δεν θα έχει θέμα. Πιο πολύ χρόνο θα του πάρει το configuration eclipse, emulator, κινητού κλπκλπ παρά το actual programming part. My 2 cents πάντα.....
No matter what kind of sadness envelops the darkness of our despair, if you put one foot in front of the other, at some point you will reach a place where you can see the light.

In heaven or earth, no matter to where we progress, no matter where we walk, that becomes our road.
As long as we keep walking the battle will continue.
And that is exactly why this place will always be a paradise
User avatar
ja_the_invincible
Wow! Terabyte level
Wow! Terabyte level
Posts: 2414
Joined: Tue Dec 01, 2009 12:33 am
Academic status: N>4
Gender:
Location: Κάπου στο matrix...

Re: Προγραμματισμός σε Android

Post by ja_the_invincible » Mon Jul 16, 2012 3:39 pm

Το gui του Android έχει τεράστιες ελλείψεις σε σχέση με το swing :-p .Και αν θες να φτιάξεις κάτι πιο πολύπλοκο από 2 κουμπάκια πάλι χρειάζεται να το ψάξεις ιδιαίτερα + ότι οι android developers είναι από τις πιο άθλιες ομάδες προγραμματιστών όσον αφορά το documentation.Άμα βέβαια το gui παίζει ασήμαντο ρόλο στην εφαρμογή σου η σχεδίαση με xml σου παρέχει εύκολα και γρήγορα κάτι που βλέπεται - δεν χρειάζεται να ψαχτείς ιδιαίτερα για να κάνεις override πράγματα ή να κάτσεις να ψάξεις όλους τους layout managers.
f**k robin and batman i'm robbin with a bat man
User avatar
necrofear_13
Wow! Terabyte level
Wow! Terabyte level
Posts: 2141
Joined: Sun Nov 18, 2007 5:32 am
Academic status: Alumnus/a
Gender:
Location: ΗΡΑΚΛΕΙΟ ΑΤΤΙΚΗΣ

Re: Προγραμματισμός σε Android

Post by necrofear_13 » Mon Jul 16, 2012 5:05 pm

ja_the_invincible wrote:Το gui του Android έχει τεράστιες ελλείψεις σε σχέση με το swing :-p .Και αν θες να φτιάξεις κάτι πιο πολύπλοκο από 2 κουμπάκια πάλι χρειάζεται να το ψάξεις ιδιαίτερα + ότι οι android developers είναι από τις πιο άθλιες ομάδες προγραμματιστών όσον αφορά το documentation.Άμα βέβαια το gui παίζει ασήμαντο ρόλο στην εφαρμογή σου η σχεδίαση με xml σου παρέχει εύκολα και γρήγορα κάτι που βλέπεται - δεν χρειάζεται να ψαχτείς ιδιαίτερα για να κάνεις override πράγματα ή να κάτσεις να ψάξεις όλους τους layout managers.
Θεωρώ το swing το χειρότερο πράγμα που έχει γίνει ποτέ όσον αφορά την ευκολία του προγραμματιστή(και δεν είμαι ο μόνος και είναι και από τα λίγα κομμάτια της java που δεν είναι full cross platform από την άποψη πως κάνεις κάτι σε linux και κάτι σε windows και το αποτέλεσμα μπορεί να είναι τελείως διαφορετικό σε αρκετές περιπτώσεις). Τώρα τι να σου πω, δεν έχω δει πολύπλοκα πράγματα σε gui στο android αλλά δυσκολεύομαι πολύ να πιστέψω ότι είναι χειρότερα από το swing(βασικά το θεωρώ αδύνατο)... :-D
No matter what kind of sadness envelops the darkness of our despair, if you put one foot in front of the other, at some point you will reach a place where you can see the light.

In heaven or earth, no matter to where we progress, no matter where we walk, that becomes our road.
As long as we keep walking the battle will continue.
And that is exactly why this place will always be a paradise
User avatar
ja_the_invincible
Wow! Terabyte level
Wow! Terabyte level
Posts: 2414
Joined: Tue Dec 01, 2009 12:33 am
Academic status: N>4
Gender:
Location: Κάπου στο matrix...

Re: Προγραμματισμός σε Android

Post by ja_the_invincible » Mon Jul 16, 2012 5:18 pm

Άλλο το swing άλλο το awt.Τα components του swing είναι lightweight και μπορείς να τα προσαρμόσεις όπως θες είτε πάνω στο λειτουργικό είτε σε μία ενιαία μορφή.Για το ότι είναι δύσχρηστο συμφωνώ , ίσως γιατί δεν βγήκε ποτέ κάποιο καλό drag n drop εργαλείο , ίσως γιατί για να βάλεις ένα layout της προκοπής πρέπει να κάνεις το κάνεις import.Αλλά από την άλλη σου παρέχει άπειρες δυνατότητες μορφοποίησης των components που στο android δεν τις έχεις.Για να παράξεις ένα framework που να διαφέρει αισθητά από το κλασσικό των περισσότερων android εφαρμογών θέλει πάααρα πολύ δουλειά.
f**k robin and batman i'm robbin with a bat man
User avatar
necrofear_13
Wow! Terabyte level
Wow! Terabyte level
Posts: 2141
Joined: Sun Nov 18, 2007 5:32 am
Academic status: Alumnus/a
Gender:
Location: ΗΡΑΚΛΕΙΟ ΑΤΤΙΚΗΣ

Re: Προγραμματισμός σε Android

Post by necrofear_13 » Mon Jul 16, 2012 9:12 pm

ja_the_invincible wrote:Άλλο το swing άλλο το awt.Τα components του swing είναι lightweight και μπορείς να τα προσαρμόσεις όπως θες είτε πάνω στο λειτουργικό είτε σε μία ενιαία μορφή.Για το ότι είναι δύσχρηστο συμφωνώ , ίσως γιατί δεν βγήκε ποτέ κάποιο καλό drag n drop εργαλείο , ίσως γιατί για να βάλεις ένα layout της προκοπής πρέπει να κάνεις το κάνεις import.Αλλά από την άλλη σου παρέχει άπειρες δυνατότητες μορφοποίησης των components που στο android δεν τις έχεις.Για να παράξεις ένα framework που να διαφέρει αισθητά από το κλασσικό των περισσότερων android εφαρμογών θέλει πάααρα πολύ δουλειά.
Μα για το swing μίλησα όχι για το awt. Όταν μια γλώσσα ισχυρίζεται ότι είναι cross platform και ένα σημαντικό κομμάτι μιας από τις πιο χρησιμοποιημένες της βιβλιοθήκες(της swing) δεν το τηρεί αυτό, το θεωρώ ultra fail. Μην παρεξηγηθώ μου αρέσει η java αγαπώ java για πολλούς λόγους. Αυτό δεν σημαίνει πως δεν μπορώ να την κρίνω :-D

Το έχουμε πάει λίγο offtopic το θέμα. :)
No matter what kind of sadness envelops the darkness of our despair, if you put one foot in front of the other, at some point you will reach a place where you can see the light.

In heaven or earth, no matter to where we progress, no matter where we walk, that becomes our road.
As long as we keep walking the battle will continue.
And that is exactly why this place will always be a paradise
User avatar
ja_the_invincible
Wow! Terabyte level
Wow! Terabyte level
Posts: 2414
Joined: Tue Dec 01, 2009 12:33 am
Academic status: N>4
Gender:
Location: Κάπου στο matrix...

Re: Προγραμματισμός σε Android

Post by ja_the_invincible » Tue Jul 17, 2012 1:15 am

Αυτό σου λέω στο swing μπορείς να ορίσεις αν το ui σου θα ακολουθεί το λειτουργικό ή αν θα φαίνεται το ίδιο ανεξάρτητα από το λειτουργικό , μόνο στο awt δεν μπορείς.Κατά τα άλλα η σιχαμένη συνήθειά μου να υπερασπίζομαι το swing είναι όντως offtopic :-p
f**k robin and batman i'm robbin with a bat man
User avatar
necrofear_13
Wow! Terabyte level
Wow! Terabyte level
Posts: 2141
Joined: Sun Nov 18, 2007 5:32 am
Academic status: Alumnus/a
Gender:
Location: ΗΡΑΚΛΕΙΟ ΑΤΤΙΚΗΣ

Re: Προγραμματισμός σε Android

Post by necrofear_13 » Tue Jul 17, 2012 1:22 am

ja_the_invincible wrote:Αυτό σου λέω στο swing μπορείς να ορίσεις αν το ui σου θα ακολουθεί το λειτουργικό ή αν θα φαίνεται το ίδιο ανεξάρτητα από το λειτουργικό , μόνο στο awt δεν μπορείς.Κατά τα άλλα η σιχαμένη συνήθειά μου να υπερασπίζομαι το swing είναι όντως offtopic :-p
Ρε το ξέρω ότι γίνεται(δεν έχεις φάει μόνο εσύ το swing με το κουτάλι). Αλλά δεν λειτουργούν απλά πράγματα cross platform ακόμα και να το ορίσεις (ειδικά σε θέματα layout manager). Δεν θα ποστάρω τώρα κώδικα εδώ..... το έχουμε κουράσει ήδη αρκετά το θέμα..... Google it και θα τα δεις τα προβλήματα ούτε ο πρώτος ούτε ο τελευταίος που τα είχε ήμουνα και as usual τα λύνεις με πολύ ανορθόδοξους τρόπους.Whatever απλά εσύ είσαι υπερασπιστής του swing και εγώ hater. Ας αφήσουμε λίγο το offtopic, να κανονίσουν και τα παιδιά τα project τους. :-D
No matter what kind of sadness envelops the darkness of our despair, if you put one foot in front of the other, at some point you will reach a place where you can see the light.

In heaven or earth, no matter to where we progress, no matter where we walk, that becomes our road.
As long as we keep walking the battle will continue.
And that is exactly why this place will always be a paradise
User avatar
rexes
Kilobyte level
Kilobyte level
Posts: 397
Joined: Wed Sep 21, 2011 8:22 pm
Academic status: 3rd year
Gender:
Location: SomeWhere

Re: Προγραμματισμός σε Android

Post by rexes » Wed Jul 18, 2012 6:44 pm

1) Ξεφύγατε πάρα πολύ! 2)Μια χαρά τα πηγαίνω με Android κι ας έχω γνώσεις Java μόνο από το πρώτο έτος και ό,τι έμαθα στη σχολή! 3)Το GUI με XML είναι δύσκολο αλλά όλα είναι εφικτά αν προσπαθείς! 4)Το Documentation είναι άπειρο και δεν καταλαβαίνω γιατί οι android developers ειναι η χειρότερη ομάδα προγραμματιστών. 5)Να παρακαλέσω να μην ξεφύγει άλλο, αν γίνεται, το θέμα!
Εφαρμογή για το Πρόγραμμα του Οικονομικού Πανεπιστημίου Αθηνών
Image
Δείτε περισσότερα για την εφαρμογή και πείτε την άποψή σας!
User avatar
chriskin
Wow! Terabyte level
Wow! Terabyte level
Posts: 5316
Joined: Tue Sep 08, 2009 1:04 am
Gender:

Re: Προγραμματισμός σε Android

Post by chriskin » Wed Jul 18, 2012 6:52 pm

κατι που δεν θυμαμαι να προσεξα : τι εφαρμογη σκοπευεις να φτιαξεις; εννοω καπως πιο συγκεκριμενα απο το "οχι παιχνιδι". το ρωταω γιατι συνηθως ειναι το θεμα που τραβαει τον κοσμο, οχι μονη της η ιδεα του προγραμματισμου για καποιο λειτουργικο


btw : εγω εχω σκοπο να ασχοληθω με (τουλαχιστον) ενα project μολις γυρισω αθηνα αλλα θα ειναι παιχνιδι - αμα θελησεις τοτε (== τον αυγουστο) να το δοκιμασεις κι αυτο στειλε μηνυμα
User avatar
ja_the_invincible
Wow! Terabyte level
Wow! Terabyte level
Posts: 2414
Joined: Tue Dec 01, 2009 12:33 am
Academic status: N>4
Gender:
Location: Κάπου στο matrix...

Re: Προγραμματισμός σε Android

Post by ja_the_invincible » Wed Jul 18, 2012 7:19 pm

rexes wrote:4)Το Documentation είναι άπειρο και δεν καταλαβαίνω γιατί οι android developers ειναι η χειρότερη ομάδα προγραμματιστών.
Η χειρότερη ομάδα από άποψη documentation όχι οι χειρότεροι προγραμματιστές.Περισσότερες λύσεις θα βρεις για τα προβλήματά σου στο stack overflow παρά στο official site των android developers.Επίσης είναι οι μόνοι που έχω δει να ανεβάζουν σαν λύσεις obsolete ή ακόμα και λανθασμένους κώδικες.Το άπειρο documentation δεν είναι απαραίτητα καλό , ειδικά όταν δεν είναι στοχευμένο στην επίλυση κάποιων προβλημάτων.Στην ανάπτυξη ενός ui θα φας αρκετό ζόρι αν ψάχνεις να βρεις παραδείγματα για συγκεκριμένα πράγματα out of the box.
f**k robin and batman i'm robbin with a bat man
User avatar
rexes
Kilobyte level
Kilobyte level
Posts: 397
Joined: Wed Sep 21, 2011 8:22 pm
Academic status: 3rd year
Gender:
Location: SomeWhere

Re: Προγραμματισμός σε Android

Post by rexes » Wed Jul 18, 2012 9:29 pm

έχει πάρα πολύ καλό documentation για τα δεδομένα του. Επίσης specified λύσεις δεν υπάρχουν σχεδόν πουθενά, οπότε πώς θα υπήρχαν και εδώ; Όσο για το StackOverflow ναι εκει βρίσκεις περισσότερα μιας και από την επίσημη λίστα των Android Developers της Google, παραπέμπεσαι εκεί για να ρωτήσεις πριν μπορέσεις να ρωτήσεις στη λίστα. Με μαθηματική συνέπεια είναι σίγουρο ότι οι βοήθειες από εκεί θα είναι περισσότερες. Πίστεψέ με έχω φάει πολλές ώρες για ανάπτυξη ui είτε σε Java είτε σε Qt είτε σε Python είτε σε XML, εν προκειμένη, χωρίς να έχω βοηθηθεί ιδιαίτερα για πράγματα out of the box πουθενά, οπότε αν δεν "ψαχτείς" και λιγάκι μόνος σου, ειδικά για UI δεν θα βρεις ποτέ και τίποτα ....
Εφαρμογή για το Πρόγραμμα του Οικονομικού Πανεπιστημίου Αθηνών
Image
Δείτε περισσότερα για την εφαρμογή και πείτε την άποψή σας!
Post Reply

Return to “Προγραμματισμός”