Si të përbëjnë skemën e punës së planit të një aplikacioni celular. Aplikacionet për zhvillimin e aplikacioneve: Si të bëni një aplikacion për iOS dhe Android vetë. Intervistë me përdoruesit

Si të përbëjnë skemën e punës së planit të një aplikacioni celular. Aplikacionet për zhvillimin e aplikacioneve: Si të bëni një aplikacion për iOS dhe Android vetë. Intervistë me përdoruesit


Para jush - një sërë fazash tipike në krijimin e një aplikacioni celular nga e para, të cilat praktikat e studios së komponentëve në aktivitetet e tij.

Analiza e biznesit të tregut të synuar

Në këtë fazë, klienti duhet të vendosë pse planifikon të përdorë aplikacionin, cili është qëllimi përfundimtar i zhvillimit të një mjeti të komunikimit të celularëve me një audiencë. Këtu është një listë e çështjeve të përafërta për të cilat duhet të gjeni përgjigje para formulimit të TK dhe të urdhëroni zhvillimin e aplikacionit:

  • Çfarë qëllimi planifikoni të arrini përmes krijimit dhe lirimit të aplikacionit tuaj celular?
  • A janë shitjet / konvertimi i planifikuar për shitjen e mallrave dhe shërbimeve brenda aplikacionit?
  • Kush është audienca juaj e synuar dhe në kurriz prej të cilëve ajo mund të rimbushë?
  • Sa e lartë konkurrenca në fushën në të cilën planifikoni të punoni (duke përfshirë edhe aplikacionin)?
  • Çfarë aplikoni audiencën tuaj dhe audiencën e konkurrentëve tuaj përdorin, a kanë ndërthurur njëri-tjetrin? A janë ata të gatshëm të përdorin aplikacionin tuaj në vend të aplikacioneve analoge?
  • Cili është buxheti për zhvillimin dhe promovimin e aplikacionit të marrë?
Zhvillimi i një zgjidhje koherente

Para fillimit të zhvillimit, ju duhet të merrni një detyrë teknike (TK) nga klienti ose t'i jepni atij një të shkurtër për mbushjen dhe punën e mëtejshme në këtë dokument.

Pas marrjes së Brif dhe / ose TK të mbushur, ju mund të vazhdoni me prototyping dhe përpilimin e profileve të përdoruesit për të vlerësuar mundësitë e produktit përfundimtar.

Bazuar në vizionin e projektuesit, vlerësimin e biznesit dhe negocimin e detajeve të TP, mund të lançohet procesi i zhvillimit.

Prototyping

Prototipet janë të dizajnuara nga projektuesi dhe mgut të të dy statikës dhe interaktive. Për ta bërë këtë, ju mund të përdorni një ose më shumë mjete për prototyping, të cilat ne kemi thënë më herët.

Prototipet statike dhe paraqitjet interaktive duhet të hartohen duke marrë parasysh bazën teknike dhe softuerike, e cila është planifikuar të përdoret për të krijuar një aplikacion.

Kodi i shkrimit dhe zbatimit të teknologjisë

Me hartimin e përfunduar, aplikacioni ka të bëjë me zhvilluesit: ata duhet të krijojnë një aplikim të lëvizshëm në përputhje me TK, një të shkurtër dhe prototip të miratuar në bazë të gjuhëve programuese, kornizave dhe teknologjive të ndryshme.

Duke testuar

Në fazat e ndryshme të aplikimit të kërkesës, testimi i brendshëm i aplikimit është i detyrueshëm si në simulatorë dhe në pajisje reale. Qëllimi i testimit është të sigurohet që ndërveprimi i aplikimit me një platformë hardware dhe softuerike të smartphones dhe tabletave, do të jetë siç pritet në fazën e prototypit.

Duke krijuar një version të parashikuar

Si rezultat, duhet të merret një sërë testesh dhe përmirësimesh të aplikimit për aplikim. Është ky version dhe për të shtuar në Apple Store: Apple Dyqani i Aplikacioneve., Google Play., Dyqani i Aplikacioneve Windows Phone (Në varësi të kësaj platforme është duke u zhvilluar) ose ndonjë shërbim të ngjashëm për shpërndarjen e aplikacioneve.

Duke shtuar një aplikacion në dyqan

Faza përfundimtare e studios është shtimi i një aplikacioni në rrënjë në një nga dyqanet e mësipërme të aplikimit (në rastin e komponentit, ne po flasim për App Store ose Google Play).

Faza opsionale: Mbështetja e mëtejshme teknike dhe promovimi i aplikimit të marketingut

Meqenëse këto shërbime ofrohen veçmas nga paketa kryesore e shërbimit, atëherë ata janë të ngarkuar veçmas. Përveç marketingut dhe mbështetjes teknike, është gjithashtu e mundur që të vendoset një aplikacion në App Store ose në Google Play në emër të konsumatorit (shërbimi i bardhë etiketë), duke ofruar mbështetje të serverit për aplikimin.

Nëse jeni gatitë urdhërojë një paketë shërbimesh bazë dhe / ose shtesë për zhvillimin e një aplikacioni amtare - Shkruani: Ne do të diskutojmë me ju kushtet, koston, ndihmëntë bëjë TK dhe të plotësoni të shkurtër . Dhe tashmë pas një muaji më vonë ju do të keni tuajataplikimi Mobile për Smartphones iPhone, iPad ose Android dhe tableta.

