Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Këshilla
  • Shkrimi i aplikacioneve celulare. Një qasje profesionale ndaj programimit Android

Shkrimi i aplikacioneve celulare. Një qasje profesionale ndaj programimit Android

Si funksionon procesi i zhvillimit të Android? Le të theksojmë disa baza:

  • Në skedarët Java, ju përshkruani logjikën e programit - atë që dëshironi të bëjë aplikacioni juaj.
  • Në skedarët XML ju zhvilloni paraqitjet - pamjen.
  • Pasi të shkruhet aplikacioni, duhet të përdorni një mjet ndërtimi për të përpiluar të gjithë skedarët dhe për t'i paketuar ato së bashku në një skedar .apk që mund të ekzekutohet në pajisjet Android dhe/ose të publikohet në Google Play.
  • Të gjitha shërbimet dhe skedarët që përdoren për të krijuar një aplikacion Android kombinohen në një mjedis zhvillimi të integruar (IDE). Një IDE është një program që do ta hapni për të redaktuar skedarët tuaj të kodit dhe për t'i përpiluar dhe ekzekutuar ato.
  • Më parë, IDE standarde për zhvillimin e Android ishte Eclipse, por tani është zëvendësuar nga Android Studio më funksional, një produkt i Google.

Sigurisht, do të gjeni procese më të thella që ndodhin prapa skenave të hapave të mësipërm. Për shembull, përdoruesit e avancuar do të duan të dinë rolin e makinës virtuale Dalvik. Në fund të artikullit do të ketë lidhje me burime të dobishme me të cilat duhet të njihet çdo zhvillues Android. I pari është dokumentacioni zyrtar nga Google.

  • Le të shkarkojmë dhe instalojmë Android Studio.
  • Le të mësojmë rreth nisjes dhe testimit të aplikacioneve në pajisjet dhe emulatorët Android.
  • Le të krijojmë një aplikacion të thjeshtë Android që shfaq "Hello World" në ekranin e një pajisjeje celulare.

Në fund të artikullit, mund të lexoni rekomandime të dobishme nga kompania për zhvilluesit fillestarë.

Instalimi i mjedisit të zhvillimit të Android Studio

Është vërtet joshëse të filloni të lexoni dokumentacionin dhe të shkruani kodin për të zbuluar se çfarë është në gjendje platforma. Dhe do ta bëjmë së shpejti! Megjithatë, për të filluar punën me platformën Android, duhet të konfiguroni një mjedis zhvillimi.

Për ata që janë të rinj në programimin Android, është veçanërisht e rëndësishme të merrni kohën tuaj dhe të ndiqni në mënyrë metodike çdo hap. Edhe nëse ndiqni hapat në mënyrë korrekte, mund t'ju duhet të zgjidhni një problem të vogël të konfigurimit të mjedisit në varësi të konfigurimit të sistemit ose versionit të produktit. Për ta bërë këtë, përdorni shërbimet e kërkimit. Dikush mund të theksojë veçanërisht burimin StackOverflow.

Është e rëndësishme të mos lejoni asnjë grackë të pengojë qëllimin tuaj përfundimtar për të mësuar programimin Android. Dihet se edhe profesionistët ndonjëherë hasin probleme të caktuara me ngritjen e mjedisit të tyre të punës. Në raste të tilla, njohuritë e linjës së komandës janë të rëndësishme. Nëse dëshironi të njiheni më shumë me këtë mjet, ka një lidhje me një hyrje të mirë më poshtë.

Së bashku me trajnimin në sintaksë, është e rëndësishme të stërviteni veten për të pasur mendimin e një programuesi të suksesshëm, i cili nuk do të pranojë skedarin e mesazhit të gabimit X që nuk u gjet si një vendim përfundimtar. Ky lloj të menduari stërvitet lehtësisht nga ju në rastet kur nuk dorëzoheni dhe kërkoni një zgjidhje për problemin që ka lindur.

Shkoni te Android Studio developer.android.com/studio/index.html dhe kërkoni një buton për të shkarkuar versionin më të fundit për platformën tuaj.

Klikoni në butonin e shkarkimit dhe do t'ju kërkohet të lexoni termat dhe kushtet e përdorimit të produktit softuer. Pasi lexoni me kujdes (siç bëni gjithmonë) dhe pranoni, shkarkimi fillon. Kjo ndoshta do të marrë disa minuta. Pas kësaj, mund të instaloni Android Studio ashtu si çdo program tjetër. Faqja fillestare e shkarkimit përmban udhëzime instalimi për Mac dhe Windows.

Tani që keni instaluar Android Studio, le ta hapim atë! Hapni Android Studio. Programi do të pyesë nëse dëshironi të importoni cilësimet tuaja. Meqenëse po filloni nga e para, thjesht zgjidhni opsionin e dytë dhe vazhdoni.

Ju duhet të shihni një ekran të bukur ngarkimi në stilin Material Design.

Pasi shkarkimi të përfundojë, do të çoheni në një ekran të mirëseardhjes.

Edhe nëse sapo keni shkarkuar Android Studio, mund të mos keni versionin më të fundit. Për të shmangur probleme me versionet në të ardhmen, klikoni butonin "Kontrollo për përditësime tani" dhe, nëse është e nevojshme, ndiqni të gjitha udhëzimet për të marrë versionin më të fundit. Ndonjëherë Studio do t'ju informojë automatikisht se ka një përditësim me një ekran si ky:

Në këtë rast, gjithmonë zgjidhni Update and Restart. E shkëlqyeshme! Kemi përfunduar me sukses instalimin e mjedisit të zhvillimit.

Krijimi i projektit të parë Android

Është koha për të krijuar projektin e parë. Le të fillojmë me diçka të thjeshtë. Programuesit zakonisht e quajnë programin e parë "Hello World". Le të ndjekim këtë traditë dhe më pas të bëjmë disa ndryshime të vogla për ta bërë aplikacionin të përdorë emrin tuaj si një përshëndetje. Në fund, mund ta shkarkoni në pajisjen tuaj dhe t'ua tregoni miqve tuaj. Android Studio ka një mjet të vogël hap pas hapi që do t'ju ndihmojë të krijoni projektin tuaj. Klikoni "Projekt i ri" në ekranin fillestar:

Plotësojeni kështu. Mos ngurroni të zëvendësoni "shembullin" në emrin e paketës me diçka tjetër për të hequr paralajmërimin në fund të ekranit. Ju gjithashtu mund të vendosni vendndodhjen e projektit duke treguar çdo dosje në hard diskun tuaj

Për versionet e SDK-së me zbritje, vini re seksionin Përshkrimi në fund të kutisë së dialogut. Ai shpjegon se çfarë bën çdo cilësim.

Instaloni SDK-në minimale të kërkuar siç tregohet në pamjen e ekranit. Kjo cakton versionin minimal të Android që kërkohet për të ekzekutuar aplikacionin. Zgjedhja e kësaj vlere për projektet tuaja është çështje e balancimit të aftësive të SDK-së që dëshironi me pajisjet që do të mbështeten.

Për më shumë informacion në lidhje me versionet e API dhe përdorimin e tyre, ekziston një faqe e veçantë e paneleve në faqen e internetit për zhvilluesit e Android https://developer.android.com/about/dashboards/index.html.

Pas zgjedhjes së versionit, hapet ekrani fillestar i zgjedhjes së shabllonit. Mund të krijoni një aplikacion që tashmë ndërvepron me api-në e hartave të Google dhe shfaq hartën. Në shembullin tonë të testit, zgjidhni Aktivitetin Bosh dhe klikoni butonin "Tjetër".

Dhe tani jeni në hapin e fundit të procesit të krijimit të aplikacionit. Para se të klikoni Finish, kushtojini vëmendje disa gjërave. Kjo është hera e parë që hasni referenca për komponentët kryesorë arkitekturorë të çdo aplikacioni.

  • - kjo është përmendja e parë, por jo e fundit e fjalës Aktivitet. Në kontekstin Android, një Aktivitet zakonisht mendohet si një "ekran" në aplikacionin tuaj. Ky element është shumë fleksibël. Kur Android Studio krijon klasën MainActivity, e trashëgon atë nga klasa e Aktivitetit në Android SDK. Ata që janë të njohur me programimin e orientuar nga objekti do ta kuptojnë këtë koncept, por për fillestarët, kjo në thelb do të thotë që Aktiviteti juaj kryesor do të jetë një version i personalizuar i Aktivitetit.

  • Emri i paraqitjes— faqosja e asaj që do t'i shfaqet përdoruesit përcaktohet në një formë të veçantë të Android XML. Së shpejti do të mësoni se si t'i lexoni dhe modifikoni këto skedarë.

Klikoni Finish. Do të duhet pak kohë për të krijuar dhe shkarkuar projektin. Pas ca kohësh, Android Studio do të përfundojë ndërtimin e projektit tuaj. Sigurisht, projekti është ende bosh, por ka gjithçka që ju nevojitet për të ekzekutuar në një pajisje ose emulator Android.

Pas ngarkimit të projektit, ju shikoni skedarin e paraqitjes në formatin XML. Para se të kalojmë në programimin Android, le të flasim se si mund ta ekzekutojmë këtë aplikacion. Është koha për të thënë "Përshëndetje botë!"

Ekzekutimi i një aplikacioni në një emulator

Tani është koha për të thënë disa fjalë për emulatorin. Android Studio vjen me softuer që mund të imitojë një pajisje Android për të ekzekutuar aplikacione, për të shfletuar faqet e internetit, për korrigjimin e gabimeve dhe gjithçka tjetër në të.

Ky funksion ofrohet nga Menaxheri i pajisjes virtuale Android (AVD). Nëse dëshironi, mund të konfiguroni emulatorë të shumtë, të vendosni madhësinë e ekranit dhe versionin e platformës për çdo emulator të ri. Ky funksionalitet është shumë i dobishëm sepse i kursen zhvilluesit nga nevoja për të blerë pajisje të shumta për të testuar programe.

Klikoni në butonin Run në formën e një shigjete jeshile.

Do të duhet të prisni pak që emulatori të ngarkohet dhe pasi të jetë gati, do të shihni diçka të tillë:

urime! Ju keni bërë aplikacionin tuaj të parë Android!

Dhe kështu... Pse dhe si funksionoi?

Për të filluar të bëni ndryshime dhe të shtoni veçori interesante, duhet të fitoni njohuri pune për atë që po ndodh prapa skenave. Hidhini një sy seksionit të projektit Android Studio me skedarë dhe dosje në anën e majtë të ekranit. Mund t'ju duhet të klikoni skedën e vogël në skaj (shih më poshtë) nëse eksploruesi i projektit nuk është aktualisht i dukshëm.

Shfletoni strukturën e dosjes tuaj për disa minuta dhe klikoni dy herë mbi skedarët për të parë përmbajtjen e tyre në dritaren kryesore. Nëse e gjithë kjo duket misterioze, mos u shqetësoni!

Struktura e projektit Android: Ekipi

Çdo ekip i mirë përbëhet nga njerëz që kryejnë rolet e caktuara. Dëshironi ta kryeni punën si duhet? Ju duhet ekipi i duhur. Projektet Android kanë disa elementë kyç, dhe secili prej tyre ka një rol të veçantë për të luajtur:

Java: Profesionale

Kjo është pjesa e kodit tuaj që është përgjegjëse për logjikën e aplikacionit. Kodi juaj do të gjendet në drejtorinë src\main\java në dosjen kryesore të projektit. Për të mësuar Java, unë rekomandoj librin e Bruce Eckel "The Philosophy of Java";

Burimet: Artist

Nuk mjafton vetëm të bësh një aplikacion Android, ai duhet të jetë edhe elegant. Aplikacioni juaj nuk do të shquhet kurrë nëse nuk ka ikona dhe imazhe të qarta, paraqitje të dizajnuara mirë dhe ndoshta edhe animacione të lëmuara.

Kur inicializohet, dosja përmban dosjet e mëposhtme:

  • të vizatueshme, e cila ruan ikonat. Tani ekziston vetëm ikona standarde e aplikacionit.
  • faqosje me skedarë XML që përfaqësojnë dizajnet e ekranit.
  • menu me skedarë XML të listave të elementeve që do të shfaqen në panelin e veprimeve.
  • vlerat me skedarët XML që përmbajnë madhësi, ngjyra, konstante vargu dhe stile.

AndroidManifest.xml: Boss

Ky skedar XML informon sistemin tuaj për kërkesat e harduerit dhe softuerit të aplikacionit dhe përmban emrin dhe ikonën e versionit të tij. Manifesti përmban gjithashtu informacion për të gjitha aktivitetet në aplikacion. A keni nevojë për punën e bërë nga aplikacioni juaj? Flisni fillimisht me shefin tuaj.

Ndryshimi

Shkoni te res/values/strings.xml dhe klikoni dy herë mbi skedarin. Kur hapni skedarin, do të shihni dy burime vargu në XML.

Këto burime përdoren në vende të ndryshme, por është shumë e përshtatshme që të keni të gjithë tekstin e përdorur në aplikacionin tuaj në një skedar. Nëse keni nevojë ta përktheni atë, ose nëse kolegu juaj tregtar ju kërkon të hiqni të gjitha lidhjet e panevojshme, është e lehtë të bëni të gjitha ndryshimet këtu.

Ndryshoni vargun hello_world që shfaq aplikacioni në ekran. Ndryshoni përmbajtjen në diçka më personale, si p.sh. përdorimi i emrit tuaj. Do të merrni diçka të tillë:

Matt po mëson Android!

Klikoni Run. Aplikacioni duhet të riniset dhe do të shihni një mesazh të personalizuar:

Ne ju përgëzojmë - ju keni përfunduar projektin tuaj të parë dhe keni mësuar se si të redaktoni kodin burimor. Hapi i parë në programimin Android është hedhur. Ju urojmë fat në këtë rrugë të vështirë, por tepër interesante! Nëse keni nevojë për zhvillim profesional të aplikacionit Android, kontaktoni specialistët e Infoshell.

Qindra miliona pajisje përdorin Android. Platforma është e hapur, kështu që çdokush mund të shkruajë aplikacionin e tij dhe ta shpërndajë atë përmes drejtorive të programeve. Të gjitha mjetet janë falas dhe gjuha e programimit është shumë e thjeshtë. Ne do t'ju tregojmë se si të shkruani për Android

Platforma Android

Android është sistemi operativ më i popullarizuar në botë. Windows ka dalë në pension pas 30 vjet dominimi, dhe tani Android është lideri absolut botëror kur merren parasysh të gjitha pajisjet e lidhura me internetin: kompjuterët personalë, laptopët, tabletët dhe telefonat inteligjentë. Disa mund të thonë se Linux është lider në botë sepse Android funksionon në kernel Linux, por kjo është sofistikë.

Mjetet e nevojshme

Ku të filloni të shkruani një aplikacion Android? Para së gjithash, instaloni programin Android Studio. Ky është mjedisi zyrtar i zhvillimit (IDE) për Android dhe është lëshuar për Windows, macOS Dhe Linux. Edhe pse, kur zhvilloni programe për Android, mund të përdorni mjedise të tjera përveç Android Studio.

Nëse nuk e keni të instaluar në kompjuterin tuaj Android SDK dhe komponentë të tjerë, atëherë Android Studio do t'i shkarkojë automatikisht. Android SDKështë një mjedis programimi për Android, duhet të instalohet së bashku me IDE. NË SDK përfshin bibliotekat, ekzekutuesit, skriptet, dokumentacionin, etj.

E dobishme për t'u instaluar në kompjuterin dhe emulatorin tuaj Android, në mënyrë që më pas të mund të ekzekutoni aplikacionet APK në të. Emulatori vjen gjithashtu i shoqëruar me Android Studio.

Pasi të instalohen të gjitha mjetet, mund të krijoni projektin tuaj të parë. Por së pari ju duhet të kuptoni konceptet themelore: çfarë është një aplikacion Android.

Çfarë është një aplikacion Android?

Gjuha standarde e programimit për aplikacionet Android është Java. Vërtetë, Google tani po promovon në mënyrë aktive Kotlin si një gjuhë që mund të zëvendësojë Java. Aplikimet mund të shkruhen edhe në C++.

Mjetet e Android SDK përpilojnë kodin tuaj së bashku me çdo të dhënë dhe burim në skedar APK(Paketë Android) me shtesë .apk. Ky skedar përmban gjithçka që nevojitet për të instaluar aplikacionin në një pajisje Android.

Çdo aplikacion Android jeton në sandboxin e vet, të cilit i nënshtrohet Rregullat e sigurisë Linux:

  1. Çdo aplikacion është një përdorues i veçantë në një sistem Linux me shumë përdorues.
  2. Si parazgjedhje, sistemi i cakton çdo aplikacioni një ID unike të përdoruesit, të panjohur për aplikacionin; sistemi vendos lejet për të gjithë skedarët e aplikacionit në mënyrë që ato të jenë të aksesueshme vetëm nga kjo ID e përdoruesit.
  3. Çdo proces ka makinën e vet virtuale (VM), në mënyrë që kodi ekzekutues të jetë i izoluar nga aplikacionet e tjera.
  4. Si parazgjedhje, çdo aplikacion drejton procesin e vet Linux.

Ka përjashtime nga rregullat. Është e mundur që dy aplikacioneve t'u jepet një ID e përbashkët e përdoruesit në mënyrë që ata të mund të ndajnë skedarët me njëri-tjetrin. Aplikacioni mund të kërkojë gjithashtu leje për të hyrë në kontaktet e përdoruesit, SMS, përmbajtjen e ruajtjes, informacionin e kamerës dhe të dhëna të tjera. Por përdoruesi duhet ta japë në mënyrë eksplicite këtë leje përpara se programi të funksionojë siç duhet.

Aplikacioni Android përbëhet nga katër komponentët. Këto janë blloqet ndërtuese të aplikacionit. Çdo komponent është një pikë hyrëse përmes së cilës sistemi ose përdoruesi mund të hyjë në aplikacion.

  1. Aktiviteti(aktivitet) - një element ndërveprues i ndërfaqes së përdoruesit në një aplikacion. Në mënyrë tipike, një aktivitet përcaktohet si një grup elementësh të ndërfaqes së përdoruesit që zë të gjithë ekranin. Kur krijoni një program interaktiv Android, filloni duke nën-klasifikuar klasën Aktiviteti. Një aktivitet aktivizon një tjetër dhe kalon informacion në lidhje me atë që përdoruesi synon të bëjë përmes klasës Qëllimi(përkthyer nga anglishtja si "qëllim"). Është një përshkrim abstrakt i një operacioni që një aktivitet duhet të kryejë kur kërkohet nga një tjetër. Kur krahasoni aplikacionet Android me aplikacionet në ueb, aktivitetet janë si faqet dhe qëllimet janë si lidhje midis tyre. Kur përdoruesi klikon ikonën e aplikacionit, aktiviteti hapet Kryesor. Megjithatë, vende të tjera (të tilla si njoftimet) mund ta dërgojnë përdoruesin drejtpërdrejt në aktivitete të tjera.
  2. Shërbimi(shërbim) - një pikë hyrëse universale për të mbajtur aplikacionin të funksionojë në sfond. Ky komponent kryen operacione të gjata ose punë për procese të largëta në sfond. Shërbimet nuk kanë një ndërfaqe vizuale.
  3. Marrës transmetimi(marrësi i transmetimit) - një komponent që lejon shumë pjesëmarrës të dëgjojnë qëllimet që transmetohen nga aplikacionet në sistem.
  4. Ofruesi i përmbajtjes(ofruesi i përmbajtjes) - një komponent që menaxhon grupin e të dhënave të përbashkëta të aplikacionit nga sistemi i skedarëve, baza e të dhënave SQLite, Interneti ose çdo hapësirë ​​ruajtëse e vazhdueshme që aplikacioni mund t'i qaset.

Tani le të përpiqemi të bëjmë aplikacionin tonë për Android.

Krijimi i një aplikacioni Android

Si të bëni një aplikacion të thjeshtë Android? Ky proces përbëhet nga disa faza: krijimi i një projekti në Android Studio, ekzekutimi i aplikacionit në emulator, krijimi i një ndërfaqeje të thjeshtë përdoruesi dhe shtimi i aktiviteteve të reja në aplikacion.

Krijimi i një projekti në Android Studio

Në fazën e parë të krijimit të një projekti, zgjidhni emrin e aplikacionit, tregoni domenin e kompanisë suaj, rrugën drejt projektit dhe emrin e paketës. Këtu tregojmë nëse duhet të aktivizojmë mbështetjen për gjuhët e programimit opsional për projektin C++ Dhe Kotlin.

Pastaj ju duhet të specifikoni një ose më shumë platforma të synuara për ndërtimin. Për këtë qëllim, përdoren SDK dhe AVD, menaxheri i pajisjes virtuale Android. Ky mjet ju lejon të instaloni paketa në SDK që do të mbështesin versione të shumta të sistemit operativ Android dhe disa nivele të API-ve (ndërfaqet e programimit të aplikacioneve).

Ju specifikoni versionin minimal të Android që aplikacioni juaj do të mbështesë. Sa më i ulët të jetë versioni, aq më i madh është numri i pajisjeve në të cilat do të ekzekutohet aplikacioni. Sa më i lartë të jetë versioni, aq më i pasur është funksionaliteti API që mund të përdoret.

Pastaj zgjidhni aktivitetin kryesor që do të hapet kur klikoni në ikonën e aplikacionit.

Specifikoni një emër për këtë aktivitet.

Klikoni butonin Next, pastaj Finish - dhe pas disa minutash montimi, Android Studio hap ndërfaqen IDE.

Nëse zgjidhni pamjen nga menyja rënëse Android, atëherë mund të shihni skedarët kryesorë të projektit tuaj. Për shembull, aktiviteti ynë kryesor quhet app > java > ru.skillbox.skillboxapp > Aktiviteti me ekran të plotë, sepse gjatë krijimit të projektit, ne caktuam në vend të aktivitetit kryesor për të nisur aplikacionin në modalitetin e ekranit të plotë ( Ekran i plotë).

Më në fund, skedari i tretë i rëndësishëm: aplikacioni > manifestet > AndroidManifest.xml, i cili përshkruan karakteristikat themelore të aplikacionit dhe përcakton të gjithë përbërësit e tij.

Përmbajtja e Manifestit


paketim="ru.skillbox.skillboxapp">

android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="e vërtetë"
android:theme="@style/AppTheme">
android:name=".Fullscreen Activity"
android:configChanges="orientation|keyboardHidden|Size"
android:label="@string/app_name"
android:theme="@style/FullscreenTheme">




Punoni në një pajisje të vërtetë

Aplikacioni që krijuam është një aktivitet i vetëm që funksionon në modalitetin e ekranit të plotë dhe nuk ka asnjë element grafik. Sidoqoftë, ky aplikacion tashmë mund të ekzekutohet në një pajisje të vërtetë Android ose në një emulator. Për ta bërë këtë, duhet të lidhni telefonin inteligjent ose tabletin tuaj në modalitetin e korrigjimit USB, i cili aktivizohet në "Cilësimet e zhvilluesit" në meny "Cilësimet".

Për të nisur në emulator, klikoni butonin në Android Studio Vraponi në meny Ekzekuto (Shift+F10). Aty zgjedhim pajisjen e duhur dhe versionin e OS, orientimin e portretit ose të peizazhit (peizazhit).

Android Studio do të instalojë emulatorin dhe do ta nisë atë.

Krijimi i një ndërfaqe të thjeshtë përdoruesi

Është koha për të krijuar një ndërfaqe bazë për ekranin bazë. Ndërfaqja e përdoruesit e një aplikacioni Android krijohet përmes një hierarkie paraqitjet(paraqitjet, objektet ViewGroup) Dhe miniaplikacionet(objekte Pamje). Paraqitjet janë kontejnerë të padukshëm që kontrollojnë vendosjen e miniaplikacioneve të fëmijëve në ekran. Vetë miniaplikacionet janë drejtpërdrejt komponentë të ndërfaqes së përdoruesit, të tilla si butonat dhe fushat e tekstit në ekran.

Ndërfaqja e aktivitetit ruhet kryesisht në skedarë XML. Dhe është krijuar në Android Studio në Redaktuesin e Layout.

Hapni skedarin përsëri app > res > layout > activity_fullscreen.xml. Në këndin e sipërm të majtë shohim Paleta me të gjitha miniaplikacionet që mund të shtohen në ekran. Ato shtohen thjesht duke zvarritur miun. Për shembull, le të tërhiqni një fushë teksti në ekran (Teksti i thjeshtë). Ky është një widget Redakto tekstin, ku përdoruesi mund të fusë tekst.

Ju gjithashtu mund të tërhiqni butonat dhe elementët e tjerë në ekran.

Veprimet, aktivitetet dhe navigimi i ri

Le të themi se kemi krijuar një aktivitet me një fushë teksti dhe një buton dërgo. Pas kësaj, duhet të shkruani se çfarë saktësisht do të ndodhë kur klikoni butonin "Dërgo". Për ta bërë këtë, shkoni te kodi aplikacioni > java > Aktiviteti i ekranit të plotë dhe shtoni metodën Dërgoni mesazh() në klasë Aktiviteti me ekran të plotë kështu që kur përdoruesi klikon mbi butonin thirret kjo metodë.

Pastaj ju duhet të krijoni "qëllime" (klasë Qëllimi) për të kaluar nga një aktivitet në tjetrin, aktivitete të reja, navigacion dhe gjithçka tjetër që nevojitet për aplikacionin. Dhe, sigurisht, kuptoni se si programi do të fitojë para (më shumë për këtë në një artikull tjetër).

Kurs për Zhvillues Mobile

Të gjitha fazat e zhvillimit të aplikacionit shpjegohen në detaje në kurs. Pjesëmarrësit në këtë program 12-mujor do të mësojnë se si të krijojnë aplikacione për Android dhe iOS. Përveç kësaj, ata do të marrin një portofol të plotë zhvilluesish dhe mund të marrin një punë si programues i ri ose të përpiqen të marrin pjesë si një zhvillues indie, domethënë një individualist që krijon vetë aplikacione, i shpërndan ato, fiton para dhe nuk ndan të ardhura me këdo përveç kontributeve të organeve tatimore në buxhet.

Google Play, App Store, Windows Store janë plot me një shumëllojshmëri të gjerë aplikacionesh. Është e gabuar të supozohet se e gjithë kjo shumëllojshmëri është krijuar nga profesionistë të niveleve të ndryshme. Gjithnjë e më shumë përdorues të zakonshëm po krijojnë aplikacione të përshtatshme dhe të thjeshta pa asnjë aftësi programimi. Më poshtë do të përshkruajmë në detaje se ku dhe si të ndjekim shembullin e tyre, duke zgjedhur si shembull programet e smartfonëve të bazuar në Android.

Kush do të përfitojë nga një aplikacion i krijuar vetë?

Nëse vendosni të krijoni një aplikacion Android pa aftësi programimi për argëtim, atëherë mund të kaloni me siguri te seksioni "Dizajnerët në internet". Për ata që vendosin të hyjnë në këtë biznes për të promovuar dhe popullarizuar biznesin e tyre, projektin kreativ ose biznesor, është e rëndësishme të përcaktojnë nëse një aplikacion i thjeshtë, i krijuar vetë është i mjaftueshëm për ta ose nëse ende duhet t'u drejtohen zhvilluesve me përvojë për ndihmë. .

Pra, kur është ky opsion optimal:

  • për një biznes ose projekt fillestar: audienca do t'ju falë për një sërë mangësish, duke përmendur papërvojën tuaj;
  • përdoruesit kërkojnë një aplikacion me funksionalitet të thjeshtë - një version i përshtatshëm i faqes, për shembull;
  • nisja e një aplikacioni të pasuksesshëm nuk do të jetë e dhimbshme për ju - ju po e krijoni atë, duke punuar për të ardhmen;
  • ju nuk dëshironi të vareni nga kërkesat e zhvilluesve.

Si duhet të jetë aplikacioni?

Përpara se të krijoni një aplikacion për Android, duhet të përshkruani pikat kryesore në të cilat do të mbështeteni në punën tuaj. Po krijoni një program që do të funksionojë në telefona inteligjentë dhe tabletë dhe do të projektohet për të zgjidhur probleme praktike për përdoruesin: prezantojeni atë me lajmet, ndihmojeni të bëjë blerje, të kryejë funksione komunikimi etj.

Audienca tërhiqet nga aplikacionet që plotësojnë pikat e mëposhtme:

  • siguria;
  • funksionimi i pandërprerë;
  • navigacion i përshtatshëm;
  • Zona Personale;
  • disponueshmëria e njoftimeve shtytëse;
  • përmbajtja e informacionit - një person duhet të gjejë përgjigjen për të gjitha pyetjet e tij brenda aplikacionit.

Zgjedhja e një ndërtuesi të aplikacionit

Meqenëse po krijojmë aplikacionin e parë për Android, duke mos pasur asnjë ide për gjuhët e programimit, dizajnerët online do të mund të na ndihmojnë në këtë çështje. Para se të zgjidhni, lexoni me kujdes karakteristikat e tij. Ai duhet të ketë:

  • ndërfaqe intuitive;
  • logjikë e qartë e punës;
  • aftësia për të punuar si me kod ashtu edhe me grafikë;
  • udhëzime të hollësishme, mbështetje teknike, forum.

Projektuesi duhet të ofrojë host për aplikacionin, t'ju japë mundësinë për ta menaxhuar atë dhe gjithashtu të publikojë krijimin tuaj në Google Play.

Dhjetë Ndërtuesit më të mirë në internet

Për ata që kërkojnë se si të krijojnë një aplikacion Android pa aftësi, ofrohet linja e mëposhtme e projektuesve që plotëson të gjitha kërkesat e listuara më sipër:

1. Mobile Roadie. Një nga shërbimet më të vjetra që përdor Madonna është Circus of the Sun, San Diego Zoo. Kryesisht i fokusuar në biznesin e shfaqjes, marketingun dhe agjencitë e PR. Nëpërmjet projekteve të krijuara, ju mund të shesni bileta dhe t'i ripërdorni ato për një ngjarje specifike. Çmimi për përdorimin e projektuesit nuk është simbolik: minimumi 149 dollarë.

2. AppsBuilder. Si të krijoni një aplikacion për Android këtu - thjesht mblidhni atë nga shabllonet e gatshme. Përveç kësaj, veçoritë për programuesit janë shtuar në konstruktor. Krijimi i një aplikacioni në muaj do të kushtojë 49 euro këtu.

3.Viziapps. Projektuesi ofron gjithashtu modele të gatshme për aplikacionin tuaj, si dhe mundësinë për të dërguar mesazhe prej tij në email, Twitter dhe Facebook. Çmimi minimal mujor i paketës: 33 dollarë.

4. iBuildApp. Një konstruktor për ata që kërkojnë se si të krijojnë një aplikacion të thjeshtë për Android - mund të përdoret për të krijuar katalogë celularë, broshura dhe rezyme. Përveç versionit anglisht, versioni rus është gjithashtu i disponueshëm. Për 2,400 rubla në muaj, klienti merr mundësinë të instalojë tre mijë nga aplikacioni i tyre pa reklama të integruara.

5. My-apps.com. Punon në të dy versionet ruse dhe angleze. Duhen rreth pesë minuta për të krijuar aplikacionin tuaj, sepse ju duhet vetëm të zgjidhni modulet e nevojshme dhe dizajnin e programit. Paketa minimale "Start" do të kushtojë 599 rubla në muaj. Shuma përfshin një projektues aplikacioni vetëm për Android, shabllone dhe ikona falas dhe përditësime programesh jo më shumë se një herë në dy muaj.

6. AppGlobus. Dizajneri rus është në dispozicion në 8 gjuhë. Për 900 rubla në muaj, ofrohen këto: dizajni i aplikacionit, një panel administratori, mungesa e reklamave të integruara në projekt dhe kufizimet në përdorimin e njoftimeve push, numri i instalimeve.

7. Aplikacionet e biznesit. Për ata që janë të interesuar të krijojnë një aplikacion Android nga e para në mënyrë që të funksionojë për të mirën e biznesit, ky është alternativa më e mirë: chat, njoftime, karroca, integrimi me rrjetet sociale, katalogu i shërbimeve, seksioni i lajmeve. Tarifa minimale për krijimin e një aplikacioni: 59 dollarë në muaj.

