panatha1369 Δημοσ. 26 Μαρτίου 2023 Δημοσ. 26 Μαρτίου 2023 Σκεφτομαι να αρχισω να φτιαξω εφαρμογη για ανδροιδ..Μονη επαφη με προγραμματισμο ειναι λιγο python..Κανενσ τιπ για το πως να ξεκινησω;;Τι πρεπει να μαθω πριν ξεκινησω;;
Aggeluska Δημοσ. 26 Μαρτίου 2023 Δημοσ. 26 Μαρτίου 2023 (επεξεργασμένο) Γενικα οι εφαρμογες σε κινητα ειναι λιγο πιο μπελαλιδικες απο οτι οι υπολοιπες.. Αρχικα, πρεπει να σκεφτεις τι πλατφορμες κανεις target, πχ Android, iOS. Υπαρχουν διαφορες επιλογες frameworks που μπορεις να κανεις την δουλεια σου. Αν θες η επιλογη σου να ειναι μονο διαθεσιμη για Android, μπορεις να πας με Android Native. Εδω, γραφεις με kotlin ή java. Αν η εφαμοργη σου θες να ειναι διαθεσιμη μονο σε iOS, τοτε μπορεις να πας σε Swift. Μετα υπαρχουν επιλογες για cross platform frameworks, με τα οποια ο ιδιος κωδικας που γραφεις τρεχει και σε android και σε iOS. Τετοια framework ειναι το Flutter της Google και η React Native. Πολυ σημαντικο ειναι οτι αν θες να αναπτυξεις εφαρμογη για iOS θα πρεπει να χρησιμοποιησεις αποκλειστικα λειτουργικο συστημα της Apple. με λιγα λογια αν δεν εχεις Apple Η/Υ δεν μπορεις να προγραμματισεις καποια εφαρμογη για iOS. Για μενα, τσεκαρε λιγο αυτα που ανεφερα να δεις τι ειναι, και μετα αφου διαλεξεις, πηγαινε στο Udemy και αγορασε ενα course για το framework που διαλεξες. Κοστιζουν περιπου 15 ευρω και σιγουρα θα σε βοηθησουν πολυ για να ξεκινησεις να κανεις μια εφαρμογη μος σου. Επεξ/σία 26 Μαρτίου 2023 από Aggeluska
panatha1369 Δημοσ. 26 Μαρτίου 2023 Μέλος Δημοσ. 26 Μαρτίου 2023 47 λεπτά πριν, Aggeluska είπε Γενικα οι εφαρμογες σε κινητα ειναι λιγο πιο μπελαλιδικες απο οτι οι υπολοιπες.. Αρχικα, πρεπει να σκεφτεις τι πλατφορμες κανεις target, πχ Android, iOS. Υπαρχουν διαφορες επιλογες frameworks που μπορεις να κανεις την δουλεια σου. Αν θες η επιλογη σου να ειναι μονο διαθεσιμη για Android, μπορεις να πας με Android Native. Εδω, γραφεις με kotlin ή java. Αν η εφαμοργη σου θες να ειναι διαθεσιμη μονο σε iOS, τοτε μπορεις να πας σε Swift. Μετα υπαρχουν επιλογες για cross platform frameworks, με τα οποια ο ιδιος κωδικας που γραφεις τρεχει και σε android και σε iOS. Τετοια framework ειναι το Flutter της Google και η React Native. Πολυ σημαντικο ειναι οτι αν θες να αναπτυξεις εφαρμογη για iOS θα πρεπει να χρησιμοποιησεις αποκλειστικα λειτουργικο συστημα της Apple. με λιγα λογια αν δεν εχεις Apple Η/Υ δεν μπορεις να προγραμματισεις καποια εφαρμογη για iOS. Για μενα, τσεκαρε λιγο αυτα που ανεφερα να δεις τι ειναι, και μετα αφου διαλεξεις, πηγαινε στο Udemy και αγορασε ενα course για το framework που διαλεξες. Κοστιζουν περιπου 15 ευρω και σιγουρα θα σε βοηθησουν πολυ για να ξεκινησεις να κανεις μια εφαρμογη μος σου. αν περασω hackintosh δεν μπορω να γραψω σε swift??
Aggeluska Δημοσ. 26 Μαρτίου 2023 Δημοσ. 26 Μαρτίου 2023 3 minutes ago, panatha1369 said: αν περασω hackintosh δεν μπορω να γραψω σε swift?? Δεν το εχω κανει ποτε, αλλα απο οτι γοογλαρα ειδα οτι λενε οτι γινεται. Γενικα το προβλημα δεν ειναι να γραψεις τον κωδικα αλλα να τον τρεξεις
fotisro Δημοσ. 27 Μαρτίου 2023 Δημοσ. 27 Μαρτίου 2023 Mωρε και σε virtual machine τρέχεις macos, αλλά δυσλειτουργει. Αν έχεις windows, γιατί δεν επικεντρώνεται απλά στο android
panatha1369 Δημοσ. 27 Μαρτίου 2023 Μέλος Δημοσ. 27 Μαρτίου 2023 40 λεπτά πριν, fotisro είπε Mωρε και σε virtual machine τρέχεις macos, αλλά δυσλειτουργει. Αν έχεις windows, γιατί δεν επικεντρώνεται απλά στο android Εχω κατεβασει ηδη android studio..Σε w11..react ειναι δυσκολη σαν γλωσσα;;
fotisro Δημοσ. 27 Μαρτίου 2023 Δημοσ. 27 Μαρτίου 2023 Οι γλωσσες ειναι εργαλεια. Εφοσον θες να χτισεις κατι συγκεκριμενο, η επιλογη του λαθος εργαλειου, ακομη κι αν αυτο ειναι ευκολο στη χρηση του, θα σε δυσκολεψει πολυ περισσοτερο απο το να μαθαινες το σωστο Πιο συγκεκριμενα, για android development θα μαθεις Kotlin. Ειναι η γλωσσα που χρησιμοποιείται πλέον από όλο σχεδον τον κλάδο, άρα θα βρεις πιο εύκολα παραδείγματα, βοήθεια κτλ. Αφου διαβασεις γενικα τη γλωσσα, θα χτισεις μερικες πολυ απλες, βασικες εφαρμογες, για να κανεις τα λαθη σου και να μαθεις εκει, κι οχι σε κατι χαοτικο. Π.χ., μια εφαρμογη που να γραφεις λιστα σουπερ μαρκετ, ακομα πιο απλη γι αρχη ισως μια εφαρμογη που να βαζεις τα στοιχεια σου και να σου γραφει στην οθονη "Καλημερα, (ονομα), βάση των στοιχείων σου είσαι ενήλικος / ανήλικος" Στοχος των μικρων αυτων προτζεκτ ειναι να δεις xml layout binding api calls (με retrofit) local caching (με room) mvvm viewmodel and surviving configuration changes Ισως κατι να μου ξεφευγει, αλλα ειναι μια καλη αρχη αυτα. 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα