Εφαρμογή για κινητά μόνοι σας. Πώς να δημιουργήσετε μόνοι σας εφαρμογές για κινητά για iPhone και Android

Χωρίς οικονομικές επενδύσεις και ιδιαίτερες γνώσεις.

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

Σημείωση για χρήστες Windows:για να δημιουργήσετε εφαρμογές για iOS πρέπει να εγκαταστήσετε το OS X σε μια εικονική μηχανή (VirtualBox, VMware). Αυτή η διαδικασία δεν είναι καθόλου απλή και απαιτεί ξεχωριστές οδηγίες.

1. Μεταβείτε στο App Store και εγκαταστήστε το περιβάλλον ανάπτυξης XCode:

Εάν έχετε ήδη XCode, τότε πρέπει να το ενημερώσετε.

2. Εκκινήστε το xCode και επιλέξτε το στοιχείο μενού Αρχείο -> Νέος -> Εργο:

3. Επιλέξτε την πλατφόρμα και τον τύπο εφαρμογής:

4. Παρέχετε πληροφορίες για το έργο. Λάβετε υπόψη ότι έχουμε επιλέξει τον τύπο εφαρμογής "Universal":

5. Κάντε κλικ στο κουμπί Νέος φάκελοςκαι υποδείξτε το όνομα του φακέλου στον οποίο θα αποθηκεύσουμε τα αρχεία της εφαρμογής:

6. Καταργήστε την επιλογή του πλαισίου ελέγχου Create Git Repository και κάντε κλικ στο κουμπί Create. Ως αποτέλεσμα, θα πρέπει να μεταβείτε στην οθόνη έναρξης για να εργαστείτε στην εφαρμογή:

7. Κάντε κλικ στο στοιχείο Κύριος.ιστορίαστο δεξί μενού, σύρετε το στοιχείο στο κύριο πεδίο Επιγραφήκαι προσθέστε κείμενο σε αυτό Γειά σου Κόσμε:

8. Τώρα πρέπει να φτιάξουμε ένα εικονίδιο για την εφαρμογή. Επιλέγουμε μια εικόνα και την ανεβάζουμε στο mapappicon.com:

9. Περιμένουμε να τελειώσει η λειτουργία της εφαρμογής Ιστού και υποδεικνύουμε τη διεύθυνση email σας για να λάβουμε το αρχείο με εικονίδια:

10. Επιστρέψτε στο XCode και επιλέξτε ενότητα στο αριστερό μενού Περιουσιακά στοιχεία.xassets:

11. Ανοίξτε το αρχείο από την αλληλογραφία και σύρετε τα εικονίδια από εκεί στον χώρο εργασίας XCode:

12. Επιλέξτε έναν από τους προσομοιωτές συσκευών, κάντε κλικ στο κουμπί εκκίνησης της εφαρμογής (μαύρο τρίγωνο) και ενεργοποιήστε το στο Mac σας Λειτουργία για προγραμματιστές:

13. Προσπαθούμε να ξεκινήσουμε ξανά. Περιμένουμε να φορτώσει το iOS στον προσομοιωτή:

14. Βεβαιωθείτε ότι η εφαρμογή λειτουργεί:

Εξετάζουμε την ολοκληρωμένη εφαρμογή στη συσκευή

Τώρα μπορείτε να δείτε πώς λειτουργεί η εφαρμογή στη συσκευή. Πριν ακολουθήσετε τις οδηγίες, βεβαιωθείτε ότι διαθέτετε τις πιο πρόσφατες εκδόσεις του XCode και του iOS.

1. Πάμε στο xCode -> Προτιμήσεις -> Λογαριασμοίκαι προσθέστε το Apple ID σας:

2. Συνδέστε τη συσκευή iOS στον υπολογιστή:

3. Επιλέξτε τη συσκευή που θέλετε στη λίστα και κάντε κλικ στο κουμπί έναρξης. Περιμένουμε λίγο.

4. Εάν εμφανιστεί ένα μήνυμα σχετικά με προβλήματα ασφαλείας, τότε στη συσκευή iOS μεταβείτε στο Ρυθμίσεις -> Βασικός -> Διαχείριση συσκευήςκαι επιτρέψτε στις εφαρμογές από τον προγραμματιστή να εκτελούνται με το Apple ID σας:

5. Μεταβείτε στην επιφάνεια εργασίας και βρείτε το εικονίδιο της νέας εφαρμογής:

6. Εκκίνηση:

7. Αποσυνδέστε τη συσκευή από τον υπολογιστή. Τώρα η εφαρμογή μπορεί να χρησιμοποιηθεί.

Τι να κάνετε αν θέλετε περισσότερα;

Χρησιμοποιώντας το επιστημονικό poking και το Google, μπορείτε να επεκτείνετε την παραπάνω ακολουθία ενεργειών και να δημιουργήσετε μια πιο λειτουργική εφαρμογή. Αλλά μπορείτε να το χρησιμοποιήσετε μόνο στις δικές σας συσκευές.

Εξάλλου, η Apple έχει πολύ υψηλές απαιτήσεις σε εφαρμογές. Οι Οδηγίες αναθεώρησης του App Store περιλαμβάνουν 29 σημεία και περισσότερα από εκατό δευτερεύοντα σημεία. Προκειμένου μια εφαρμογή να συμμορφώνεται με αυτές και να γίνει αποδεκτή για δημοσίευση στο κατάστημα, ο προγραμματιστής απαιτεί μεγάλο όγκο τεχνικών γνώσεων.

Εάν θέλετε να δημιουργήσετε εφαρμογές iOS υψηλής ποιότητας που προορίζονται για μαζική χρήση,

Έλενα Σραμένκο

Διευθύνων Σύμβουλος
εταιρεία "Akintsev and Partners".

«Θα ήθελα να πω λίγα λόγια για τον σχεδιαστή εφαρμογών για κινητά από την AppGlobal.

Πρόσφατα αναπτύξαμε την εφαρμογή μας με βάση τον κατασκευαστή AppGlobal. Και κάθε μέρα αποκαλύπτουμε όλο και περισσότερες δυνατότητες αυτού του εργαλείου, με το οποίο μπορείτε να υλοποιήσετε μια ποικιλία εργασιών.

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

Επιλύοντας τα προβλήματα μάρκετινγκ, προσφέρουμε στους πελάτες μας επιπλέον οφέλη:

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

Χάρη σε αυτό, έχουμε τακτικούς πελάτες και προσελκύουμε νέους.»

Ilya Basnin

Συνεργάτης AppGlobal

«Το μεγάλο μειονέκτημα όλων των άλλων υπηρεσιών είναι η έλλειψη τεχνικής υποστήριξης.

Έχω αναλύσει πολλούς κατασκευαστές.

Τις περισσότερες φορές, χρησιμοποιούνται απλές φθηνές πλατφόρμες, οι ιδιοκτήτες των οποίων απλώς αντιγράφουν υλικά AppGlobal, αλλά ο ίδιος ο σχεδιαστής παραμένει «ακατέργαστος» και ημιτελής.

Το μεγάλο τους μειονέκτημα είναι η έλλειψη υποστήριξης. Και, παρά τις χαμηλές τιμές, δεν αντέχουν ακόμα τον ανταγωνισμό».

Άρθουρ Μπουντόφσκι

«Οι πωλήσεις αυξήθηκαν κατά 14% τον πρώτο μήνα χρήσης της εφαρμογής για κινητά!

Γράφω πουλώντας κείμενα και διδάσκω στους ανθρώπους αυτή την τέχνη. Το επίπεδο εμπιστοσύνης που έχουν οι αναγνώστες μου σε εμένα έχει αυξηθεί μόνο επειδή υπάρχει μια εφαρμογή για κινητά. Όπως, αν το Σχολείο μου είναι στο Apstore και στο Google Play, σημαίνει ότι έχω μια σταθερή επιχείρηση και όχι κάποιο είδος «απάτης». Οι άνθρωποι αγοράζουν προπονήσεις χωρίς καν να κατεβάσουν την εφαρμογή στο τηλέφωνό τους.

Ο ίδιος ο κατασκευαστής AppGlobal είναι ένα μέγα-εργαλείο! Μπορείτε να δημιουργήσετε μόνοι σας μια ολοκληρωμένη εφαρμογή, χωρίς ιδιαίτερες γνώσεις προγραμματισμού, μέσα σε λίγες μόνο ώρες! Το μόνο πράγμα είναι ότι θα ήθελα να μπορώ να κάνω διαφορετικές διεπαφές, επειδή όλες οι εφαρμογές είναι παρόμοιες μεταξύ τους λόγω των κουμπιών.

Τώρα δημοσιεύω υλικό ήχου και βίντεο και καρτέλες πληροφοριών στην εφαρμογή μου για κινητά. Υπάρχει συνδρομή σε ειδήσεις και ενσωμάτωση με τα κοινωνικά δίκτυα. Χρησιμοποιώ ειδοποιήσεις push για τους αναγνώστες μου. Υπάρχουν σχόλια όπως λήψη μηνυμάτων, φωτογραφίες από πελάτες.

Παρά το γεγονός ότι η κυκλοφορία του προϊόντος μου καθυστέρησε λόγω μετριοπάθειας, είμαι πολύ ευχαριστημένος από τη συνεργασία με την υπηρεσία AppGlobal. Τα προβλήματα επιλύονται αρκετά γρήγορα, οι σύμβουλοι βοηθούν στην επίλυση όλων των ζητημάτων.

Ο ιστότοπός μου ζει πλέον μια ζωή μέσω κινητού τηλεφώνου. Ελπίζω πραγματικά ότι οι πελάτες και οι αναγνώστες μου θα εκτιμήσουν την εφαρμογή μου για κινητά και θα επιστρέψουν σε εμένα περισσότερες από μία φορές!

Ευχαριστούμε την AppGlobal για απλές λύσεις σε πολύπλοκα αλλά σημαντικά ζητήματα!».

Το Google Play, το App Store, το Windows Store είναι γεμάτα από μια μεγάλη ποικιλία εφαρμογών. Είναι λάθος να υποθέσουμε ότι όλη αυτή η ποικιλία δημιουργήθηκε από επαγγελματίες διαφόρων επιπέδων. Όλο και περισσότεροι απλοί χρήστες δημιουργούν βολικές και απλές εφαρμογές χωρίς καμία ικανότητα προγραμματισμού. Θα περιγράψουμε λεπτομερώς παρακάτω πού και πώς να ακολουθήσουμε το παράδειγμά τους, επιλέγοντας ως παράδειγμα προγράμματα smartphone που βασίζονται σε Android.

Ποιος θα ωφεληθεί από μια εφαρμογή που έχει δημιουργηθεί μόνος του;

Εάν αποφασίσετε να δημιουργήσετε μια εφαρμογή Android χωρίς δεξιότητες προγραμματισμού για διασκέδαση, τότε μπορείτε να μεταβείτε με ασφάλεια στην ενότητα "Διαδικτυακοί σχεδιαστές". Για όσους αποφασίζουν να εισέλθουν σε αυτήν την επιχείρηση για να προωθήσουν και να εκλαϊκεύσουν την επιχείρησή τους, το δημιουργικό ή το επιχειρηματικό τους έργο, είναι σημαντικό να καθορίσουν εάν μια απλή εφαρμογή που δημιουργήθηκε από μόνος τους είναι αρκετή για αυτούς ή αν πρέπει ακόμα να απευθυνθούν σε έμπειρους προγραμματιστές για βοήθεια .

Λοιπόν, πότε είναι αυτή η επιλογή βέλτιστη:

  • για μια νεοσύστατη επιχείρηση ή έργο: το κοινό θα σας συγχωρήσει για μια σειρά από ελλείψεις, επικαλούμενος την απειρία σας.
  • Οι χρήστες απαιτούν μια εφαρμογή με απλή λειτουργικότητα - μια βολική έκδοση του ιστότοπου, για παράδειγμα.
  • Η εκκίνηση μιας ανεπιτυχούς εφαρμογής δεν θα είναι επώδυνη για εσάς - τη δημιουργείτε, εργάζεστε για το μέλλον.
  • δεν θέλετε να βασίζεστε σε αιτήματα προγραμματιστών.

Πώς πρέπει να είναι η εφαρμογή;

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

Το κοινό προσελκύεται από εφαρμογές που πληρούν τα ακόλουθα σημεία:

  • ασφάλεια;
  • αδιάλειπτη λειτουργία?
  • βολική πλοήγηση.
  • Προσωπική περιοχή;
  • διαθεσιμότητα ειδοποιήσεων push·
  • περιεχόμενο πληροφοριών - ένα άτομο πρέπει να βρει την απάντηση σε όλα τα ερωτήματά του μέσα στην εφαρμογή.

Επιλογή προγράμματος δημιουργίας εφαρμογών

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

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

Ο σχεδιαστής πρέπει να παρέχει φιλοξενία για την εφαρμογή, να σας δώσει την ευκαιρία να τη διαχειριστείτε και επίσης να δημοσιεύσει τη δημιουργία σας στο Google Play.

Top Ten Online Builders

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

1. Mobile Roadie. Μία από τις παλαιότερες υπηρεσίες που χρησιμοποιεί η Madonna είναι το Circus of the Sun, ζωολογικός κήπος του Σαν Ντιέγκο. Κυρίως επικεντρώθηκε σε επιχειρήσεις σόου, μάρκετινγκ και πρακτορεία δημοσίων σχέσεων. Μέσα από τα δημιουργημένα έργα, μπορείτε να πουλήσετε εισιτήρια και να τα επαναχρησιμοποιήσετε για μια συγκεκριμένη εκδήλωση. Η τιμή για τη χρήση του σχεδιαστή δεν είναι συμβολική: τουλάχιστον 149 $.

2. AppsBuilder. Πώς να δημιουργήσετε μια εφαρμογή για Android εδώ - απλώς συναρμολογήστε την από έτοιμα πρότυπα. Επιπλέον, στον κατασκευαστή έχουν προστεθεί δυνατότητες για προγραμματιστές. Η δημιουργία μιας εφαρμογής το μήνα εδώ θα κοστίσει 49 ευρώ.

3.Viziapps. Ο σχεδιαστής προσφέρει επίσης έτοιμα πρότυπα για την εφαρμογή σας, καθώς και τη δυνατότητα αποστολής μηνυμάτων από αυτήν σε email, Twitter και Facebook. Ελάχιστη μηνιαία τιμή πακέτου: 33 $.

4. iBuildApp. Ένας κατασκευαστής για όσους αναζητούν πώς να δημιουργήσουν μια απλή εφαρμογή για Android - μπορεί να χρησιμοποιηθεί για τη δημιουργία καταλόγων για κινητά, φυλλάδια και βιογραφικά. Εκτός από την αγγλική έκδοση, διατίθεται και η ρωσική έκδοση. Για 2.400 ρούβλια το μήνα, ο πελάτης έχει την ευκαιρία να εγκαταστήσει τρεις χιλιάδες από την εφαρμογή του χωρίς ενσωματωμένη διαφήμιση.

5. My-apps.com. Λειτουργεί σε ρωσική και αγγλική έκδοση. Χρειάζονται περίπου πέντε λεπτά για να δημιουργήσετε τη δική σας εφαρμογή, γιατί χρειάζεται μόνο να επιλέξετε τις απαραίτητες ενότητες και τη σχεδίαση προγράμματος. Το ελάχιστο πακέτο "Έναρξη" θα κοστίζει 599 ρούβλια το μήνα. Το ποσό περιλαμβάνει έναν σχεδιαστή εφαρμογών μόνο για Android, δωρεάν πρότυπα και εικονίδια και ενημερώσεις προγραμμάτων όχι περισσότερο από μία φορά κάθε δύο μήνες.

6. AppGlobus. Ο Ρώσος σχεδιαστής είναι διαθέσιμος σε 8 γλώσσες. Για 900 ρούβλια το μήνα, παρέχονται τα ακόλουθα: σχεδιασμός εφαρμογής, πίνακας διαχείρισης, απουσία ενσωματωμένης διαφήμισης στο έργο και περιορισμοί στη χρήση ειδοποιήσεων push, αριθμός εγκαταστάσεων.

7. Businessapps. Για όσους ενδιαφέρονται να δημιουργήσουν μια εφαρμογή Android από το μηδέν, ώστε να λειτουργεί προς όφελος των επιχειρήσεων, αυτή είναι η καλύτερη επιλογή: συνομιλία, ειδοποιήσεις, καλάθι αγορών, ενοποίηση με κοινωνικά δίκτυα, κατάλογος υπηρεσιών, ενότητα ειδήσεων. Ελάχιστη χρέωση για τη δημιουργία μιας εφαρμογής: 59 $ ανά μήνα.

8. Appsmakerstore. Σας επιτρέπει να δημιουργείτε εφαρμογές όχι μόνο για Android, αλλά και για 5 άλλες πλατφόρμες. Διεπαφή σε 23 γλώσσες, συμπεριλαμβανομένων των ρωσικών. Βασικό χαρακτηριστικό του σχεδιαστή: έτοιμα πρότυπα για διάφορα έργα: εμπόριο, σαλόνια ομορφιάς, εστιατόρια κ.λπ. Μηνιαία χρήση - 9,78 $.

9. Το TheAppBuilder είναι ένας δωρεάν σχεδιαστής που παρέχει έτοιμα πρότυπα πρότυπα για επιχειρηματικά, δημιουργικά, ειδήσεις, αθλητικά και εκπαιδευτικά έργα. Αλλά υπάρχει ένα μείον - η εφαρμογή θα έχει ενσωματωμένη διαφήμιση. Προσφέρεται να το απενεργοποιήσετε για 5 $ το μήνα.

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

Ας δούμε τώρα τη δημιουργία της δικής σας εφαρμογής χρησιμοποιώντας παραδείγματα συγκεκριμένων κατασκευαστών.

Πώς να δημιουργήσετε μια εφαρμογή Android: επιλέγοντας ένα πρότυπο στο AppsGeyser

Για να εργαστείτε με αυτόν τον κατασκευαστή, δεν απαιτείται εγγραφή - απλώς κάντε κλικ στο Δημιουργία τώρα στην κύρια σελίδα.

Δημιουργία εφαρμογής ιστολογίου στο AppsGeyser

Λοιπόν, πώς να δημιουργήσετε μόνοι σας μια εφαρμογή για κινητά για Android ως blogger:

  1. Επιλέξτε τον τύπο του ιστολογίου: RSS, Tumblr, WordPress κ.λπ. Ακολουθεί η διεύθυνση email και ο συνδυασμός χρωμάτων για τη μελλοντική σας εφαρμογή.
  2. Τώρα το όνομα του προγράμματος για κινητά που δημιουργείται.
  3. Στην "Περιγραφή" τοποθετήστε μια συνοπτική και κατατοπιστική περιγραφή της εφαρμογής (παρόλο που η διεπαφή είναι στα αγγλικά, μπορείτε να εισαγάγετε κείμενο στα κυριλλικά).
  4. Επιλέξτε ένα λογότυπο εφαρμογής από τις προτεινόμενες επιλογές ή ανεβάστε το δικό σας.
  5. Για να δημιουργήσετε ένα αρχείο λήψης για το έργο σας, κάντε κλικ στο Δημιουργία εφαρμογής. Για να γίνει αυτό, πρέπει να εγγραφείτε στο σύστημα.
  6. Στον προσωπικό σας λογαριασμό AppsGeyser, μπορείτε να κατεβάσετε τη δημιουργία σας στο δικό σας smartphone, καθώς και να την τοποθετήσετε στο Google Play store. Εάν ενεργοποιήσετε τη δημιουργία εσόδων, η εφαρμογή θα εμφανίζει διαφημίσεις εντός εφαρμογής και θα χρεωθείτε με χρέωση για τους χρήστες που τις βλέπουν.

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

Πώς να δημιουργήσετε μια εφαρμογή Android σε μορφή "Οδηγός".

Χρησιμοποιώντας το ίδιο AppsGeyser, είναι επίσης δυνατή η δημιουργία μιας εφαρμογής οδηγιών, ενός εγχειριδίου χρήσης.

Αυτό γίνεται επίσης με μερικά απλά βήματα:

  1. Προσαρμόστε το συνδυασμό χρωμάτων του προγράμματος για κινητά και τον τρόπο εμφάνισης των βημάτων οδηγών: ένα κάθε φορά ή πολλά στην ενεργή οθόνη.
  2. Το πρόγραμμα επεξεργασίας θα σας βοηθήσει να ανεβάσετε το απαραίτητο κείμενο, συνδέσμους, βίντεο ή εικόνες που είναι απαραίτητες για σαφήνεια. Για να προσθέσετε φωτογραφίες, χρησιμοποιήστε τη φιλοξενία Imgur. Αντιγράψτε το σύνδεσμο της εικόνας σε αυτόν τον πόρο στη διεύθυνση URL εικόνας.
  3. Στο τέλος της εργασίας, προσθέστε μια περιγραφή και το λογότυπο της εφαρμογής σας και, στη συνέχεια, κάντε κλικ στο Δημιουργία εφαρμογής. Η εφαρμογή δημιουργήθηκε - το μόνο που μένει είναι να ελέγξετε τη λειτουργικότητά της και να τη δημοσιεύσετε στο Google Play.

Δημιουργία εφαρμογής για το κατάστημα

Ας δούμε πώς να δημιουργήσετε εφαρμογές Android από την αρχή για τους ιδιοκτήτες ηλεκτρονικών καταστημάτων. Για παράδειγμα, θα χρησιμοποιήσουμε έναν άλλο κατασκευαστή - το Mobi Cart, που ειδικεύεται σε αυτόν τον τομέα. Η υπηρεσία υποστηρίζει τη ρωσική γλώσσα και λειτουργεί τόσο σε πληρωμένη όσο και σε δωρεάν λειτουργία. Το τελευταίο περιορίζεται στην προσθήκη όχι περισσότερων από 10 προϊόντων.

Λοιπόν, πώς να δημιουργήσετε μια εφαρμογή Android:

  1. Το πρώτο σημείο είναι η εγγραφή. Στη συνέχεια, στον προσωπικό σας λογαριασμό, κάντε κλικ στο Δημιουργία εφαρμογής.
  2. Μεταφόρτωση λογότυπου - ανεβάστε το λογότυπο του καταστήματός σας. Σε αυτό το στάδιο, επιλέγετε και το χρωματικό θέμα της εφαρμογής.
  3. Επιλογή καρτελών και σελίδων που θα βρίσκονται στην εφαρμογή σας: «Ειδήσεις», «Ο λογαριασμός μου», «Αρχική σελίδα», «Κατάστημα», «Επαφές» κ.λπ.

Αποθηκεύστε τις ρυθμίσεις στο Mobi Cart

Για να διαμορφώσετε το ηλεκτρονικό σας κατάστημα, κάντε κλικ στις Ρυθμίσεις καταστήματος:

  1. Εισαγάγετε το όνομα, τη διεύθυνση email διαχειριστή, το νόμισμα.
  2. Για να χρησιμοποιήσετε τους Χάρτες Google, πρέπει να καταχωρίσετε ένα κλειδί API - και στη συνέχεια αντιγράφεται στο παράθυρο.
  3. Επιλέξτε το πλαίσιο για δωρεάν αποστολή εάν το κατάστημά σας το προσφέρει. Για αντικαταβολή, επιλέξτε το ποσό σήμανσης (αν είναι, για παράδειγμα, 12%, τότε το 1,12 αναγράφεται στην Αντικαταβολή).
  4. Η αποστολή υποδεικνύει τα έξοδα αποστολής για μια συγκεκριμένη περιοχή. Αυτή η διαδικασία είναι έντασης εργασίας, καθώς καθορίζετε την τιμή χειροκίνητα για κάθε περιοχή.
  5. Στην ενότητα Φόρος, τα ρωσικά καταστήματα αναφέρουν την τιμή συμπεριλαμβανομένου του ΦΠΑ, επομένως επιλέξτε το πλαίσιο εδώ Τιμές για να συμπεριλάβετε φόρο.
  6. Στο Payments Gateway, καθορίστε τα συστήματα πληρωμών με τα οποία εργάζεστε. Να είστε προσεκτικοί - το Mobi Cart δεν υποστηρίζει το δημοφιλές Yandex.Money.
  7. Οι γλώσσες είναι η γλώσσα του προγράμματος για κινητά. Τα Ρωσικά δεν έχουν οριστεί από προεπιλογή, επομένως πρέπει να καταχωρήσετε τη μετάφραση των προτεινόμενων εντολών με μη αυτόματο τρόπο.
  8. App Vital - εδώ υποδεικνύεται το όνομα του προγράμματος και οι χώρες των οποίων οι κάτοικοι θα μπορούν να το κατεβάσουν.
  9. Εικόνες - λογότυπο εφαρμογής, Αρχική συλλογή - εικόνα στην κύρια οθόνη.

Προσθήκη πληροφοριών προϊόντος στο Mobi Cart

Το επόμενο σημαντικό βήμα: προσθήκη της σειράς προϊόντων σας στο Store Builder. Αυτό μπορεί να γίνει χρησιμοποιώντας οποιαδήποτε μέθοδο είναι κατάλληλη για εσάς:

  • χρησιμοποιώντας ένα αρχείο CSV που περιέχει όλες τις πληροφορίες σχετικά με την ποικιλία.
  • χρησιμοποιώντας την προσθήκη σχεδιαστή για να συγχρονίσετε τον ιστότοπό σας με το δημιουργημένο πρόγραμμα.
  • μη αυτόματη εισαγωγή πληροφοριών στον προσωπικό σας λογαριασμό.

Για την τελευταία μέθοδο χρησιμοποιούνται δύο ενότητες: Τμήματα και Προϊόντα. Η προσθήκη πραγματοποιείται χρησιμοποιώντας το κουμπί Προσθήκη προϊόντος. Στη συνέχεια, εισαγάγετε το όνομα, την τιμή, την κατηγορία και τη λεπτομερή περιγραφή του.

Άλλες χρήσιμες επιλογές για κατάστημα στο Mobi Cart

Ας αγγίξουμε επιλογές που μπορεί να είναι χρήσιμες σε όσους ενδιαφέρονται για το πώς να δημιουργήσουν οι ίδιοι μια εφαρμογή Android:

  1. Περισσότερες Σελίδες - πληροφορίες που εμφανίζονται στις σελίδες του προγράμματος.
  2. Push Notification - μη αυτόματη δημιουργία ειδοποιήσεων push. Εδώ μπορείτε να επιλέξετε αποστολή τόσο σε όλους τους χρήστες όσο και σε συγκεκριμένους παραλήπτες.
  3. Καρτέλα Ειδήσεις - αντιγραφή ειδήσεων στην καρτέλα με το ίδιο όνομα από πηγές Twitter ή RSS. Εισαγάγετε εδώ το όνομα χρήστη για το πρώτο και τη διεύθυνση URL για το δεύτερο.
  4. Το Publish News σάς επιτρέπει να υποβάλλετε μόνοι σας ειδήσεις στην εφαρμογή.

Μεταβαίνοντας στην επιλογή Δημιουργία εφαρμογής - Υποβολή εφαρμογών, μπορείτε να δημιουργήσετε ένα αρχείο apk (εγκατάστασης) συμφωνώντας με την άδεια χρήσης. Όταν επιλέγετε την επί πληρωμή έκδοση, η εφαρμογή σας μεταφορτώνεται αυτόματα στο Google Play, εάν επιλέξετε τη δωρεάν έκδοση, θα πρέπει να το κάνετε μόνοι σας μέσω του Play Console. Οδηγίες για την εγγραφή σας σε αυτό το σύστημα, καθώς και για τη λήψη της δικής σας εφαρμογής Mobi Cart σε αυτό, θα σταλούν στα εισερχόμενα του email σας.

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

Το λειτουργικό σύστημα Android έχει γίνει ευρέως διαδεδομένο - από τα τέλη του 2015, πάνω από το 80% των φορητών συσκευών τρέχει σε αυτό και τα γραφήματα δείχνουν σταθερή ανάπτυξη. Το ενδιαφέρον για τις εφαρμογές για κινητά συνεχίζεται, αν κρίνουμε από τον αριθμό των νέων προϊόντων στο Playmarket. Πώς να δημιουργήσετε μόνοι σας μια εφαρμογή Android; Χρειάζεται να είσαι πραγματικός προγραμματιστής για αυτό; Θα μιλήσουμε για αυτό στο άρθρο μας.

Μια επαγγελματική προσέγγιση στον προγραμματισμό Android

Για να δημιουργήσετε την πρώτη σας εφαρμογή Android, πρέπει να εργαστείτε σκληρά. Θα χρειαστούμε:

  • Βιβλία προγραμματισμού.
  • Περιβάλλον ανάπτυξης (περιλαμβάνει πολλά προγράμματα και πρόσθετα).
  • Πρόσθετα εγχειρίδια προγραμματισμού για Android OS.
  • Γνώσεις κατασκευής αλγορίθμων.

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

Μάλιστα, πολλά εγχειρίδια και tutorials έχουν γραφτεί για προγραμματισμό Android. Επομένως, δεν θα υπάρχουν προβλήματα με την εκμάθηση των βασικών αρχών του προγραμματισμού - το κύριο πράγμα είναι να έχετε τη δυνατότητα να το κάνετε.

Δημιουργοί εφαρμογών Android

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

  • Εφαρμογές ειδήσεων;
  • Κατάλογοι γαστρονομικών συνταγών.
  • Ιστολόγιο για κινητές συσκευές.
  • Ηλεκτρονικά καταστήματα;
  • Αιτήσεις για παραγγελίες υπηρεσιών.
  • Γκαλερί φωτογραφιών και βίντεο.
  • Εφαρμογές κειμένου και πολλά άλλα.

Επίσης, πολλοί σχεδιαστές προσφέρουν εργαλεία για βασική προώθηση δημιουργημένων εφαρμογών.

Κατασκευαστής App2b

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

Όπως πολλά άλλα επιχειρηματικά εργαλεία, το App2b builder πληρώνεται. Υπάρχει μόνο μία επιλογή πληρωμής για χρήστες και προγραμματιστές – 9.900 ρούβλια για μία εφάπαξ εφαρμογή. Η πληρωμή περιλαμβάνει πρόσβαση σε όλες τις καθορισμένες δυνατότητες, τεχνική υποστήριξη, εργαλεία προώθησης, καθώς και τοποθέτηση εφαρμογών στο Playmarket.

Για να είμαστε δίκαιοι, αξίζει να σημειωθεί ότι αυτός ο σχεδιαστής μπορεί να δημιουργήσει εφαρμογές όχι μόνο για Android, αλλά και για smartphone iPhone (με επακόλουθη δημοσίευση στο AppStore).

Κατασκευαστής Appsmakerstore

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

Λάβετε υπόψη ότι το στούντιο ενημερώνεται συνεχώς, επομένως η εμφάνιση των παραθύρων και άλλες λεπτομέρειες ενδέχεται να διαφέρουν από αυτό το παράδειγμα. Τα περισσότερα μαθήματα στον ιστότοπο χρησιμοποιούν πλέον την έκδοση 2.3. Στις 25 Οκτωβρίου 2017 κυκλοφόρησε η έκδοση 3.0, στην οποία έχουν αλλάξει πολλά. Σε αυτό το άρθρο προσπάθησα να αντικαταστήσω όλες τις εικόνες με τη νέα έκδοση.

Η Java χρησιμοποιείται ως γλώσσα προγραμματισμού για το Android. Η XML χρησιμοποιείται για τη δημιουργία της διεπαφής χρήστη.

Εδώ πρέπει να κάνουμε μια μικρή παρέκβαση. Το Android Studio 3.0 προσθέτει πλήρη υποστήριξη για τη νέα γλώσσα Kotlin, που αναπτύχθηκε από την Kotans. Η Google ανακοίνωσε τα σχέδιά της να κάνει τη νέα γλώσσα «γάτας» την κύρια. Αλλά πρέπει να καταλάβετε ότι ένας τεράστιος αριθμός παραδειγμάτων έχουν γραφτεί σε Java τα προηγούμενα χρόνια. Εάν είστε νέος στον προγραμματισμό, τότε είναι καλύτερο να εστιάσετε πλήρως στην Java κατά την πρώτη περίοδο της εκπαίδευσης, θα είναι ευκολότερο για εσάς να βρείτε απαντήσεις σε ερωτήσεις. Το Kotlin δεν θα σας ξεφύγει, θα είναι πιο εύκολο να μεταβείτε σε αυτό αργότερα, αλλά η αντίστροφη διαδικασία θα είναι πιο δύσκολη. Όταν εξοικειωθείτε λίγο με την Java, μπορείτε να μελετήσετε ταυτόχρονα παραδείγματα στο Kotlin. Η Google ξαναγράφει τώρα ενεργά την τεκμηρίωση για το Kotlin, αλλά η πλήρης μετάβαση είναι ακόμα μακριά, ακόμη και λιγότερο από 50%. Λίγο αργότερα θα κάνω και μαθήματα χρησιμοποιώντας το Kotlin, αλλά αυτό δεν θα είναι σύντομα.

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

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

Δημιουργία νέου έργου

Εκκινήστε το Studio και επιλέξτε Αρχείο | Νέο | Νέο Έργο.... Θα εμφανιστεί ένα παράθυρο διαλόγου οδηγού.

Πεδίο Ονομα εφαρμογής- ένα φιλικό όνομα για την εφαρμογή που θα εμφανίζεται στον τίτλο της εφαρμογής. Από προεπιλογή μπορεί να έχετε ήδη Η αίτησή μου. Ας το αντικαταστήσουμε με . Βασικά θα μπορούσες να γράψεις εδώ και Γειά σου Κόσμε!, αλλά το Android έχει μια θαυμάσια ικανότητα να εξάγει τις επιθυμητές συμβολοσειρές σε τηλέφωνα με διαφορετικές γλώσσες. Ας πούμε ότι το τηλέφωνο ενός Αμερικανού θα έχει μια επιγραφή στα αγγλικά και ενός Ρώσου θα έχει μια επιγραφή στα ρωσικά. Επομένως, οι αρχικές ρυθμίσεις χρησιμοποιούν πάντα αγγλικές παραλλαγές και προετοιμάζουν τοπικές συμβολοσειρές αργότερα. Είναι απαραίτητο να αναπτύξετε αμέσως τη συνήθεια του σωστού κώδικα.

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

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

Πεδίο Ονομα πακέτουδημιουργεί ένα ειδικό πακέτο Java με βάση το όνομά σας από το προηγούμενο πεδίο. Η Java χρησιμοποιεί μια ανεστραμμένη έκδοση για την ονομασία πακέτων, οπότε πηγαίνει πρώτη ru, και μετά το όνομα του ιστότοπου. Το πακέτο χρησιμεύει για τον μοναδικό προσδιορισμό της εφαρμογής σας όταν τη διανέμετε. Εάν εκατό άνθρωποι γράψουν εκατό εφαρμογές με το όνομα "Cat", τότε θα είναι ασαφές πού βρίσκεται η εφαρμογή που έγραψε ο προγραμματιστής Vasily Kotov. Και η εφαρμογή με το όνομα πακέτου ru.vaskakotov.κατπιο εύκολο να βρεθεί. Λάβετε υπόψη ότι η Google χρησιμοποιεί το πακέτο στην τεκμηρίωσή της com.exampleγια σκοπούς επίδειξης. Εάν απλώς αντιγράψετε παραδείγματα από την τεκμηρίωση και προσπαθήσετε να τα δημοσιεύσετε στο Google Play με αυτήν τη φόρμα, θα αποτύχετε - αυτό το όνομα είναι δεσμευμένο και απαγορεύεται για χρήση στο κατάστημα εφαρμογών. Κουμπί Επεξεργασίασας επιτρέπει να επεξεργαστείτε την έτοιμη έκδοση. Για παράδειγμα, γράφετε μια προσαρμοσμένη εφαρμογή και πρέπει να χρησιμοποιήσετε το όνομα πακέτου που έχει εγκρίνει ο πελάτης και όχι την προεπιλογή σας.

Παρακάτω υπάρχουν δύο επιλογές για τη σύνταξη προγραμμάτων σε C++ και Kotlin. Δεν εξετάζουμε ακόμη αυτές τις επιλογές. Όταν γράφετε σε Kotlin, επιλέξτε το κατάλληλο πλαίσιο. Ωστόσο, μπορείτε να μετατρέψετε το έργο από Java σε Kotlin και αργότερα χρησιμοποιώντας εργαλεία στούντιο.

Κάντε κλικ στο κουμπί Επόμενοκαι προχωρήστε στο επόμενο παράθυρο. Εδώ επιλέγουμε τους τύπους συσκευών για τις οποίες θα αναπτύξουμε την εφαρμογή μας. Στις περισσότερες περιπτώσεις, θα γράφουμε για smartphone και tablet, επομένως αφήνουμε το πλαίσιο ελέγχου δίπλα στο πρώτο στοιχείο. Μπορείτε επίσης να γράψετε εφαρμογές για Android TV, Android Wear, Android Auto και Android Things.

Εκτός από την επιλογή του τύπου της συσκευής, πρέπει να επιλέξετε την ελάχιστη έκδοση του συστήματος κάτω από την οποία θα λειτουργεί η εφαρμογή. Επιλέξτε την επιλογή σας. Προς το παρόν, η Google υποστηρίζει εκδόσεις που ξεκινούν με το API 7, κυκλοφορώντας ειδικές βιβλιοθήκες συμβατότητας για παλαιότερες συσκευές. Αλλά μπορείτε να επιλέξετε μια πιο μοντέρνα επιλογή. Έχω ένα τηλέφωνο με ελάχιστη έκδοση Android 4.4, οπότε ορίζω αυτήν την επιλογή.

Ιάβα

Ντοσιέ Ιάβαπεριέχει τρεις υποφακέλους - εργασίας και για δοκιμές. Ο φάκελος εργασίας έχει το όνομα του πακέτου σας και περιέχει τα αρχεία κλάσης. Τώρα υπάρχει μια τάξη Κύρια δραστηριότητα. Μπορείτε να αφήσετε τους φακέλους δοκιμής μόνους. Εάν γνωρίζετε πώς λειτουργούν τα πακέτα στην Java, μπορείτε να δημιουργήσετε νέους φακέλους και υποφακέλους.

res

Ντοσιέ resπεριέχει αρχεία πόρων χωρισμένα σε ξεχωριστούς υποφακέλους.

  • σύρσιμο- Οι πόροι γραφικών αποθηκεύονται σε αυτούς τους φακέλους - εικόνες και αρχεία xml που περιγράφουν χρώματα και σχήματα.
  • διάταξη- αυτός ο φάκελος περιέχει αρχεία xml που περιγράφουν την εμφάνιση μορφών και διαφόρων στοιχείων φόρμας. Μετά τη δημιουργία του έργου υπάρχει ήδη ένα αρχείο εκεί activity_main.xml, το οποίο είναι υπεύθυνο για την εμφάνιση του κύριου παραθύρου της εφαρμογής.
  • mipmap- Τα εικονίδια εφαρμογών για διαφορετικές αναλύσεις οθόνης αποθηκεύονται εδώ
  • αξίες- Οι πόροι συμβολοσειρών, οι πόροι χρωμάτων, τα θέματα, τα στυλ και οι διαστάσεις που μπορούμε να χρησιμοποιήσουμε στο έργο μας βρίσκονται εδώ. Εδώ μπορείτε να δείτε τα αρχεία χρώματα.xml, strings.xml, στυλ.xml. Σε παλιά έργα υπήρχε και αρχείο διαστάσεις.xml, έχει πλέον εγκαταλειφθεί

Με τον καιρό, θα μπορείτε να πλοηγηθείτε σε αυτούς τους φακέλους ελεύθερα, αρκεί να μην ενοχλείτε τον εαυτό σας.

Εργασία με το έργο - Γεια, Κόσμος!

Όπως ήδη αναφέρθηκε, το πρόγραμμα Γειά σου Κόσμε!είναι ήδη ενσωματωμένο σε οποιοδήποτε νέο έργο, επομένως δεν χρειάζεται καν να γράψετε τίποτα. Απλά πρέπει να ξεκινήσετε το έργο και να αποκτήσετε ένα έτοιμο πρόγραμμα!

Για να μελετήσετε πρέπει να ανοίξετε δύο αρχεία - Κύρια δραστηριότητα(πιθανότατα είναι ήδη ανοιχτό) και activity_main.xml (res/layout) στο κεντρικό τμήμα του Studio. Εάν τα αρχεία δεν είναι ανοιχτά, ανοίξτε τα μόνοι σας κάνοντας διπλό κλικ για επεξεργασία (ή προβολή). Με αυτόν τον τρόπο μπορείτε να ανοίξετε οποιοδήποτε αρχείο χρειάζεστε.

Ας μην μελετήσουμε τον κώδικα προς το παρόν, αλλά απλώς κάντε κλικ στο πράσινο τρίγωνο Τρέξιμο(Shift+F10) στη γραμμή εργαλείων στο επάνω μέρος του στούντιο για την εκκίνηση της εφαρμογής.

Εάν δεν έχετε ρυθμίσει τον εξομοιωτή, σημαίνει ότι δεν έχετε διαβάσει το προηγούμενο σεμινάριο. Ρυθμίστε πρώτα τον εξομοιωτή και εκτελέστε ξανά το έργο. Ή συνδέστε μια πραγματική συσκευή.

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

Έτσι, εάν το πρόγραμμα έχει ξεκινήσει, θα δείτε ένα παράθυρο εφαρμογής με την επιγραφή. Ο τίτλος του προγράμματος θα είναι επίσης . Όλες αυτές οι γραμμές βρίσκονται στο αρχείο res/values/strings.xmlκαι επεξεργαστείτε εάν θέλετε.

Τώρα ας δούμε τον κώδικα. Ας μελετήσουμε πρώτα activity_main.xml.

Μπορείτε να το παρακολουθήσετε σε δύο λειτουργίες - ΣχέδιοΚαι Κείμενο.

Άνοιγμα σε λειτουργία Κείμενο.

Αυτός είναι ένας νέος κώδικας προτύπου που κυκλοφόρησε στο Android Studio 2.3 τον Μάρτιο του 2017. Προηγουμένως, χρησιμοποιήθηκε διαφορετικός κωδικός με RelativeLayout(και ακόμη νωρίτερα, άλλος κωδικός με LinearLayout). Αν συναντήσετε παλιά παραδείγματα, το στούντιο διαθέτει ένα μενού περιβάλλοντος που θα σας βοηθήσει να μετατρέψετε τον παλιό κώδικα σε νέο.