Dmitry Dementy.

Dyshoni nëse do të investoni në zhvillimin e një aplikacioni celular? Mund të bëhet në mënyrë të pavarur dhe absolutisht falas. Ju mund të keni një opsion testimi, me të cilin është i përshtatshëm për të vlerësuar efektivitetin e strategjisë mobile. Dhe nëse provoni, ju do të bëni një aplikacion të mirë të lëvizshëm që do të jetë mjeti kryesor për ndërveprimin online me pronarët e smartfonëve dhe tabletave.

Vetëm mbani në mend se edhe aplikimi më coolest mobile nuk mund të jetë mjet i vetëm për promovim. Rezultati maksimal i trafikimit dhe shitjes i jep vetëm marketing të integruar në internet.

A është e vlefshme për të bërë aplikacionin tuaj celular

Ia vlen. Nëse nuk besoni në fjalën, këtu janë disa fakte:

  • Sipas Analytics Flurry dhe Comscore, pronarët e smartphones dhe tableta përdorin një shfletues vetëm 14% të kohës së përgjithshme të punës me pajisjen. Dhe 86% të kohës që shpenzojnë për aplikime të ndryshme.
  • Aplikimi i instaluar - Kanali juaj i drejtpërdrejtë i komunikimit me konsumatorin. Vetëm mendoni: Ju nuk keni nevojë të shpenzoni para në reklamat ose të prisni kur një person ju gjen me ndihmën e Yandex. Mbetet për të ruajtur funksionalitetin e nevojshëm për përdoruesit dhe për t'i siguruar atij përmbajtje relevante.
  • Numri i blerjeve të bëra duke përdorur tableta dhe smartphones është në rritje si në internet si një e tërë dhe në runetë. Sipas informacionit të agjencisë së marketingut, Criteo, tashmë në vitin 2016, më shumë se gjysma e transaksioneve në internet në runetë do të kryhen duke përdorur pajisjet mobile.

Nëse doni, aplikacioni është browser Mobilee cila hap vetëm faqen tuaj. Në cilin rast, a do të instalohej përdoruesi një shfletues online? Vetëm nëse ai është i interesuar për produktin ose informacionin tuaj. Prandaj, mbani mend: aplikimi i instaluar i klientit është besnik dhe i gatshëm për të blerë një përfaqësues të audiencës së synuar.

Në këtë rast, a është e vlefshme për të rrezikuar dhe ofruar klientëve besnikë të një aplikacioni DIY, dhe nuk janë bërë nga programet Programet Pjesa për Android dhe iOS? Le të merremi.

Kur mund të krijoni një aplikacion vetë

A ju kujtohet se keni nevojë për vizitorët e faqes? Ata vijnë për shkak të përmbajtjes ose funksionalitetit të burimit. Njerëzit duan të marrin informacion, për të blerë diçka, për të parë dhe për të komentuar mbi fotot e miqve dhe kështu me radhë. Përdoruesit e aplikacioneve mobile kanë nevojë për të njëjtën gjë. Ata po kërkojnë informacion ose bëjnë ndonjë transaksion.

A ju kujtohet kur biznesi mund të bëni në mënyrë të pavarur një faqe? Kjo është e drejtë kur nuk ka para për bashkëpunim me profesionistët, dhe kohën dhe dëshirën për t'u marrë me WordPress ose "Juma". E njëjta situatë me aplikacione. Programet e pavarura të krijuara për iOS dhe Android mund të mblidhen për të krahasuar me faqet në "motorët" me burim të hapur.

Për të filluar punën, nuk duhet të regjistroheni. Shtypni butonin Krijo Now në faqen kryesore ose zgjidhni menunë Krijo App në të djathtë. këndi i sipërm Në çdo faqe të shërbimit.


Zgjidh një template të përshtatshme të aplikimit. Nëse po flasim për projektin e përmbajtjes, mund të jeni të interesuar në mundësi të tilla:

  • Manual. Ky template ju lejon të bëni një program udhëzues.
  • Blog. Aplikimi do të ndihmojë audiencën e blogut tuaj të lexoni shënime të reja nga smartphone ose ekran tabletë.
  • Faqja e internetit. Template konverton në aplikacionin e faqes.
  • Faqe. Me këtë shabllon, ju mund të konvertohet në një aplikacion me një funksionalitet të thjeshtë të çdo përmbajtjeje.
  • Lajme Modeli ju lejon të krijoni një agregator aplikativ ose lajme sektoriale ose rajonale.
  • Faqe. Modeli konverton kërkesën e përmbajtjes së offline, për shembull, një e-libër.
  • Faqja VK dhe faqe Facebook. Krijo një aplikacion që ju lejon të monitoroni përditësimet e grupeve të hapura në Vkontakte dhe Facebook.
  • YouTube. Përdorni një shabllon për të promovuar kanalin tuaj në YouTube.

Si të krijoni një aplikacion për blog

Përdorni template blog. Në fushën e duhur, specifikoni URL-në e blogut ose kanalin RSS. Zgjidhni ngjyrën e kokës së ngjyrës.


Specifikoni emrin e aplikacionit.


Shto një përshkrim.


Zgjidhni standardin ose shtoni një ikonë arbitrare. Madhësia e përshtatshme e imazhit - 512 për 512 pixels.


Për të krijuar një skedar boot, klikoni butonin Krijo App. Pas kësaj, ju duhet të regjistroheni në sistem. Konfirmoni regjistrimin dhe shkoni në llogarinë tuaj personale. Këtu mund ta instaloni aplikacionin në pajisjen tuaj të lëvizshme, publikoni atë në Google Play dhe Amazon App Store. Sistemi gjithashtu ofron opsionin e monetizimit. Nëse e përdorni këtë funksion, reklamimi do të shfaqet në aplikacion.


Kontrolloni se si funksionon aplikacioni në pajisjen tuaj mobile. Në tabletë, programi duhet të shfaqë një listë të publikimit të një blogu në format header dhe njoftim.

kabineti personal AppSGEYER Ju mund të ndiqni numrin e instalimeve, të krijoni njoftime të shtytjes, të publikoni një aplikacion në dyqane, të fitoni një program duke përdorur reklamat dhe për të redaktuar aplikacionin.


Dëshironi më shumë aplikacione? Pastaj krijoni një udhëzues aplikimesh duke përdorur modelin manual.


Pas redaktimit të përmbajtjes, specifikoni emrin e aplikacionit, shtoni një përshkrim dhe ikonë. Klikoni butonin Krijo App. Pas krijimit të një skedari boot, instaloni atë në pajisjen tuaj mobile dhe kontrolloni performancën.

Shënim më pajisje të lëvizshme Nga default bllokon instalimin e aplikacioneve nga burime të panjohura. Nëse përdoruesi shkarkon një program nga faqja juaj ose nga faqja e projektuesit të aplikacionit, kur përpiqeni ta instaloni atë, ai do të shohë një paralajmërim për çrregullim të sigurisë. Një pjesë e klientëve ndoshta do të refuzojë instalimin e programit.


8 Designers AppsGeyser ngjashme

Nëse konstruktori universal AppSgeSer nuk ka dalë, i kushton vëmendje shërbimeve të ngjashme:

  • AppsmAmistore. Me ndihmën e shërbimit, ju mund të krijoni aplikacione nga lloje të ndryshme: nga programet ecommerce në zgjidhjet për projektet e përmbajtjes. Projektuesi bën aplikacione për iOS dhe Android. Ndërfaqja e shërbimit është e russifikuar. Për fillestarët ka një manual informativ për përdorimin e projektuesit. Shërbimi paguhet.
  • Mobincube. Mjeti për të krijuar dhe fituar monoteizojnë aplikacionet iOS dhe Android. Funksionaliteti themelor i shërbimit është i disponueshëm falas. Projektuesi ju lejon të bëni aplikacione të llojeve të ndryshme.
  • Berber i mirë. Me këtë shërbim, ju mund të zhvilloni aplikacionet Android dhe iOS. Projektuesi paguhet, kostoja e përdorimit është 16 USD në muaj.

Shumica e shërbimeve të propozuara kanë një ndërfaqe angleze. Nëse jeni i papërshtatshëm për të punuar me projektuesit gjuhe angleze, Zgjidhni një platformë platforme russed.

Dizajnuesit e aplikacioneve: Stone Ax ose mjet i hollë modern?

Mos nxitoni nga ekstreme në ekstreme. Me ndihmën e shërbimeve të propozuara, mund të krijoni me të vërtetë aplikacione funksionale të zbatueshme. Programet e fituara mund të përdoren për të zgjidhur detyra të ndryshme: nga sigurimi i tregtimit në internet në shpërndarjen e përmbajtjes dhe të mësuarit për audiencën. Aplikimet e krijuara në projektuesin mund të publikohen në Google Play dhe App Store, Edit, Monetize me reklamat ose instalimet e paguara.

Nuk mbivlerësojnë shërbimet e propozuara. Disavantazhi i tyre i dukshëm mbetet template. Ne po flasim për dizajnin dhe funksionalitetin e programeve. Përveç kësaj, është paguar qasja në platforma me funksionalitet të mirë. Çfarë është më e mirë: paguani punën e zhvilluesve një ose shumë vite për të paguar pronarët e projektuesit? Konsideroni veten.

Dhe gjithashtu: Nëse nuk keni kohë për të krijuar në mënyrë të pavarur një aplikacion mobil, ju lutemi kontaktoni kompaninë tonë. Ne jemi të angazhuar në zhvillimin e aplikacioneve mobile, dhe.

Na kontaktoni Le te diskutojme? Të urdhërojë një konsultim falas

Si është procesi i zhvillimit nën android? Ne nxjerrim në pah disa bazat:

  • Në skedarët Java ju përshkruani logjikën e programit - atë që dëshironi që aplikimi juaj të kryejë.
  • Në skedarët XML ju zhvilloni pamjen - pamjen.
  • Sapo të shkruhet aplikacioni, ju duhet të përdorni mjetin e Kuvendit në mënyrë që të përpiloni të gjitha dosjet dhe t'i paketoni ato së bashku skedarin v.apk që mund të nisë pajisjet Android dhe / ose të publikojë në Google Play.
  • Të gjitha shërbimet dhe dosjet që përdoren për të krijuar një aplikacion Android janë të kombinuara në një mjedis të integruar të zhvillimit (IDE). IDE është një program që ju do të hapni për të redaktuar skedarët e kodit tuaj, si dhe përpilimin dhe nisje.
  • Më parë, IDE standarde për zhvillimin e Android ishte Eclipse, por tani ajo është zëvendësuar nga një studio më funksionale Android - kompani e Google.

Ju, sigurisht, do të gjeni procese më të thella që ndodhin pas skenave të hapave të mësipërm. Për shembull, përdoruesit e avancuar do të duan të dinë rolin makine virtuale Dalvik. Në fund të artikullit liston lidhjet me burimet e dobishme me të cilat të gjithë duhet të jenë të njohur Zhvilluesi i Android. E para nga këto është dokumentacioni zyrtar nga Google.

  • Drive dhe instaloni Android Studio.
  • Ne mësojmë për fillimin dhe testimin e aplikacioneve në pajisjet dhe emulatorët Android.
  • Krijo një aplikacion të thjeshtë Android që tregon mbishkrimin "Hello World" në ekranin e pajisjes celulare.

Në fund të artikullit, ju mund të njiheni me rekomandimet e dobishme të zhvilluesve të rishtar nga kompania.

Instalimi i ambientit të zhvillimit të Studio Android

Filloni të lexoni dokumentacionin dhe shkruani kodin për të gjetur se çfarë platformë është e aftë - është me të vërtetë joshëse. Dhe ne do ta bëjmë atë së shpejti! Megjithatë, për të filluar punën me platformën Android, duhet të konfiguroni mjedisin e zhvillimit.

Të sapoardhurit në programim nën Android janë veçanërisht të rëndësishme për të mos u ngutur dhe për të ndjekur metodikisht çdo hap. Edhe nëse kryeni hapa të saktë, mund të jetë e nevojshme të eliminoni një problem të vogël me vendosjen e mjedisit në varësi të konfigurimit të sistemit tuaj ose versionit të produktit. Për ta bërë këtë, përdorni shërbime kërkimi. Ju mund të zgjidhni veçanërisht burimin e stackoverflow.

Është e rëndësishme për të parandaluar ndonjë grackë për të parandaluar qëllimin tuaj përfundimtar për të mësuar programimin Android. Dihet se edhe profesionistët ndonjëherë përjetojnë probleme të caktuara me konfigurimin e mjedisit të punës. Në raste të tilla, është e rëndësishme të dini linja e komandës. Nëse dëshironi të njiheni më mirë me këtë mjet, më poshtë është një referencë për një hyrje të mirë.

Së bashku me trajnimin në sintaksë, është e rëndësishme të mësojmë veten të menduarit e një programuesi të suksesshëm që nuk do të pranojë skedarin e gabimit të mesazhit X nuk u gjet aktgjykim përfundimtar. Një mendim i tillë është trajnuar lehtësisht nga ju në rastet nëse nuk heq dorë dhe kërkoni një zgjidhje për problemin.

Shkoni te faqja e Android Studio.Adroid.com/Studio/index.html faqe dhe gjeni butonin e shkarkimit. versioni i fundit Për platformën tuaj.

Klikoni në butonin e shkarkimit dhe do t'ju kërkohet të njiheni me rregullat dhe kushtet e përdorimit. produkti i softuerit. Pas leximit të vëmendshëm (siç e bëni gjithmonë) dhe pranoni, ngarkoni fillon. Ka të ngjarë që të duhen disa minuta. Pas kësaj, ju mund të instaloni Android Studio në mënyrë të ngjashme me çdo program tjetër. Faqja e nisjes përmban udhëzimet e instalimit për Mac dhe Windows.

Tani që ju keni instaluar Android Studio, le të fillojmë atë! Run Android Studio. Programi do të pyesë nëse doni të importoni cilësimet tuaja. Që nga filloni nga e para, zgjidhni pikën e dytë dhe vazhdoni.

Ju duhet të shihni një ekran të bukur boot në stilin e dizajnit të materialit.

Në fund të shkarkimit, do të bini në ekranin e përshëndetjes.

Edhe nëse sapo keni shkarkuar Android Studio, ju nuk mund të keni versionin më të fundit. Për të shmangur problemet me versionet më vonë, klikoni "Kontrolloni për përditësimet tani" dhe, nëse është e nevojshme, kryeni të gjitha udhëzimet për marrjen e versionit të fundit. Ndonjëherë studio ju njofton automatikisht se ka një përditësim me një ekran të ngjashëm me këtë:

Në këtë rast, gjithmonë zgjidhni përditësimin dhe rinisni. Excellent! Ne kemi përballuar me sukses mjedisin e instalimit.

Krijimi i projektit të parë të Android

Është koha për të krijuar projektin e parë. Le të fillojmë me një të thjeshtë. Programuesit quhen programi i parë "Hello World". Le të ndjekim këtë traditë, dhe pastaj të bëjmë disa ndryshime të vogla në mënyrë që aplikacioni të përdorë emrin tuaj për të përshëndetur. Në fund ju mund ta shkarkoni në pajisje dhe të tregoni të njohurit tuaj. Android Studio ka një mjet të vogël hap pas hapi që do t'ju ndihmojë të krijoni projektin tuaj. Kliko "Projektin e ri" në ekranin e fillimit:

Plotësoni atë në një mënyrë të ngjashme. Ndjehen të lirë për të zëvendësuar "shembullin" në emrin e paketës për diçka tjetër për të fshirë një paralajmërim në pjesën e poshtme të ekranit. Ju gjithashtu mund të vendosni vendndodhjen e projektit duke specifikuar çdo dosje hard disk

Për versionet e zbritjes SDK, i kushtoni vëmendje seksionit "Përshkrimi" në pjesën e poshtme të kutisë së dialogut. Ajo shpjegon se si ka për qëllim çdo përshtatje.

Instaloni minimumin e kërkuar SDK, siç tregohet në ekranin e ekranit. Kjo përcakton minimumin version androide nevojshme për të filluar aplikimin. Përzgjedhja e kësaj vlere për projektet tuaja është një çështje e balancimit të aftësive të SDK-së që dëshironi, dhe pajisjet që do të mbështeten.

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

Pas zgjedhjes së versionit, hapet ekrani i përzgjedhjes së modelit fillestar. Ju mund të krijoni një aplikacion që tashmë ndërvepron me API të Google Maps dhe tregon hartën. Në shembullin tonë të testit, zgjidhni aktivitetin bosh dhe shtypni butonin "Next".

Dhe tani jeni në hapin e fundit të procesit të krijimit të aplikacionit. Para se të shtypni "Finish", i kushtoni vëmendje disa gjërave. Këtu ju hasni referenca për komponentët kryesorë arkitekturor të çdo aplikacioni.

  • - Kjo është e para, por jo e fundit e aktivitetit të fjalës. Në kontekstin e Android, aktiviteti zakonisht konsiderohet si "ekran" në aplikacionin tuaj. Ky element është shumë fleksibël. Kur Studio Android krijon një klasë të përgjithësimit, ajo e trashëgon atë nga klasa e aktivitetit nga paketa e Android SDK. Ata që janë të njohur me programimin e orientuar nga objekti, e kuptojnë këtë koncept, por për fillestarët, do të thotë kryesisht se kurorcioni juaj do të jetë i përshtatshëm sipas versionit të aktivitetit.

  • Emri i paraqitjes. - Një paraqitje e asaj që do të tregohet tek përdoruesi është përcaktuar në një formë të veçantë të Android XML. Së shpejti do të mësoni të lexoni dhe të redaktoni këto skedarë.

Klikoni Finish. Disa kohë do të marrin krijimin dhe shkarkimin e projektit. Pas një kohe, Android Studio do të përfundojë ndërtimin e projektit tuaj. Natyrisht, projekti është ende i zbrazët, por ka gjithçka që ju nevojitet për të kandiduar në një pajisje ose emulator Android.

Pas shkarkimit të projektit, po shihni skedarin e paraqitjes në formatin XML. Para se të shkoni në programimin e Android, le të flasim për mënyrën se si mund ta drejtojmë këtë aplikacion. Është koha për të thënë "Hello World!".

Drejtoni një aplikacion në emulator

Tani është koha për të thënë disa fjalë për emulatorin. Studio Android vjen me softuer të aftë për të emuluar një pajisje Android për të kandiduar në aplikimet IT, duke parë faqet e internetit, debugging dhe çdo gjë tjetër.

Kjo veçori siguron menaxherin Android Virtual Device (AVD). Nëse dëshironi, ju mund të konfiguroni emulatorë të shumtë, vendosni madhësinë e ekranit dhe versionin e platformës për çdo emulator të ri. Kjo funksionalitet është shumë i dobishëm sepse eliminon zhvilluesit nga nevoja për të blerë disa pajisje për programet e testimit.

Klikoni në butonin Run në formën e një shigjetë të gjelbër.

Ne duhet të presim disa kohë deri në çizmet emulator dhe sa më shpejt që të jetë gati, ju 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 ndryshimet dhe për të shtuar karakteristika interesante, ju duhet të merrni njohuri pune për atë që po ndodh prapa skenave. Hidhni një sy në seksionin e projektit të Studio Android me skedarë dhe dosje në anën e majtë të ekranit. Ju mund të keni nevojë të shtypni një skedë të vogël në buzë (shih më poshtë), nëse në momentin nuk është shfaqur udhëzuesi i projektit.

Shikoni strukturën e dosjeve për disa minuta dhe skedarë me dy klikime 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ë përmbushin rolet e tyre. A doni të punoni saktë? Ju keni nevojë për ekipin e duhur. Ka disa elemente kyçe në projektet e Android, dhe secili prej tyre duhet të luajë një rol:

Java: Profesionale

Kjo është pjesë e kodit tuaj që është përgjegjës për logjikën e aplikimit. Kodi juaj do të jetë e vendosur në direktorinë SRC \\ Java në dosjen kryesore të projektit. Për të eksploruar Java, ju mund të këshilloni librin e bruce eckel "filozofinë Java";

Burimet: Artist

Nuk është e lehtë për të bërë Android App, Duhet gjithashtu të jetë elegant. Aplikacioni juaj kurrë nuk do të dalë në qoftë se nuk ka ikona dhe imazhe të qarta, skica të menduar mirë dhe, ndoshta, madje edhe animacione të butë.

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

  • dellable, në të cilën ikonat ruhen. Tani ka vetëm një ikonë standarde të aplikimit.
  • paraqitjen S. Fotografi XMLtë cilat janë harton ekranet.
  • menu C XML fotografi të listave të elementeve që do të shfaqen në panelin e veprimit.
  • vlerat me skedarë XML që përmbajnë madhësi, ngjyra, konstante të vargut dhe stilet.

Androidanifest.xml: shef

Ky skedar XML informon sistemin tuaj mbi kërkesat për pajisje dhe aplikacione softuerike dhe përmban versionin dhe ikonën e tij. Manifestimi gjithashtu përmban informacion për të gjithë aktivitetin në aplikacion. A keni nevojë për një punë të kryer nga aplikacioni juaj? Së pari bisedoni me shefin.

Ndryshim

Shkoni në res / vlerat / strings.xml dhe klikoni dy herë në skedar. Kur hapni skedarin, do të shihni dy burime string në XML.

Këto burime përdoren në vende të ndryshme, por është shumë i përshtatshëm për të pasur të gjithë tekstin e përdorur në aplikimin tuaj në një skedar. Nëse keni nevojë ta përktheni, ose nëse kolegu juaj i marketingut do të kërkojë të fshijë të gjitha lidhjet e panevojshme, do të jetë e lehtë për të bërë të gjitha ndryshimet.

Ndryshoni vargun Hello_world që paraqet aplikacioni në ekran. Ndryshoni përmbajtjen e saj në diçka më personale, për shembull, përdorni emrin tuaj. Rezulton diçka si:

Matt po mëson Android!

Klikoni Run. Aplikimi duhet të rifillohet dhe do të shihni një mesazh personal:

Ne ju përgëzoj - keni bërë projektin e parë dhe keni mësuar të redaktoni burim. Hapi i parë në programimin e Android është bërë. Ju urojmë fat të mirë për këtë, por një mënyrë insanely interesante! Nëse keni nevojë për zhvillim profesional për Android, kontaktoni Specialistët Infoshell.

Fillova të mësoja një dizajn grafik kur isha 13 vjeç. Kam mësuar të hartoja faqet e internetit në kurset online dhe të gjitha ditët u luajtën me Photoshop dhe projektuesin e afinitetit. Kjo përvojë më ka mësuar të mendoj si një projektuesi.

Unë kam qenë duke hartuar dhe zhvilluar aplikacione për pothuajse një vit. Kam marrë pjesë në programin e Institutit të Teknologjisë Massachusetts, ku punova si ekip për të zhvilluar një aplikacion universitar. Dy muaj më parë, fillova të punoja në një aplikim të ri Crypto Cmimi Tracker, i cili doli kohët e fundit më 28 janar.

Në këtë artikull, unë do të ndaj një proces të dizajnit faza, të cilin e ndjek kur punoj në aplikacione. Kjo duhet të ndihmojë ata që duan të mësojnë ose përmirësojnë aftësitë e tyre të dizajnit digjital. Dizajni nuk është vetëm se si të përdorni softuerin për dizajn, dhe ky artikull nuk do t'ju mësojë se si ta përdorni. Ka qindra programe të mësimit të cilësisë në internet. Dizajni gjithashtu ka të bëjë me kuptimin e thelbit të produktit tuaj, funksionalitetin e tij, si dhe dizajnin, duke mos harruar për përdoruesit e fundit. Kjo është ajo që ky artikull do t'ju mësojë.

Procesi i dizajnit:

  1. Krijo përdoruesin për çdo ekran.
  2. Krijo / vizatoni prototipa.
  3. Zgjidh modelet e dizajnit dhe paletat e ngjyrave.
  4. Krijoni dizajn.
  5. Krijo një aplikacion të animuar të prototipit dhe kërkoni nga njerëzit që të kontrollojnë dhe të lënë reagime.
  6. Bëni paraqitjen përfundimtare të retushimit në mënyrë që të gjitha ekranet përfundimtare të jenë të gatshme për t'u zhvilluar.

Le të fillojmë!

Rrjedhën e përdoruesit

Hapi i parë është të zbuloni se cilat funksione doni të shihni në aplikacionin tuaj. Pasi të keni ide, krijoni rrjedhën e përdoruesit. Ky është një diagram bllok i aplikimit tuaj.

Zakonisht, përdoruesi përbëhet nga tre lloje të figurave.

  • Drejtkëndëshat përdoren për të paraqitur ekranet.
  • Romët përdoren për kushte (për shembull, duke shtypur butonin Identifikohu, shpullë majtas, rritje).
  • Shigjeta lidhin ekranet dhe kushtet së bashku.

Përdorimi i përdoruesit është shumë i dobishëm sepse ata japin një ide të mirë logjike se si do të funksionojë aplikacioni.

Këtu është një diagram i përdoruesit që kam pikturuar kur fillova të punoja në dizajnin tim të aplikimit.

Fluksi i përdoruesit për ndërfaqen kryesore.

Prototipa

Pasi të keni përfunduar për të bërë fluksin e përdoruesit për çdo ekran, do të filloni të punoni me protopët e të gjitha ekraneve. Prototipet janë në thelb të detajuara për të përshkruar aplikacionin tuaj. Në thelb, një skicë ose skemë ku do të vendosen imazhet, shkurtesat, butonat etj. Një skicë e përafërt se si aplikimi juaj do të funksionojë.

Unë përdor modelet e shtypura nga stencilët UI për kornizat e vizatimit. Ai kursen kohë dhe jep një zonë të mirë pune për vizatim dhe shënime.

Këtu është një shembull i një prototipi.


Prototype Mobile Compface

Pas krijimit të prototipeve, ju mund të përdorni aplikacionin e quajtur POP dhe të merrni një pamje të të gjitha vizatimeve tuaja duke përdorur aplikacionin dhe për të marrë një prototip të klikueshëm, duke lidhur të gjitha ekranet duke përdorur butonat.

Skicë e projektimit dhe paleta e ngjyrave

Kjo është pjesa ime e preferuar. Duket sikur të shikosh tregjet. Shumë modele të dizajnit dhe paleta me ngjyra për të zgjedhur. Unë do të zgjedh ato që më pëlqen, dhe unë do të eksperimentojnë me ta.

Platformat më të mira për kërkimin e modeleve janë modele të lëvizshme dhe PTTRN. Dhe për të gjetur paleta të mira me ngjyra, vizitoni faqen e internetit të gjuetisë me ngjyra.

Dizajn

Së fundi ju shkoni për të përdorur softuer Për të krijuar dizajn. Duket sikur keni hyrë në aplikacionin tuaj në të ardhmen, dhe keni bërë disa screenshots. Duhet të duket realiste dhe kryesisht e ngjashme me gjënë e vërtetë.

Ekziston softuer Zhvillimet dhe mjetet për krijimin e dizajnit. Unë përdor projektuesin e afinitetit. Mjeti më i përdorur i përdorur iOS është skicë.

Këtu është një shembull i disa dizenjove të hershme të aplikimit tim.


Transfero foto në pixels!

Unë kam eksperimentuar më shumë me paleta të ndryshme të ngjyrave.

Kam ndarë faqet fillestare me miqtë për të marrë shqyrtimet e tyre. Duket se shumë pëlqyen skemën me një gradient ari dhe të zi.

Bëhuni gati për të marrë reagime dhe eksperimentoni me oferta të reja! Ju do të merrni reagime të mahnitshme nga përdoruesit tuaj kur flisni me ta, dhe jo kur unë e shoh me ethe dribbble ose sjellë.

Prandaj, unë përsëris paraqitjen dhe fshirjen e tabelave të sfondit, sepse brezi i tyre ishte një proces që konsumon në kohë dhe ata reduktuan lexueshmërinë. Ajo që përfundimisht doli:


Gradient i Artë me të zeza çuditërisht duket e mirë!

Isha i kënaqur me skemën e ngjyrave, ikonat në panelin e tab dhe planin e përgjithshëm. Unë shkova më tej dhe zhvillova ekranet e tjera, duke ndjekur të njëjtat parime të dizajnit. Ishte një proces i gjatë, por insanely emocionues!

Kur të gjitha ekranet e mia ishin gati, mblodha një prototip në Adobe XD dhe i kërkuam disa miqve për të eksperimentuar dhe për të dhënë reagimet tuaja.

Pas goditjeve të fundit, kjo është ajo që duket versioni përfundimtar i dizajnit tim.


Versioni përfundimtar i dizajnit

Pasi të përfundojnë të gjitha ekranet, i importua në Xcode dhe filloj zhvillimin e aplikacionit.

Kjo eshte e gjitha! Unë shpresoj se ky artikull do t'ju ndihmojë të filloni të punoni në hartimin e aplikacionit ose do të ndihmoni të bëheni projektuesi më i mirë. Dhe nëse ju pëlqen aplikacioni im, ju mund ta shkarkoni.

E përfundoj artikullin një nga kuotat e mia të preferuara për dizajnin.

"Dizajni nuk është vetëm se si duket objekti dhe ndihet. Dizajn - kjo është se si funksionon "
- Steve Jobs

Me disponueshmërinë e internetit dhe smartphones, interesi në aplikacionet mobile po rritet çdo vit. Temat dhe funksionaliteti i zhvillimit nuk pushon së amaze. Ndërmarrjet e mëdha dhe organizatat përdorin për të ndihmuar aplikacionet mobile për zgjerimin e biznesit.

Nga ideja për të mishëruar në jetë, aplikacioni celular është i ndarë nga disa faza të rëndësishme të trajnimit:

  • përcaktimi i tregut të synuar
  • dizajn
  • duke hartuar një detyrë të detajuar teknike (TK)
  • duke krijuar prototipa
  • dizajn
  • zhvillim
  • duke testuar
  • pas testimit dhe përsosjes, vendosni punën versioni celular Apps në App Store, Google Play, etj. dhe ndiqni kritikat dhe statistikat

Kur, ekziston një pikë kthese kur është e nevojshme të merret një vendim për të cilën funksionaliteti do të jetë MVP (produkti minimal i qëndrueshëm), si të mendoni për arkitekturën për zgjerimin e ardhshëm, të cilat teknologjitë për të zgjedhur, dhe, përveç kësaj, për të përcaktuar Kostot e punës dhe periudhat e projektit. Për të optimizuar këtë proces, rekomandohet të krijoni dizajn. Më poshtë do të shpjegojmë pse kjo fazë është e rëndësishme, dhe kur krijoni ndonjë aplikacion ju mund të kaloni atë, dhe në çfarë - do të jetë një gabim që do të rezultojë në konsumatorin me investime shtesë.