8. Appsmakerstore. Ju lejon të krijoni aplikacione jo vetëm për Android, por edhe për 5 platforma të tjera. Ndërfaqe në 23 gjuhë, duke përfshirë rusishten. Karakteristika kryesore e projektuesit: shabllone të gatshme për projekte të ndryshme: tregti, sallone bukurie, restorante, etj. Përdorimi mujor - 9,78 dollarë.

9. TheAppBuilder është një projektues falas që ofron modele standarde të gatshme për projekte biznesi, kreative, lajme, sportive dhe edukative. Por ka një minus - aplikacioni do të ketë reklamim të integruar. Ofrohet për ta çaktivizuar atë për 5 dollarë në muaj.

10. AppsGeyser. Ndërtuesi ofron konvertimin falas të përmbajtjes së faqes në internet në një aplikacion celular. Ju mund të shisni krijimet tuaja, si dhe të vendosni reklamat tuaja në to.

Tani le të shohim shembujt e konstruktorëve specifikë për të krijuar aplikacionin tuaj.

Si të krijoni një aplikacion Android: duke zgjedhur një shabllon në AppsGeyser

Për të punuar me këtë projektues, nuk kërkohet regjistrim - thjesht klikoni në Krijo tani në faqen kryesore.

Krijimi i një aplikacioni blogu në AppsGeyser

Pra, si të krijoni vetë një aplikacion celular për Android si bloger:

  1. Zgjidhni llojin e blogut: RSS, Tumblr, WordPress, etj. Më pas është adresa e emailit dhe skema e ngjyrave për aplikacionin tuaj të ardhshëm.
  2. Tani emri i programit celular që po krijohet.
  3. Në "Përshkrim" vendosni një përshkrim konciz dhe informues të aplikacionit (edhe pse ndërfaqja është në anglisht, ju mund të shkruani tekst në cirilik).
  4. Zgjidhni një logo aplikacioni nga opsionet e propozuara ose ngarkoni tuajën.
  5. Për të krijuar një skedar shkarkimi për projektin tuaj, klikoni në Krijo aplikacion. Për ta bërë këtë, duhet të regjistroheni në sistem.
  6. Në llogarinë tuaj personale AppsGeyser, mund ta shkarkoni krijimin tuaj në telefonin tuaj inteligjent, si dhe ta vendosni në dyqanin Google Play. Nëse aktivizoni fitimin e parave, aplikacioni do të shfaqë reklama brenda aplikacionit dhe do t'ju tarifohet një tarifë për përdoruesit që i shikojnë ato.

Në llogarinë tuaj personale mund të monitoroni gjithashtu numrin e shkarkimeve, të modifikoni aplikacionin, të krijoni banderola shtytëse dhe ta publikoni projektin në dyqane të tjera.

Si të krijoni një aplikacion Android në formatin "Guide".

Duke përdorur të njëjtin AppsGeyser, është gjithashtu e mundur të krijohet një aplikacion udhëzimi, një manual përdorimi.

Kjo bëhet gjithashtu në disa hapa të thjeshtë:

  1. Personalizo skemën e ngjyrave të programit celular dhe mënyrën se si shfaqen hapat udhëzues: një nga një ose disa në ekranin aktiv.
  2. Redaktori do t'ju ndihmojë të ngarkoni tekstin, lidhjet, videot ose fotografitë e nevojshme për qartësi. Për të shtuar foto, përdorni pritjen e Imgur. Kopjoni lidhjen e imazhit në këtë burim në URL-në e imazhit.
  3. Në fund të punës, shtoni një përshkrim dhe logo të aplikacionit tuaj, më pas klikoni në Krijo aplikacion. Aplikacioni është krijuar - gjithçka që mbetet është të kontrolloni funksionalitetin e tij dhe ta publikoni atë në Google Play.

Krijimi i një aplikacioni për dyqanin

Le të shohim se si të krijojmë aplikacione Android nga e para për pronarët e dyqaneve në internet. Për shembull, ne do të përdorim një projektues tjetër - Mobi Cart, i specializuar në këtë fushë. Shërbimi mbështet gjuhën ruse dhe funksionon në të dyja mënyrat me pagesë dhe falas. Kjo e fundit është e kufizuar në shtimin e jo më shumë se 10 produkteve.

Pra, si të krijoni një aplikacion Android:

  1. Pika e parë është regjistrimi. Më pas, në llogarinë tuaj personale, klikoni në Krijo aplikacion.
  2. Ngarkoni logon - ngarkoni logon e dyqanit tuaj. Në këtë fazë, ju gjithashtu zgjidhni temën e ngjyrave të aplikacionit.
  3. Përzgjedhja e skedave dhe faqeve që do të jenë në aplikacionin tuaj: "Lajmet", "Llogaria ime", "Shtëpia", "Dyqani", "Kontaktet", etj.

Ruani cilësimet në Mobi Cart

Për të konfiguruar dyqanin tuaj online, klikoni në Cilësimet e Dyqanit:

  1. Futni emrin, adresën e emailit të administratorit, monedhën.
  2. Për të përdorur Google Maps, duhet të regjistroni një çelës API - më pas ai kopjohet në dritare.
  3. Kontrolloni kutinë për transport falas nëse dyqani juaj e ofron atë. Për para në dorëzim, zgjidhni shumën e shënjimit (nëse është, për shembull, 12%, atëherë 1.12 shkruhet në Para në dorëzim).
  4. Transporti tregon kostot e transportit për një rajon të caktuar. Ky proces kërkon punë intensive, pasi ju e specifikoni çmimin manualisht për çdo rajon.
  5. Në seksionin e taksave, dyqanet ruse tregojnë çmimin duke përfshirë TVSH-në, kështu që kontrolloni kutinë këtu Çmimet për të përfshirë tatimin.
  6. Te Payments Gateway, specifikoni sistemet e pagesave me të cilat punoni. Kini kujdes - Mobi Cart nuk mbështet Yandex.Money popullor.
  7. Gjuha është gjuha e programit tuaj celular. Rusishtja nuk është vendosur si parazgjedhje, kështu që ju duhet të regjistroni manualisht përkthimin e komandave të propozuara.
  8. App Vital - këtu tregohet emri i programit dhe vendet, banorët e të cilëve do të mund ta shkarkojnë atë.
  9. Imazhet - logoja e aplikacionit, Galeria kryesore - foto në ekranin kryesor.

Shtimi i informacionit të produktit në Mobi Cart

Hapi tjetër i rëndësishëm: shtimi i linjës suaj të produktit në Store Builder. Kjo mund të bëhet duke përdorur çdo metodë të përshtatshme për ju:

  • duke përdorur një skedar CSV që përmban të gjitha informacionet në lidhje me asortimentin;
  • duke përdorur shtojcën e projektuesit për të sinkronizuar faqen tuaj me programin e krijuar;
  • futja manuale e informacionit në llogarinë tuaj personale.

Për metodën e fundit përdoren dy seksione: Departamentet dhe Produktet. Shtimi bëhet duke përdorur butonin Shto Produkt. Më pas, shkruani emrin, çmimin, kategorinë dhe përshkrimin e detajuar.

Opsione të tjera të dobishme për një dyqan në Mobi Cart

Le të prekim opsionet që mund të jenë të dobishme për ata që janë të interesuar se si të krijojnë vetë një aplikacion Android:

  1. Më shumë Faqe - informacioni i shfaqur në faqet e programit.
  2. Push Notification - krijimi manual i njoftimeve push. Këtu mund të zgjidhni t'u dërgoni të gjithë përdoruesve dhe marrësve të veçantë.
  3. Skeda e lajmeve - kopjimi i lajmeve në skedën me të njëjtin emër nga burimet e Twitter ose RSS. Shkruani emrin e përdoruesit këtu për të parën dhe URL-në për të dytën.
  4. Publish News ju lejon të dërgoni vetë lajmet në aplikacion.

Duke shkuar te Krijoni aplikacion - Paraqisni aplikacionet, mund të krijoni një skedar apk (instalimi) duke rënë dakord me marrëveshjen e licencës. Kur zgjidhni versionin me pagesë, aplikacioni juaj ngarkohet automatikisht në Google Play; nëse zgjidhni versionin falas, do t'ju duhet ta bëni vetë përmes Play Console. Udhëzimet për regjistrimin në këtë sistem, si dhe për shkarkimin e aplikacionit tuaj Mobi Cart në të, do të dërgohen në kutinë tuaj të emailit.

Kështu, krijimi i një aplikacioni Android duke përdorur projektues të të dhënave të programeve celulare është një detyrë që çdo përdorues i sigurt i kompjuterit mund të përballojë. Në fund të fundit, ky proces në shumicën e shërbimeve mund të kryhet pa ditur as bazat e programimit.

Sistemi operativ Android i Google është ideal për zhvilluesit që duan të krijojnë aplikacione për telefonat celularë pa pasur nevojë të kalojnë çdo herë proceset komplekse të miratimit të Apple.

Ky udhëzues synon t'ju udhëheqë përmes softuerit dhe mjeteve të nevojshme që do t'ju ndihmojnë të filloni të zhvilloni aplikacionin tuaj me lehtësi.

Nuk ka rëndësi se sa i zoti jeni në programim, sepse nëse mund të zotëroni kompletin e zhvillimit të softuerit Android (SDK), aplikacionet tuaja do të dalin të shkëlqyera. Pra, shikoni burimet më poshtë për të futur veten në lëvizjen e gjërave.

Kompleti i Zhvillimit Java

Gjëja e parë që do t'ju duhet për të filluar zhvillimin e aplikacioneve java (baza e aplikacioneve Android) është Java Development Kit (JDK) nga Oracle, e cila mund të shkarkohet nga lidhja e mëposhtme.

Ju ndoshta keni shkarkuar dhe instaluar Java Runtime Environment (JRE) në një formë, e cila është e nevojshme për të ekzekutuar aplikacionet në kompjuterin tuaj. Ju duhet të çinstaloni versionin JRE që është aktualisht i instaluar në kompjuterin tuaj në rast se bie ndesh me versionin JDK që po shkarkoni. Për fat të mirë, versioni i mësipërm përfshin versionin më të fundit dhe më të mirë të JRE, i cili është i sigurt se do të jetë i pajtueshëm me JDK, duke eliminuar nevojën për ta riinstaluar atë.

Shkarkoni dhe ekzekutoni instaluesin, sigurohuni që 'Mjetet e Zhvillimit', 'Kodi burimor' dhe 'Public JRE' të përfshihen në instalim në dritaren e instalimit manual (mund të shihet më poshtë). Klikoni 'Next', lexoni kushtet e marrëveshjes së licencës nëse keni mjaft kohë të lirë dhe vazhdoni me instalimin.

Megjithëse shumica e aplikacioneve të mjedisit të integruar të zhvillimit (IDE) - do të flasim më shumë për këtë në hapin tjetër - vijnë me përpiluesin e tyre, unë rekomandoj që të vendosni përpiluesin Java të sapo instaluar në vijën e komandës në mënyrë që ta përdorni sipas kërkesës .

Nëse jeni duke përdorur Windows, shkoni te Cilësimet e Sistemit nga Paneli i Kontrollit dhe zgjidhni Cilësimet e Avancuara të Sistemit. Këtu zgjidhni "Ndryshoret e Mjedisit" dhe gjeni variablin "Rruga". Shtoni një let to file si një direktori 'bin' përpara instalimit tuaj Java, siç tregohet në shembullin më poshtë.

Për të kontrolluar nëse gjithçka ishte e suksesshme, përdorni komandat 'java -version' dhe 'javac -version'. Ju duhet të shihni diçka si më poshtë:



Instalimi i IDE

Mjediset e integruara të zhvillimit përdoren shpesh nga zhvilluesit sezonalë dhe fillestarët që duan të zhvillojnë aplikacione. Për ata që nuk e dinë, një IDE është një aplikacion që i ndihmon programuesit të shkruajnë kodin duke ofruar një grup të kondensuar mjetesh si korrigjuesit, përpiluesit dhe më shumë.

Megjithëse ka shumë IDE të disponueshme në internet, këtu do të përdorim softuerin falas Eclipse pasi Google ofron një shtesë për ta integruar atë me Android SDK. Mund të shkarkoni versionin e kërkuar të Eclipse.

Kjo mund të ndryshojë nga rasti në rast, por kur e shkarkova burimin, softueri u dha si një arkiv zip që përmbante një skedar 'eclipse.exe' me të cilin mund të filloni pa asnjë instalim. Nëse versioni juaj kërkon instalim, atëherë bëjeni vetë, pasi nuk ka kërkesa ose cilësime të veçanta. Kur ta nisni për herë të parë, softueri do t'ju kërkojë të specifikoni 'Workbench' ku ndodhen kodet tuaja dhe skedarët e lidhur. Ju lutemi tregoni një vendndodhje që është e përshtatshme për ju.

Pasi të keni përfunduar, do t'ju paraqitet sa vijon:

Nëse dëshironi të njiheni pak me Eclipse përpara se të filloni, hapni dritaren e Ndihmës dhe shikoni Udhëzuesin e Përdoruesit të Workbench. Ju gjithashtu mund të shihni Udhëzuesin e Përdoruesit të Zhvillimit këtu, i cili do t'ju ndihmojë të mësoni aftësitë bazë të Java nëse nuk jeni ende të njohur me gjuhën.

Shkarkoni Android SDK

Ndiqni këtë lidhje dhe klikoni "Merrni SDK". Në faqen tjetër do t'ju jepet një lidhje për të instaluar Android SDK në kompjuterin tuaj.

Pasi të përfundojë shkarkimi i skedarit të ekzekutueshëm, filloni instalimin. Kur të arrini në dritaren më poshtë, specifikoni shtegun për në drejtorinë ku dëshironi të instaloni ose mbani mend atë që është specifikuar tashmë.

Kur instalimi të përfundojë, hapni Android SDK Manager dhe më pas do të shihni dritaren e mëposhtme:

Klikoni butonin për të instaluar çdo paketë dhe burime të kërkuara që nuk janë përfshirë në instalimin origjinal.

Instaloni shtesën Android Development Tools

Siç u përmend më lart, Google ofron një shtesë të veçantë Android SDK për Eclipse që mund të shtohet direkt nga IDE.

Në Eclipse, shkoni te 'Help' dhe zgjidhni 'Install New Software'. Klikoni butonin "Shto" dhe më pas do të çoheni në një dritare që do t'ju lejojë të shtoni një depo softueri në internet që përmban shtojcën ADT. Jepni një emër përshkrues dhe futni URL-në e mëposhtme në bllokun "Vendndodhja":

  • http://dl-ssl.google.com/android/eclipse

Klikoni 'OK'. Zgjidhni depon e shtuar rishtazi dhe kontrolloni kutinë e zgjedhjes "Mjetet e Zhvilluesit".

Klikoni "Next" dhe kaloni hapat për të instaluar skedarët e shtojcave. Pasi të keni përfunduar, 2 ikonat e mëposhtme duhet të shfaqen në Panelin e Kontrollit të Eclipse:

Tani shkoni te "Dritarja" dhe "Preferencat", zgjidhni seksionin "Android" dhe sigurohuni që Vendndodhja e SDK-së përputhet me direktorinë SDK që specifikuat më herët. Si rezultat, ju duhet të merrni sa vijon:

Tani jeni zotëruesi i shtesës së Mjeteve të Zhvillimit të Android.

Vendosja e një emulatori Android

Ndërsa kjo ju ndihmon, në fakt nuk keni nevojë të keni në dorë çdo model të pajisjes Android për të krijuar aplikacione për to, pasi Google na ofron një emulator të shkëlqyeshëm të sistemit operativ të tij celular së bashku me një SDK. Përpara fillimit të zhvillimit, këshillohet që ne të konfigurojmë pajisjen virtuale Android (AVD) në mënyrë që platforma e testimit të jetë gati paraprakisht.

Tani duhet të krijojmë një pajisje të re virtuale. Ky shembull supozon krijimin e një pajisjeje të përgjithshme, por ka edhe burime për cilësime specifike për pajisjet Android. Zgjidhni "E re" dhe do t'ju shfaqet një dritare boshe si ajo më poshtë:

  • Emri: Nëse dëshironi të testoni aplikacionin në cilësime të shumta të pajisjes, atëherë do t'ju duhet të vendosni diçka përshkruese. Nga ana tjetër, mund të përdoret edhe një emër më i përgjithshëm.
  • Synimi: Ky është versioni i Android që emulatori do të synojë. Në shumicën e rasteve, opsioni juaj do të jetë versioni më i fundit i Android, i cili vjen me SDK-në që instaloni. Sidoqoftë, nëse dëshironi të provoni në versionet e mëparshme (gjë që do të ishte mjaft e mençur, duke pasur parasysh se ka kaq shumë versione dhe modele të ndryshme), atëherë përdorni menaxherin SDK për të instaluar versione shtesë.
  • Karta SD: Treguesi i hapësirës shtesë të ruajtjes që do të përdoret në pajisje. Si parazgjedhje, pajisja virtuale ka 194 megabajt memorie "të brendshme" dhe një kartë SD, kështu që do t'ju duhet të specifikoni manualisht sasinë e kërkuar të hapësirës në disk.
  • Lëkura: Mund ta përdorni këtë opsion për të vendosur pamjen dhe konfigurimet e një pajisjeje specifike (për shembull, HTC One X). Por në rastin tonë ne përdorim vlerën standarde.
  • Hardware: Meqenëse ka dallime të konsiderueshme në harduer midis pajisjeve fizike Android, mund ta përdorni këtë opsion për të shtuar çdo pajisje që do të përdoret nga aplikacioni juaj.

Kur të përfundojë, dritarja AVD Manager duhet të përfshijë pajisjen tuaj të krijuar rishtazi. Mund të klikoni 'Start' për të nisur këtë pajisje, thjesht kini parasysh se fillimi i parë mund të marrë pak kohë.



Projekti juaj i parë Android

Tani që e keni pajisur kompjuterin tuaj me të gjitha aplikacionet dhe shtojcat e nevojshme, mund të filloni të zhvilloni kodin. Por së pari duhet të përgatisim skedarët e projektit.

Për të filluar, shkoni te 'File', 'New', 'Project' dhe hapni skedën Android. Zgjidhni 'Android Application Project' atje dhe dritarja e mëposhtme do të hapet para jush:

Mund të përdorni menytë rënëse pranë secilës fushë për të zgjedhur vlerën e duhur. Gjëja kryesore për t'u marrë parasysh është "Emri i aplikacionit", i cili është përgjegjës për emrin e aplikacionit tonë gjatë instalimit, si dhe "SDK-ja minimale e kërkuar", me të cilën tregoni versionin më të hershëm të Android që mbështet aplikacionin tuaj.

Klikoni "Next" për të vazhduar dhe vendosni një ikonë të ekzekutueshme që të jetë fytyra e aplikacionit tuaj. Menyja tjetër do t'ju kërkojë të krijoni një "Aktivitet" për aplikacionin tuaj.

Ky është veprimi ose pamja me të cilën përdoruesi do të ndërveprojë, kështu që gjëja më logjike për të bërë është të ndani aplikacionin tuaj në aktivitete në lidhje me cilat dritare do të shohë përdoruesi dhe çfarë funksionaliteti do të jetë i disponueshëm në secilën prej tyre. Pra, nëse, për shembull, po krijoni një program të thjeshtë "Hello World", atëherë ju duhet vetëm një dritare aktive që përfaqëson tekstin dhe të gjitha cilësimet e ndërfaqes tërhiqen nga skedarët e burimeve që krijon SDK.

Kur të keni vendosur për këto dritare, klikoni 'Finish'. Eclipse do të mbledhë të gjithë skedarët e nevojshëm për aplikacionin së bashku në të cilin do të shkruani kodin dhe/ose do të ndryshoni cilësimet për të specifikuar parametrat e programit tuaj.

Dhe kjo është e gjitha! Gjithçka është gati për të montuar aplikacionin e përfunduar. Mund të gjeni mësime gjithëpërfshirëse në Google se si të zhvilloni aplikacione Android (për ata me përvojë programimi). Kushdo që kërkon të futet në programimin Java duhet gjithashtu të lexojë fillimisht mësime si ai i ofruar nga Oracle.

Sot sektori i IT po zhvillohet mjaft shpejt. Secili person, nëse dëshiron të provojë veten në të, zgjedh një nga drejtimet dhe shkon drejt qëllimit. Shumë njerëz preferojnë aplikacionet për iOS dhe Android. Krijimi i tyre, natyrisht, është mjaft i vështirë; kërkohet durim, njohuri dhe kohë e lirë. Nëse e keni seriozisht këtë, atëherë duhet të studioni dhe të shkoni drejt qëllimit tuaj. më vete?

Mjedisi i zhvillimit

Së pari, duhet të instaloni një program ku do të punoni me ndërfaqen dhe do të përshkruani veprime për elementët e nevojshëm. Më i zakonshmi është Xcode. Fatkeqësisht, ky mjedis zhvillimi është i disponueshëm vetëm për përdoruesit e produkteve të Apple. Për momentin nuk ka një version zyrtar për Windows ose Linux. Versione të ndryshme të iOS kërkojnë versione të ndryshme të këtij programi.

Shtesa për të punuar me grafikë

Për të zhvilluar një imazh ose dizajn për lojëra, duhet të instaloni një program grafik. Një aplikacion i zakonshëm është CorelDraw, i cili ju lejon të krijoni fotografi duke përdorur grafikë vektoriale. Sigurisht, për funksionimin e plotë duhet të blini versionin e plotë, por metodat standarde mund të përdoren falas.

Objektivi-C

Gjuha e programimit Objective-C përdoret për të krijuar funksionalitet për lojën. Siç mund ta keni vënë re, ajo vjen nga familja e gjuhëve C, kështu që nëse keni studiuar më parë një gjuhë tjetër programimi, mund të shpenzoni mjaft kohë në studime të thelluara dhe të filloni të krijoni aplikacionet tuaja. Sigurisht, ka shumë libra për të mësuarit e Objektivit-C.

Krijimi i llogarisë

Për të shitur më pas aplikacionin tuaj, duhet të regjistroheni në AppStore. Gjithashtu do t'ju lejojë të ofroni akses të hapur për përdoruesit e tjerë në mënyrë që ata të mund të testojnë programin. Sigurisht që nuk është falas. Do t'ju duhen 100 dollarë për të vënë në shitje aplikacionin tuaj për një vit.

Ju gjithashtu mund të shikoni aplikacionet e testimit. Disave u jepet informacion se si janë zhvilluar. Shikoni shembuj të ngjashëm të asaj që dëshironi të krijoni dhe përpiquni të bëni diçka të ngjashme.

Paraqitja e aplikacionit

Së pari, ju duhet të vendosni për audiencën e synuar për aplikacionin tuaj. Ndërfaqja dhe funksionaliteti do të varen nga kjo. Sigurisht, nëse jeni duke zhvilluar një program, ia vlen të arrini një zgjidhje që nuk ekzistonte më parë. Kjo është mënyra e vetme për të arritur popullaritet.

Vlen gjithashtu të vendoset se si do të strukturohet aplikacioni. Ju duhet ta bëni ndërfaqen sa më të thjeshtë që të jetë e mundur në mënyrë që të tërheqë njerëz të rinj dhe të mos ju trembë pa treguar aftësitë tuaja.

Çdo buton duhet të shfaqë veprimet e tij dhe të tregojë se çfarë do të bëjë. Përdoruesi nuk duhet të ketë pyetje se çfarë do të bëjë ndonjë çelës. Mendoni dhe më pas zbatoni një ndërfaqe me cilësi të lartë.

Krijimi i një aplikacioni

Së pari, duhet të hapni mjedisin e zhvillimit në fjalë dhe të krijoni një projekt të ri. Për ta bërë këtë, duhet të shkoni te seksioni "File" dhe të shkoni te artikulli "Aplikacioni". Tjetra, zgjidhni "iOS" dhe shkoni te aplikacioni bosh "Application Empty".

Mund të krijoni një aplikacion iOS duke përdorur shabllone të ndryshëm që janë krijuar për detyra të ndryshme. Për të filluar, është më mirë të përdorni një bosh për të kuptuar të gjitha ndërlikimet. Ju mund t'i përdorni ato më vonë.

Në dritaren e re, shkruani emrin e produktit dhe identifikuesin tuaj, dhe gjithashtu duhet të specifikoni prefiksin e klasës. Nëse jeni një zhvillues fillestar, duhet të specifikoni "com.example" në fushën e identifikuesit dhe "XYZ" në fushën e prefiksit. Më pas, zgjidhni "iPhone" nga pajisjet e propozuara dhe konfirmoni veprimet tuaja.