Λίγα λόγια για τον κώδικα XML. Υπάρχει ένα ειδικό δοχείο ConstraintLayout, που περιέχει το συστατικό TextView, που προορίζεται για παραγωγή κειμένου.

Τώρα ας δούμε τον κώδικα Java ( MainActivity.java)

Πακέτο ru.alexanderklimov.helloworld; εισαγωγή android.support.v7.app.AppCompatActivity; εισαγωγή android.os.Bundle; Η δημόσια τάξη MainActivity επεκτείνει το AppCompatActivity ( @Override protected void onCreate(Bundle savedInstanceState) ( super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ))

Έχετε ένα αρχείο τάξης ανοιχτό μπροστά σας, όπου είναι το όνομα της τάξης Κύρια δραστηριότηταταιριάζει το όνομα του αρχείου με την επέκταση Ιάβα(αυτός είναι ένας κανόνας που ορίζεται από τη γλώσσα Java). Η πρώτη γραμμή περιέχει το όνομα του πακέτου - το καθορίσαμε κατά τη δημιουργία του έργου ( Ονομα πακέτου). Ακολουθούν οι γραμμές για την εισαγωγή των απαραίτητων κλάσεων για το έργο. Για εξοικονόμηση χώρου, συμπτύσσονται σε μία ομάδα. Ξεδιπλώστε το. Εάν κάποια μέρα δείτε ότι τα ονόματα των κλάσεων είναι γκριζαρισμένα, τότε δεν χρησιμοποιούνται στο έργο (υπόδειξη Αχρησιμοποίητη δήλωση εισαγωγής) και μπορείτε να διαγράψετε με ασφάλεια τις επιπλέον γραμμές. Μπορούν επίσης να διαγραφούν αυτόματα (με δυνατότητα διαμόρφωσης).

Ακολουθεί η δήλωση της ίδιας της κλάσης, η οποία κληρονομείται ( εκτείνεται) από μια αφηρημένη τάξη Δραστηριότητα. Αυτή είναι η βασική κατηγορία για όλες τις οθόνες εφαρμογών. Είναι πιθανό ότι θα έχετε AppCompatActivity, εάν κατά τη δημιουργία του έργου αφήσατε υποστήριξη για παλιές συσκευές (πλαίσιο ελέγχου Συμβατότητα προς τα πίσω (App Compat)). Οι παλιές εκδόσεις δεν είχαν τα καλούδια που εμφανίστηκαν μετά το Android 4, έτσι δημιουργήθηκε μια ειδική βιβλιοθήκη συμβατότητας για αυτές, η οποία σας επιτρέπει να χρησιμοποιείτε νέα στοιχεία από νέες εκδόσεις Android σε παλιά προγράμματα. Τάξη AppCompatActivityΣε αυτό ακριβώς αναφέρεται η βιβλιοθήκη συμβατότητας. Θεωρήστε την φτωχή συγγενή της βάσης Δραστηριότητα. Διαθέτει όλες τις απαραίτητες μεθόδους και βοηθητικές κλάσεις, αλλά τα ονόματα μπορεί να διαφέρουν ελαφρώς. Και δεν μπορείς να ανακατεύεις ονόματα. Εάν χρησιμοποιείτε μια κλάση από τη βιβλιοθήκη συμβατότητας, ακολουθήστε τις κατάλληλες μεθόδους.

Σε διαφορετικά στάδια, χρησιμοποιήθηκαν διαφορετικά ονόματα κλάσεων δραστηριότητας, τα οποία μπορεί να συναντήσετε σε παλαιότερα έργα. Για παράδειγμα, χρησιμοποιήθηκε για πρώτη φορά FragmentActivity, έπειτα ActionBarActivity, και στις 22 Απριλίου 2015, κυκλοφόρησε μια νέα έκδοση της βιβλιοθήκης συμβατότητας και αυτή τη στιγμή χρησιμοποιείται μια νέα τάξη AppCompatActivity.

Στην ίδια την τάξη βλέπουμε μια μέθοδο onCreate()– καλείται όταν η εφαρμογή δημιουργεί και εμφανίζει σήμανση δραστηριότητας. Η μέθοδος επισημαίνεται ως προστατεύονταικαι συνοδεύεται από σχολιασμό @Καταπατώ(παρακάμπτεται από την βασική κατηγορία). Η περίληψη μπορεί να σας φανεί χρήσιμη. Εάν κάνετε ένα τυπογραφικό λάθος στο όνομα μιας μεθόδου, ο μεταγλωττιστής μπορεί να σας προειδοποιήσει ότι η γονική κλάση δεν έχει τέτοια μέθοδο Δραστηριότητα.

Ας δούμε τον κώδικα της μεθόδου.

Γραμμή super.onCreate(savedInstanceState);είναι ένας κατασκευαστής της γονικής κλάσης που εκτελεί τις απαραίτητες λειτουργίες για να λειτουργήσει η δραστηριότητα. Δεν χρειάζεται να αγγίξετε αυτή τη γραμμή, αφήστε την αμετάβλητη.

Δεύτερη γραμμή setContentView(R.layout.activity_main);έχει μεγαλύτερο ενδιαφέρον. Μέθοδος setContentView(int)περιλαμβάνει περιεχόμενο από ένα αρχείο σήμανσης. Ως όρισμα καθορίζουμε το όνομα του αρχείου χωρίς επέκταση από το φάκελο res/layout. Από προεπιλογή, το έργο δημιουργεί ένα αρχείο σε αυτό activity_main.xml. Μπορείτε να μετονομάσετε το αρχείο ή να δημιουργήσετε το δικό σας αρχείο με το όνομα cat.xmlκαι συνδέστε το με τη δραστηριότητά σας. Τότε ο κώδικας θα μοιάζει με αυτό:

SetContentView(R.layout.cat);

Για να διατηρήσετε τον κώδικά σας τακτοποιημένο, προσπαθήστε να τηρείτε τα πρότυπα. Εάν δημιουργείτε σήμανση για μια δραστηριότητα, χρησιμοποιήστε το πρόθεμα δραστηριότητα_για το όνομα του αρχείου. Για παράδειγμα, η σήμανση για τη δεύτερη δραστηριότητα θα μπορούσε να ονομαστεί activity_second.xml.