Dizajni i aplikacionit celular

Dizajni nuk duhet të ketë për çdo aplikim. Një aplikim i thjeshtë nuk kërkon punë të dizajnit. Hartimet kërkojnë aplikacione me funksionalitet unik, me vetëdije, duke integruar shumë funksione dhe sisteme që përfshijnë dykuptimësi zgjidhje të mundshme. Në disa raste veçanërisht të vështira, shërbimi i projektimit bëhet në një marrëveshje të veçantë.

Detyra e skenës është të kuptojë dhe të rregullojë:

1. Si të ndërveprojnë ekipet në projekt me atë dhe nga ana tjetër

2. Cilat burime do të përfshihen në zhvillimin (para së gjithash - puna e specialistëve nga klienti dhe zhvilluesi)

3. Në çfarë kohe korniza me të vërtetë fillojnë MVP, funksionalitetin e saj

4. Si të zhvilloni një projekt pas lëshimit të MVP (Plani afatgjatë i zhvillimit të projektit)

Fazat e projektimit të aplikacionit celular

1. Marketing

1) Qëllimet e krijimit të aplikacioneve

Para krijimit të një aplikacioni, ia vlen të paguash vëmendjen më të madhe të objektivave të zhvillimit të saj. Pyetjet më të zakonshme mund të tingëllojnë si kjo: "Për kë është ky aplikacion?", "Pse njerëzit do të përdoren për të përdorur?". Në procesin e dizajnit, ky moment po përpunohet thellë dhe shumica e detajeve - pa këtë informacion, zhvillimi humbet kuptimin e saj.

2) skenarë me porosi

Aplikimi do të përdorë njerëz të veçantë me detyra specifike, kështu që për secilën prej tyre ne duhet të përpunojmë mënyrën më të përshtatshme për të zgjidhur këto detyra. Për të kaluar këtë fazë, është e rëndësishme që konsumatori të ketë të gjithë informacionin e plotë për audiencën e synuar dhe të njihte tërësisht për veçoritë e sjelljes së përfaqësuesve të kësaj ose një segment tjetër.

3) Promovimi

Aplikimi do të marrë jetën vetëm nëse shkarkohet dhe përdoret. Studimi i strategjisë së promovimit të produktit pas lirimit do t'ju lejojë të lundroni në aspektin e investimeve të ardhshme.

2. Arkitekturë, strukturë dhe interfaces

1) Arkitekturë

Dizajni i bazës së të dhënave të serverit

2) Struktura

Bazuar në rezultatet e fazës së mëparshme, ne krijojmë strukturën e aplikimit, duke lënë dëshirën dhe hedhjen poshtë të panevojshme.

3) prototipat e ndërfaqes

Bazuar përsëri në skriptet me porosi, krijoni prototipa të të gjitha interfaces (ekranet) të aplikacionit

3. Teknologjitë

Zgjedhja e teknologjisë përcakton të gjithë të ardhmen e aplikimit. Do të jetë vendas, hibrid ose ndër-platformë. Çfarë ngarkese duhet të përballojë serverin. Çfarë aftësish të integrimit duhet të vendosen. Këto dhe shumë çështje të tjera jo të dukshme zgjidhen në këtë fazë.

4. Zgjidhni MVP.

Lansimi i funksionalitetit minimal ju lejon të filloni testimin e aplikacionit në një kohë të shkurtër - pas 2-3 muajsh. Kjo do t'ju lejojë të jeni në kontakt me audiencën tuaj, për të shkarkuar shkarkime, konfirmoni / refuzoni hipotezat e bëra në procesin e shkrimit të skenarëve të përdoruesit, të marrin komentet e para mbi ndërfaqet dhe përdorshmërinë.

MVP - një produkt miqësor për produktin, me kohë të përcaktuar qartë dhe vlera fikse të krijimit. Bazuar në mënyrën se si ekipi ka punuar gjatë periudhës së zhvillimit të MVP-së, është e mundur të merret një vendim për bashkëpunim të mëtejshëm në afatet kohore dhe materiale (në të vërtetë shpenzohen orët normale)

5. Krijimi i një plani zhvillimi afatgjatë

Zgjerimi i funksionalitetit dhe promovimi i aplikimit përshkruhet në aspektin e pikave të rëndësishme, afatet paraprake dhe kostot e punës. Strategjia afatgjatë do të ndihmojë në planin e shumës totale të investimeve të kërkuara.

Edhe një herë për përfitimet e dizajnit para krijimit të një aplikacioni celular

Krijimi i një projekti kompleks "Për Nikinim", si rregull, e kthen atë në një afat të pafund me kujdes të paparashikueshëm në përsëritje të panevojshme, veprime të tepërta, keqkuptime midis ekipeve të klientit dhe zhvilluesit.

Përkundrazi, një dizajn kompetent i dizajnit do të lejojë të shohë pamjen transparente të punës së ardhshme tërësisht dhe jo verbërisht, por me një kuptim të qartë të qartë se, pse dhe për të cilin është bërë, si dhe sa kohë do të marrë kohë dhe çfarë shuma e investimeve të kërkuara.

Pikëpamje

Save to Classmates Save Vkontakte