როგორ შევქმნათ თქვენი პირველი Android პროექტი - Codiclick

გაზიარება

როგორ შევქმნათ თქვენი პირველი Android პროექტი

Რეკლამები


წინა ჩანაწერებში ჩვენ ვნახეთ სხვადასხვა ზოგადი ინფორმაცია Android-ის შესახებ, დაწყებული რა უნდა გავითვალისწინოთ, Kotlin პროგრამირების ენის მეშვეობით, აპლიკაციების ტიპები, ოპერაციული სისტემის მახასიათებლები, ხელსაწყოს დაყენებამდე...

ახლა, ამ შესაძლებლობაში ჩვენ ვნახავთ, თუ როგორ შევქმნათ ჩვენი პირველი აპლიკაცია!

ამ ჩანაწერში ჩვენ ძირითადად ყურადღებას გავამახვილებთ პროექტის შექმნაზე და ინსტრუმენტის მიერ მოწოდებულ ძირითად სტრუქტურაზე, რომელიც იქნება საფუძველი მომავალი რეგისტრაციებისთვის, სადაც ჩვენ შემდგომ შევავსებთ ჩვენს აპლიკაციას.

პროექტის შექმნა.


Android Studio-ს გაშვებისას, თუ ეს არის პირველად, ინსტრუმენტი გვაძლევს შესაძლებლობას შევქმნათ ახალი პროექტი, წინააღმდეგ შემთხვევაში ინსტრუმენტთა პანელში ვირჩევთ ახალი პროექტი

როგორც კი ეს გაკეთდება, იტვირთება ფანჯარა, სადაც ჩვენ ვირჩევთ პროექტის ტიპს, რომელიც გვინდა, ამ შემთხვევაში ვირჩევთ ცარიელი აქტივობა და ვაწკაპუნებთ შემდეგი.

შემდგომში იტვირთება შექმნის ფანჯარა, აქ განვსაზღვრავთ პროექტის სახელს, პაკეტის სახელს, გზას, სადაც პროექტი შეინახება, პროგრამირების ენა და მინიმალური SDK, რომლითაც ვაპირებთ მუშაობას.


თუ არ ვიცით რა არის მინიმალური SDK, შეგვიძლია დავაჭიროთ „დამეხმარე არჩევაში“