Përdorni Storyboard

Për të filluar udhëtimin tuaj për krijimin e një aplikacioni iOS, mund të përdorni Storyboard. Cfare eshte? Ky është një veçori që ju lejon të përfaqësoni vizualisht të gjitha ekranet tuaja në program. Ai tregon të gjitha dritaret dhe kalimet që përdoren midis tyre. Ky është një ndihmës i mirë në krijimin e një programi. Për të hapur Storyboard ju duhet:

    shkoni te seksioni "File" dhe zgjidhni "I ri";

    zgjidhni butonin "File" dhe shkoni te "Ndërfaqja e përdoruesit";

    pas kësaj, zgjidhni funksionin e dëshiruar;

    E tëra që mbetet është të zgjidhni pajisjen iPhone dhe të emërtoni skedarin.

Duhet mbajtur mend se duhet të ruhet në dosjen ku ruhen të dhënat për projektin tuaj.

Shtimi i një ekrani

Për të shtuar një ekran, duhet të përdorni një kontrollues pamjeje. Kjo ju lejon të përcaktoni se si do të duket ndërfaqja për përdoruesin. Ka shumë kontrollues të integruar të pamjes. Ju mund të shikoni çdo opsion të disponueshëm dhe të vendosni se cili dizajn ju pëlqen më shumë.

· Për ta bërë këtë, shkoni te skedari "Main.storyboard" përmes navigimit.

· Zgjidhni “Object Library” për të ngarkuar të gjitha objektet e nevojshme.

· Ju duhet të klikoni në "View Controller" dhe tërhiqeni atë në projektin tuaj. Kjo do të shtojë ekranin tuaj të parë.

Objektet

Për iOS? Pra, ju keni vendosur për ndërfaqen dhe keni shtuar një ekran, tani mund të vazhdoni në krijimin e objekteve të caktuara. Për të përdorur elementë standardë, hapni listën e Bibliotekës së Objekteve. Nëse gjeni një objekt të përshtatshëm, atëherë mund ta transferoni atë në ekranin tuaj. Mund të zhvendoset dhe të shkallëzohet lehtësisht.

Elementet e redaktimit

Kur vendosni objekte, përdorni një lloj konstruktori. Ju mund të krijoni një aplikacion për iOS në këtë mënyrë, por këta elementë kanë një pamje të shëmtuar dhe standarde. Për të ndryshuar modelin: ngjyrën, fontin, shtoni fotografi dhe parametra të tjerë, duhet të zgjidhni një objekt dhe të shkoni te vetitë e tij. Kjo mund të bëhet duke klikuar në butonin "Inspektori i Atributeve" (etiketa i ngjan një mburoje).

Shiriti i navigimit

Së shpejti do të shtoni shumë ekrane të tjera dhe programi do t'ju kërkojë të futni navigimin në mënyrë që të gjeni lehtësisht informacionin që ju nevojitet. Për ta shtuar ju duhet:

    Gjeni vendin ku do të vendoset ky element. Zbatohet më së miri në ekranin Start për të kontrolluar dritaret e tjera.

    Klikoni në butonin "Editor" dhe shkoni te artikulli "Embed In".

    E tëra që mbetet është të zgjidhni elementin e kërkuar - "Kontrolluesi i Navigimit".

Karakteristika shtesë

Siç mund ta keni vënë re, ne nuk kemi përdorur ende një gjuhë programimi për të krijuar një aplikacion iOS. Ky moment do të jetë vetëm i juaji. Ju duhet të kuptoni se çfarë duhet të bëjë aplikacioni juaj dhe të zbatoni veprime në gjuhën Objective-C për të. Nëse nuk keni aftësi të mira programimi, atëherë duhet të lexoni literaturë shtesë.

Testimi i aplikacionit

Xcode ka një emulator që ju lejon të testoni. Më pas duhet të testohet për të kontrolluar funksionalitetin e tij. Për ta bërë këtë, shkoni te seksioni "Simulator dhe Debug". Zgjidhni pajisjen që dëshironi të përdorni për testim.

Ndërtimi i programit

Si të krijoni vetë një aplikacion iOS? Për një lojë ose lojë të plotë, duhet të grumbulloni një projekt. Shkoni te artikulli "Ndërto" dhe klikoni mbi të. Kjo do të përpilojë aplikacionin, dhe pas kësaj ai do të ekzekutohet menjëherë. Kjo do t'ju marrë rreth pesë minuta. Ju do të jeni në gjendje të shikoni zhvillimin e asamblesë.

Pajisja e testimit

Për t'u siguruar përfundimisht që projekti juaj funksionon, duhet të kryeni teste në pajisjen tuaj. Nëse keni një iPhone, atëherë mund ta bëni këtë pa asnjë problem. Lidheni pajisjen tuaj me kompjuterin. Pastaj ne kryejmë veprimet që kemi konsideruar tashmë. Klikoni në butonin "Device and Debug" dhe më pas shkoni te artikulli "Build". Pas pak minutash, kur aplikacioni të montohet, ai do të hapet në pajisjen tuaj.

Nëse keni kuptuar se si të krijoni një aplikacion për Android dhe iOS, por keni disa probleme, duhet t'i rregulloni ato. Ju mund të shihni në tastierë se çfarë gabimesh kanë ndodhur gjatë testimit. Në përgjithësi, ky është një proces mjaft i rëndësishëm, sepse nëse e testoni mirë aplikacionin tuaj, do të sjellë sukses. Ju gjithashtu mund të merrni ndihmë nga miqtë tuaj. Për ta bërë këtë, duhet t'u dërgoni atyre aplikacionin tuaj dhe të prisni derisa të gjejnë gabime.

Publikimi i projektit

Ju duhet të krijoni një asamble. Për ta bërë këtë, zgjidhni artikullin "Shpërndarja" në meny dhe klikoni në butonin "Ndërto". Tjetra, zgjidhni projektin tuaj dhe arkivoni atë. Duhet të kuptoni që aplikacioni duhet të jetë i optimizuar për platformën e kërkuar dhe të jetë i përshtatshëm për një ekran retinë, përndryshe nuk do të miratohet.

Shkoni në llogarinë tuaj AppStore dhe shtoni një program ose lojë të re. Do t'ju duhet të vendosni të gjitha informacionet në lidhje me aplikacionin: titullin, përshkrimin, fjalët kyçe, kategorinë, të drejtat e autorit dhe kontaktet. Ne gjithashtu plotësojmë fushën me çmimin dhe të drejtat. Gjithçka që mbetet është të shtoni një ikonë në aplikacionin tuaj dhe disa pamje nga ekrani.

Ekzaminimi

Pasi të shkarkohet aplikacioni juaj, ai do të verifikohet. Brenda pak ditësh duhet të merrni një përgjigje. Në fazën fillestare, programi kontrollohet automatikisht. Nëse gjithçka shkoi mirë, atëherë ajo transferohet në gjendjen "Në shqyrtim". Nëse kjo nuk ndodh, atëherë brenda disa orësh do të mund të merrni një përgjigje me email. Ju gjithashtu mund të merrni informacione se si të eliminoni defektet dhe çfarë nevojitet për këtë.

Nëse aplikacioni kalon të gjitha kontrollet, ai do të vendoset në Apple Store për shitje. Detyra juaj tani është të reklamoni një program ose lojë. Kjo do të përcaktojë se sa para fitoni. Ju mund të përdorni shërbime të ndryshme për reklamim.

konkluzioni

Zhvillimi i aplikacionit ndjek një parim të ngjashëm, por në një mjedis të ndryshëm zhvillimi për Windows. Si të krijoni një aplikacion për iOS? Ky është një proces mjaft i gjatë dhe kompleks. Kjo duhet të trajtohet me njohuri dhe aftësi të caktuara. Kjo është mënyra e vetme për të arritur diçka. Ju mund t'i realizoni idetë tuaja pa aftësi specifike. Zgjidhni kompaninë që dëshironi dhe merrni parasysh sa kushton krijimi i një aplikacioni iOS. Ju gjithashtu mund të porositni disa komponentë nëse nuk jeni në gjendje të bëni diçka vetë.

Artikujt më të mirë mbi këtë temë