ᲨᲔᲜᲘᲨᲕᲜᲐ: ძალიან მნიშვნელოვანია, მკაფიოდ განისაზღვროს პაკეტის სახელი, რადგან ეს არის ის, რაც მიუთითებს პაკეტსა და კომპანიაზე, როდესაც ის გამოქვეყნდება აპლიკაციების მაღაზიაში. შემდეგ მაგალითში ჩვენ ვხედავთ Google Play-ზე გამოქვეყნებული App StroperS-ისთვის განსაზღვრულ პაკეტის გზას. . (https://play.google.com/store/apps/details?id=co.chenao.stroopers&hl=es_419&gl=US)

დავუბრუნდეთ პროექტის შექმნას, თუ არ ვიცით რომელი ვერსია ავირჩიოთ მინიმალური SDK-სთვის, შეგვიძლია დავაჭიროთ „დამეხმარე არჩევაში“

როდესაც ამას ვაკეთებთ, იტვირთება ფანჯარა, სადაც ჩვენ ვხედავთ Android ვერსიებს ყველაზე ხშირად გამოყენებულიდან უახლესამდე, ასევე თითოეული ვერსიის დეტალებს.


სვეტში „CUMULATIVE DISTRIBUTION“ ნაჩვენებია Android-ის ვერსიის გამოყენების პროცენტული მაჩვენებელი მიმდინარე მოწყობილობებზე. ეს მონაცემები მიიღება პლატფორმის მიერ შეგროვებული სტატისტიკის საფუძველზე, ვირჩევთ ვერსიას, რომლებთანაც ვიმუშავებთ და ვაწკაპუნებთ OK.

(თუ გსურთ ცოტა მეტი იცოდეთ ვერსიების შესახებ, შეგიძლიათ იპოვოთ მეტი ინფორმაცია Android აპლიკაციის განვითარების ჩანაწერის შესავალში)


დაკვირვება: იმის განსაზღვრით, თუ რომელი ვერსია გვინდა, როგორც მინიმალური SDK, ჩვენ ვზღუდავთ აპის გამოყენებას წინასწარ შერჩეული ვერსიიდან, მაგალითად, თუ გადავწყვეტთ, რომ წინასწარ შეგვიძლია აპლიკაციის დაინსტალირება მხოლოდ 5.0 ვერსიებში, ვერ დავაინსტალირებთ 4.4-ში. მაგალითად.

ძირითადი სტრუქტურა.


პროექტის აშენების მომენტის შემდეგ, ძალიან მნიშვნელოვანია, რომ ჩვენ გვქონდეს წვდომა ინტერნეტზე, რადგან ინსტრუმენტი იწყებს მისი კონსტრუქციისთვის საჭირო დამოკიდებულებების ჩამოტვირთვას, დასასრულს ჩვენ ვხედავთ პროექტის სტრუქტურას, ფაილს. activity_main.xml და კლასი MainActivity.kt ნაგულისხმევი კოდით.


ჩვენ ასევე შეგვიძლია ვნახოთ ისეთი ფაილები, როგორიცაა AndroidManifest.xmlის არის აშენება.gradle სხვათა შორის, რომლებსაც მოგვიანებით გავაანალიზებთ.


გარდა ამისა, თუ ემულატორი უკვე შექმნილია, ის ავტომატურად ჩატვირთავს ხელმისაწვდომ ემულატორს ან კონფიგურირებულ ფიზიკურ მოწყობილობას, რომელსაც ჩემს შემთხვევაში მე ვუწოდებ “Pixel 2 API 28”



გრაფიკული ინტერფეისის შექმნა.


თუ ჩავსვამთ ფაილს activity_main.xml ჩვენ დავინახავთ გრაფიკულ კლიენტს, საიდანაც შეგვიძლია შევქმნათ ჩვენი ეკრანები, აქ ვნახავთ "პროექტი” რომელიც საშუალებას გვაძლევს გადავათრიოთ და ჩამოვუშვათ კომპონენტები, ასევე შევცვალოთ კომპონენტები მათი თვისებების მეშვეობით.



ჩვენ ასევე შეგვიძლია ვიპოვოთ "გაყოფა” რომელიც საშუალებას გვაძლევს დავყოთ ეკრანი xml კოდის განყოფილებად და ეკრანის ჩვენების განყოფილებად, აქ ჩვენ შეგვიძლია შევქმნათ კომპონენტები კოდის საშუალებით, თუმცა შეგვიძლია გადართვა ორ ხედს შორის.


ჩვენ ასევე შეგვიძლია ვიმუშაოთ "კოდი” ერთი, რომელიც გვაძლევს მუშაობას მხოლოდ კოდით, მაგრამ უფრო რეკომენდირებულია “Split” ხედი.


ამ ვიზუალიზაციაში ჩვენ შეგვიძლია გავიგოთ ეკრანის სტრუქტურისა და მისი შემადგენელი კომპონენტების, აგრეთვე მისი თვისებების შესახებ, გაითვალისწინეთ, რომ მაგალითად:გამარჯობა მსოფლიო!” რომელიც შექმნილია ნაგულისხმევად, გამოიყენება კომპონენტი და ეს არის კონტენტის მენეჯერში, რომელსაც ე.წ ConstraintLayout რომელიც საშუალებას გაძლევთ განათავსოთ კომპონენტები ეკრანთან ან სხვა კომპონენტებთან შედარებით პოზიციებით.



თუ გადავალთ დიზაინის ხედზე, ჩვენ შეგვიძლია შევცვალოთ ეკრანი ჩვენი შეხედულებისამებრ, ამ პროცესს გავაკეთებთ მომავალ პოსტში.

და ეს არის ის, ეს ყველაფერი აქამდეა, იმედი მაქვს, რომ დაგეხმარა საკუთარი აპლიკაციების შექმნის დაწყებაში.





შეიძლება ასევე დაგაინტერესოთ.




არის რაიმე რისი დამატება ან კომენტარის გაკეთება ამ ჩანაწერის შესახებ? თავისუფლად გააკეთე….და თუ მოგეწონათ... გეპატიჟებით გააზიაროთ გამოიწერეთ ღილაკზე „შეუერთდით ამ საიტზე“ დაწკაპუნებით, რომ მოისმინოთ მეტი მსგავსი პოსტი 😉





ყველაზე წაკითხული

ყველაზე ნახული

ფეისბუქი
Pinterest
LinkedIn