Ka shumë programe që mund të përdorni për të krijuar tipografi të bukur. Por, çka nëse duhet t'i shtoni një titull një imazhi, siç thonë ata, në lëvizje? Sigurisht, përdorni aplikacionin celular për smartphone tuaj. Në fund të fundit, është shumë i përshtatshëm dhe nuk kërkon pothuajse asnjë kohë - thjesht duhet të gjeni një foto të përshtatshme, të zgjidhni një font dhe të shkruani tekstin e dëshiruar.
FreelanceToday ju sjell 10 aplikacione të dobishme për krijimin e tipografisë së bukur që do të plotësojë fotot dhe ilustrimet tuaja.
Aplikacioni Typorama iOS gjeneron automatikisht paraqitjet e tekstit në 35 stile tipografike. Përdoruesi mund të zgjedhë fontin më të përshtatshëm nga qindra opsione të disponueshme. Ju duhet të zgjidhni një sfond, të shkruani tekst, të shtoni një stil dhe kjo është e gjitha - tipografia është gati. Mund të aplikoni efekte dhe filtra të ndryshëm në tekst, të shtoni shirita, ikona, hije, gradient dhe volum. Imazhet e përfunduara mund të shpërndahen në rrjetet sociale, të përdoren si sfond në desktop ose të bëhen një baner nga fotografia.
PicLab është një redaktues grafik me të cilin mund të përpunoni imazhe dhe të shtoni fonte në to. Mund të aplikoni efekte të ndryshme, të përdorni shabllone të paracaktuar, të shtoni tekstura në foto dhe të përdorni filtra. Ju gjithashtu mund të përdorni shtresa të shumta teksti në aplikacion. Filigrani i aplikacionit shfaqet në imazhin e përfunduar, por ju mund ta hiqni atë duke paguar 1 $.
Aplikacioni Font Candy përmban një numër të madh shkronjash të zgjedhura me kujdes. Mund të zgjidhni një imazh të sfondit, të shtoni tekstin tuaj ose një nënshkrim të paracaktuar në foto. Rezultati janë imazhe që duken sikur janë krijuar nga një stilist profesionist. Nëse përdoruesi ka vështirësi në zgjedhjen e një fotografie të përshtatshme, atëherë mund të përdorni funksionin e kërkimit, i cili do të ofrojë shkarkimin e imazhit nga shërbimi Pixabay. Aplikacioni është zhvilluar vetëm për pajisjet me iOS në bord.
Me Over, të gjithë mund të ndihen si një person krijues. Aplikacioni ka mbi 800 ilustrime të parainstaluara dhe 300 fonte unike, të cilat ju mundësojnë të zbatoni pothuajse çdo ide. Aplikacioni mund të përdoret për të krijuar kartolina urimi, citate frymëzuese dhe gjithashtu mund të shtoni tekst në foton tuaj të preferuar. Ju gjithashtu mund të përfytyroni shumë shpejt një mendim të suksesshëm që ju erdhi papritur në mendje. Aplikacioni ju lejon të shkarkoni imazhe nga Unsplash dhe Pixabay duke përdorur shtesa; mund të përdoret për të krijuar ilustrime spektakolare për hartimin e faqeve tuaja në rrjetet sociale. Versioni për iOS. Versioni për Android.
Ju gjithashtu mund të shtoni tekst shoqërues në ilustrimin tuaj duke përdorur WordSwag. Një veçori e veçantë e WordSwag është zgjedhja automatike e fontit që përputhet më mirë me figurën. Nëse përdoruesi është i pakënaqur me rezultatin, atëherë mund të ndryshoni nënshkrimin duke zgjedhur një nga 30 opsionet. Projekti i përfunduar duhet të ruhet dhe më pas të përdoret sipas gjykimit tuaj. Aplikimi paguhet, kushton 3,99 dollarë.
Phonto është një aplikacion i thjeshtë që ju lejon të shtoni me shpejtësi dhe lehtësi tekst në ilustrimet tuaja. Në aplikacion, mund të zgjidhni një nga 200 fontet e parainstaluara dhe nëse nuk jeni të kënaqur me rezultatin, mund të shtoni fontin tuaj. Ka shumë mjete për të punuar me tekst; mund të ndryshoni madhësinë, ngjyrën, ndarjen e shkronjave dhe rreshtave, të shtoni hije dhe efekte të tjera. version iOS. Versioni për Android.
Aplikacioni Fontspiration ju lejon të krijoni tipografi të animuar. Përdoruesi mund të zgjedhë cilindo nga më shumë se 100 fontet e disponueshme dhe të krijojë një nënshkrim të bukur shoqërues. Nëse për ndonjë arsye nuk mund të merrni rezultatin e dëshiruar, mund të shikoni veprat e përdoruesve të tjerë të paraqitur në galeri. Projekti i përfunduar mund të ruhet si një fotografi e rregullt, gjithashtu mund të bëni një GIF të animuar dhe madje edhe një video. Një aplikacion shumë i dobishëm - një redaktues i vërtetë grafik me funksionalitet të mirë.
Aplikacioni Ampergram u krijua për të punuar me imazhe nga rrjeti social Instagram. Karakteristika kryesore e Ampergram është se aplikacioni gjen shkronja në fotografitë e postuara nga përdorues të tjerë dhe kompozon fjalë prej tyre. Nuk ka gjasa që ju të jeni në gjendje të arrini tipografi veçanërisht me cilësi të lartë, por është argëtuese.
Si të krijoni një aplikacion për Android ose iPhone?— këto pyetje po bëhen gjithnjë e më shumë jo vetëm nga zhvilluesit e uebit, por edhe nga pronarët e zakonshëm të faqeve të internetit të bizneseve të vogla dhe blogerët.
Ky rishikim sugjeron të merret në konsideratë , të cilët janë konstruktorë për krijimin e shpejtë dhe të lehtë të aplikacioneve Android dhe iPhone. Në të njëjtën kohë, pa kërkuar që përdoruesi të ketë aftësi programimi ose njohuri të tjera të veçanta IT. Aplikacione të tilla janë të domosdoshme për lloje të ndryshme biznesesh - në fund të fundit, ato janë një mënyrë e shkëlqyer për të zgjeruar audiencën e synuar dhe për të tërhequr klientët.
Kështu, gjithçka e diskutuar në rishikimin për zhvillimin e aplikacionit mund të bashkohet nën sloganin: e thjeshtë, e shpejtë dhe pa programim!
— falas një shërbim ueb që ju lejon të konvertoni përmbajtjen e faqes suaj të internetit në një aplikacion Android dhe ta shpërndani atë përmes Google Play. Për më tepër, aplikacionet e krijuara mund të shiten dhe reklamohen në to.
Mund të krijoni një numër të pakufizuar aplikacionesh Android nga tre lloje të përmbajtjes: një faqe interneti, një faqe e thjeshtë html dhe një video në YouTube. Për të krijuar një aplikacion Android, AppsGeyser përdor një magjistar të thjeshtë dhe intuitiv shabllonesh.
Faqet e internetit të AppsGeyser: http://www.appsgeyser.com, http://www.appsgeyser.ru
— falas shërbim online për krijimin e shpejtë të aplikacioneve celulare. TheAppBuilder krijon aplikacione duke përdorur një dizajner dhe shabllone standarde - për biznes, ngjarje, arsim, muzikë, sport, etj. Aplikacionet e krijuara janë falas dhe për 5 USD në muaj Mund të çaktivizoni shfaqjen e reklamave të palëve të treta në aplikacionin e krijuar. TheAppBuilder ju lejon të krijoni aplikacione Android dhe Windows Mobile.
Uebfaqja e TheAppBuilder: http://www.theappbuilder.com
është një shërbim online që lejon përdoruesit të krijojnë dhe publikojnë aplikacionet e tyre celulare me disa klikime në internet. Platforma Appsmakerstore krijon aplikacione celulare të mbështetura nga HTML5, iTunes, Android Market, Blackberry Marketplace, Windows Marketplace dhe Facebook pa ndonjë aftësi të thellë teknologjike. Kjo është totale 1 aplikacion për 6 platforma të ndryshme. Appsmakerstore ofrohet në 23 gjuhë, duke përfshirë rusishten dhe ukrainishten.
E veçanta e Appsmakerstore është se ofron një zgjedhje të shablloneve të gatshëm për industri të caktuara (për shembull, shërbime ligjore, klube nate, restorante dhe kafene, tregti, sallone bukurie, etj.)
Gjithmonë i përfshirë në të gjitha planet:
— dizajner me pagesë online i aplikacioneve celulare (iPad, Android, HTML5) për bizneset e vogla. Veçoritë përfshijnë vendndodhjen gjeografike, marrjen dhe dërgimin e mesazheve, një karrocë blerjesh, njoftime, integrimin me rrjetet sociale, postimin e informacionit për menunë, gamën e shërbimeve, ngjarjet e ardhshme, etj. Ka shabllone për restorante, sekserë, palestra, etj.
Ky shërbim përfaqësohet nga planet e mëposhtme:
AppGlobusështë një nga projektuesit e aplikacioneve celulare në internet me pagesë ruse që u lejon përdoruesve të krijojnë dhe publikojnë në mënyrë të pavarur aplikacionin e tyre në App Store dhe Google Play.
Përdor dizajnin dhe aftësitë e reja të Ionic Framework, i cili përmirëson ndjeshëm cilësinë e zhvillimit dhe bën të mundur krijimin e aplikacioneve celulare në HTML5, iOS, Android, edhe pa aftësi programimi.
Për momentin, AppGlobus ofrohet në 8 gjuhë, përfshirë rusishten.
AppGlobus.com ofron paketat e mëposhtme:
— një shërbim online me pagesë për krijimin e aplikacionit tuaj celular për biznes ose përdorim personal. Nuk kërkohen aftësi të veçanta. I përshtatshëm për bizneset e vogla, siç janë dyqanet online. Duhen vetëm 5 minuta për të krijuar aplikacionin tuaj - ju vetëm duhet të zgjidhni modulet dhe dizajnin e nevojshëm. Ka versione anglisht dhe rusisht.
My-apps.com ofron paketat e mëposhtme:
VIP - 3999 rubla. /muaj + 150,000 rubla. pagesa e instalimit
ofron një platformë " beje vete” për të krijuar iPhone/aplikacione ,
e cila gjithashtu nuk kërkon aftësi programuese. Ky shërbim i ofron çdo organizate një mënyrë të thjeshtë për të krijuar aplikacione celulare (iPhone, iPad, Android) dhe materiale publikimi. Klientët mund të krijojnë katalogët, fletushkat, broshurat, raportet, rezymetë, etj. dhe t'i dorëzojnë ato duke përdorur zgjidhjen SaaS. Ka versione anglisht dhe rusisht.
iBuildApp ofrohet në paketat e mëposhtme:
— shërbim online për zhvillimin e aplikacioneve (iPhone, iPad, Android). Ju lejon të krijoni një aplikacion bazuar në një nga shumë shabllonet e aplikacioneve. Elementet e ndërfaqes së përdoruesit të aplikacionit të krijuar mund të shoqërohen me funksione të tilla si dërgimi i emailit, mesazhet SMS, dërgimi në shërbimet e Facebook dhe Twitter.
Të gjitha paketat mbështesin platformat e mëposhtme: IOS (iPhone/iPad) dhe Android (Telefon/Tablet)
Faqja e internetit e Viziapps: http://www.viziapps.com
- një redaktues në internet që ju lejon të krijoni aplikacione për iOS, Android dhe Windows Phone. Është shumë e thjeshtë për t'u përdorur: ju mund të montoni programin tuaj nga pjesë të gatshme. Përkundër faktit se AppsBuilder përpiqet të jetë më i thjeshtë dhe më i kuptueshëm për përdoruesit e papërvojë, ai gjithashtu shton disa veçori për programuesit: për shembull, ju mund të plotësoni aplikacionet e krijuara me skriptet tuaja Java.
Ekzistojnë tre paketa me pagesë që përfshijnë një provë 30-ditore falas:
Djema, ne vendosëm shpirtin tonë në sit. Faleminderit per ate
që po e zbuloni këtë bukuri. Faleminderit për frymëzimin dhe nxitjen.
Bashkohuni me ne Facebook Dhe Në kontakt me
faqe interneti Unë kam bashkuar për ju disa programe të thjeshta dhe të lehta për t'u përdorur për të përmirësuar fotot tuaja. Ju madje mund të dëshironi të hiqni qafe të gjithë filtrat e Instagram pasi të provoni një ose më shumë nga aplikacionet në këtë listë.
Mbi 100 efekte (përfshirë ndriçimin), kornizat, prerjen, ndryshimin e madhësisë dhe rrotullimin e imazheve, përmirësimin automatik të imazhit, heqjen e syve të kuq dhe madje edhe zbardhjen e dhëmbëve. Ajo që është e bukur është se baza e funksionalitetit po përditësohet vazhdimisht nga zhvilluesit.
Ndërfaqe shumë e përshtatshme, e shpejtë dhe praktike. Gjithçka që ju nevojitet për korrigjimin fillestar të fotografisë është mbledhur këtu, duke përfshirë ndriçimin e redaktimit, ngopjen dhe kontrastin në zona individuale të imazhit, diametrin e të cilave mund ta rregulloni gjithashtu. Përveç kësaj, aplikacioni funksionon mjaft shpejt, gjë që është një lajm i mirë.
Ky aplikacion, natyrisht, nuk do të jetë një analog profesional i Photoshop. Por për redaktimin fillestar të fotografive është mjaft i përshtatshëm. Në dispozicion falas në aplikacion: 10 korniza, 10 filtra, rregullim i ekspozimit, shkëlqim dhe kontrast, ngopje dhe tone ngjyrash, heqja e syve të kuq. Dhe për një tarifë shtesë mund të blini shumë të mira shtesë.
Një redaktues fotografish shumë i thjeshtë dhe interesant, i dashur dhe i njohur për shumë njerëz. Projektuar mirë dhe me cilësi të lartë. Gjëja kryesore me të cilën mund t'ju pëlqejë është më shumë se 30 filtra, mbi dy duzina tekstura dhe afërsisht i njëjti numër kornizash.
Programi ju lejon të krijoni kolazhe, të ndryshoni filtrat, të kontrolloni tonin dhe ngjyrën e fotove, të shtoni efekte teksti, të hiqni skuqjen e syve dhe shumë më tepër. Përveç kësaj, ju mund të krijoni imazhe të vizatuara me dorë. Në përgjithësi, ka me të vërtetë shumë funksione.
Ajo që është veçanërisht e këndshme për këtë aplikacion është ndërfaqja e këndshme dhe shpejtësia e funksionimit. Përveç kësaj, ai krenohet me shumë efekte, korniza dhe filtra të personalizuar. Nga rruga, versioni i plotë, i cili jep akses në më shumë se 100 efekte, 100 korniza dhe 200 tekstura, do t'ju kushtojë gjithashtu lirë - vetëm një dollar.
Muzy është një aplikacion shumë i thjeshtë dhe funksional: mund të bëni kolazhe nga fotot, të luani me një sërë kornizash, të përdorni redaktuesin e integruar për imazhe dhe madje mund të shtoni tekst. Një gjë mjaft e përshtatshme dhe qesharake.
Një aparat fotografik i shkëlqyer, shumë efekte, një ndërfaqe e qetë dhe e bukur lejojnë që ky program të dallohet nga numri i madh i redaktuesve të fotografive. Duke u shfaqur tre vjet më parë, ai u përmirësua dhe plotësohej vazhdimisht nga zhvilluesit, dhe rezultati ishte një aplikacion i dizajnuar mirë dhe me cilësi të lartë.
Mësimi i një gjuhe të re dhe mjedisi i zhvillimit është minimumi që ju kërkohet nëse dëshironi të shkruani aplikacionin tuaj të parë celular. Do të duhen të paktën disa javë për të skicuar një listë themelore të detyrave për Android ose iOS pa kopjuar shembullin nga libri. Por ju nuk mund të zotëroni Objective-C ose Java dhe megjithatë të zhvilloni shpejt aplikacione për telefonat inteligjentë nëse përdorni teknologji të tilla si PhoneGap.
Nëse keni studiuar me kujdes risitë që na presin në Windows 8, mund të keni vënë re se do të jetë e mundur të zhvillohen aplikacione në HTML5 nën të. Ideja, në fakt, nuk është e re - teknologjitë që zbatojnë të njëjtën qasje për platformat celulare po zhvillohen me hapa të mëdhenj. Një nga këto korniza, i cili ju lejon të zhvilloni aplikacione për telefonat inteligjentë duke përdorur një mori HTML, JavaScript dhe CSS të njohur!, është PhoneGap. Një aplikacion i shkruar me ndihmën e tij është i përshtatshëm për të gjitha platformat e njohura: iOS, Android, Windows Phone, Blackberry, WebOS, Symbian dhe Bada. Nuk do të keni nevojë të mësoni specifikat e programimit për secilën platformë (për shembull, Objective-C në rastin e iOS), ose të merreni me API të ndryshme dhe mjedise zhvillimi. Gjithçka që ju nevojitet për të krijuar një aplikacion celular ndër-platformë është njohja e HTML5 dhe një API speciale PhoneGap. Në këtë rast, dalja nuk do të jetë një faqe budallaqe HTML e "kornizuar" në ndërfaqen e aplikacionit, jo! API-ja e kornizës ju lejon të përdorni pothuajse të gjitha aftësitë e telefonit që përdoren gjatë zhvillimit duke përdorur mjete vendase: akses në përshpejtuesin, busullën, kamerën (regjistrimin e videos dhe fotografimin), listën e kontakteve, sistemin e skedarëve, sistemin e njoftimeve (njoftime standarde në telefon) , ruajtje, etj., etj. Së fundi, një aplikacion i tillë mund të aksesojë pa probleme çdo adresë ndërdomainësh. Ju mund të rikrijoni kontrollet vendase duke përdorur korniza si jQuery Mobile ose Sencha, dhe programi përfundimtar do të duket sikur është shkruar në një gjuhë amtare (ose pothuajse kështu) në një telefon celular. Më së miri është që sa më sipër të ilustrohet në praktikë, pra të shkruani një aplikacion, ndaj ju sugjeroj të filloni të praktikoni menjëherë. Mbani gjurmët e kohës - do të duhen më shumë se gjysmë ore për të bërë gjithçka.
Le të marrim iOS si platformën e synuar - po, po, paratë janë në AppStore dhe tani për tani është më mirë të fitoni para nga zhvillimet tuaja atje :). Por më lejoni ta sqaroj menjëherë: e njëjta gjë, pa ndryshime, mund të bëhet, të themi, për Android. Mendova për një kohë të gjatë se cilin shembull të merrja në konsideratë, pasi nuk doja të shkruaja një mjet tjetër për të mbajtur gjurmët e listës së detyrave. Kështu që vendosa të krijoj një aplikacion të quajtur "Georemembrance", një program navigimi, qëllimi i të cilit mund të përshkruhet me një frazë: "Më njoftoni kur të jem përsëri këtu". AppStore ka shumë shërbime që ju lejojnë të "kujtoni" vendin ku përdoruesi ka parkuar makinën. Është pothuajse e njëjta gjë, pak më e thjeshtë. Ju mund të tregoni një pikë në një hartë të qytetit, të vendosni një rreze të caktuar për të dhe të programoni një mesazh. Herën tjetër që të bini brenda rrethit me rrezen e specifikuar, aplikacioni do t'ju njoftojë dhe pika do të fshihet. Ne do të vazhdojmë sipas këtij plani: fillimisht do të krijojmë një aplikacion të thjeshtë në internet, do ta testojmë në shfletues dhe më pas do ta transferojmë në platformën iOS duke përdorur PhoneGap. Është shumë e rëndësishme të prototiponi dhe testoni pjesën më të madhe të kodit në një shfletues në një kompjuter, pasi korrigjimi i një aplikacioni në një telefon është shumë më i vështirë. Ne do të përdorim kornizën jQuery JS me jQuery Mobile (jquerymobile.com) si kornizë dhe Google Maps v3 si motor hartash. Aplikacioni do të përbëhet nga dy faqe: një hartë dhe një listë pikash.
jQuery Mobile nuk është, sigurisht, korniza e vetme për krijimin e një ndërfaqe celulare. Faqja e internetit PhoneGap ka një listë të madhe të bibliotekave dhe kornizave që mund të përdorni (phonegap.com/tools): Sencha Touch, Impact, Dojo Mobile, Zepto.js, etj.
Do të shpjegoj menjëherë pse do të përdorim jQuery Mobile. Kjo bibliotekë JS na ofron elementë të gatshëm të ndërfaqes së aplikacionit celular (sa më afër atyre vendas) për një sërë platformash. Ne kemi nevojë që dalja të jetë një aplikacion celular, dhe jo një faqe nga një shfletues! Kështu që shkarkoni versionin më të fundit të JQuery Mobile (jquerymobile.com/download) dhe transferoni skedarët e parë të aplikacionit që na duhen në dosjen e punës:
Është e nevojshme që burimet të bëhen kryesisht lokale në mënyrë që përdoruesi të mos e harxhojë internetin celular në të ardhmen. Tani krijojmë kornizën e faqes në skedarin index.html. Kodi më poshtë përshkruan pjesën e sipërme të faqes me një hartë, mbishkrimin "Kujtesa gjeografike" dhe butonin "Pikat".
Faqja e hartës
Atributi i faqes data-dom-cache="true" është i nevojshëm për të siguruar që të mos shkarkohet nga memoria. Butoni Points përdor data-transition="pop" në mënyrë që faqja e Listës së Pikave të hapet me një efekt pop-in. Mund të lexoni më shumë se si janë strukturuar faqet jQuery Mobile në një manual të mirë (bit.ly/vtXX3M). Për analogji, ne krijojmë një faqe me një listë pikash:
Faqja e listës së pikave
Për butonin “Hartë” do të shkruajmë edhe data-transition="pop", por do të shtojmë atributin data-direction="reverse" në mënyrë që faqja "Hartë" të hapet me efektin "Fade". Ne do të shkruajmë të njëjtat atribute në shabllonin e pikës. Kjo është e gjitha, korniza jonë është gati.
Tani duhet të shfaqim hartën, për të cilën do të përdorim API-në standarde të Google Maps, e cila përdoret nga miliona sajte të ndryshme:
Var latLng = gm.LatLng i ri (this.options.lat, this.options.lng); this.map = new gm.Map(element, ( zmadhimi: this.options.zoom, // Zgjidhni qendrën fillestare të zmadhimit: latLng, // Vendosni qendrën fillestare të mapTypeId: gm.MapTypeId.ROADMAP, // Harta normale disableDoubleClickZoom: e vërtetë, // Çaktivizo zmadhimin automatik duke trokitur/kliko dy herë disableDefaultUI: e vërtetë // Çaktivizo të gjithë elementët e ndërfaqes ));
Këtu Gm është një variabël që referon objektin Google Maps. I komentova mirë parametrat e inicializimit në kod. Hapi tjetër është të vizatoni një shënues njeriu në hartë:
This.person = new gm.Marker(( hartë: this.map, ikona: new gm.MarkerImage(PERSON_SPRITE_URL, new gm.Size(48, 48)) ));
Adresa e personit sprite nga panorama e Google përdoret si PERSON_SPRITE_URL. Adresa e tij statike është maps.gstatic.com/mapfiles/cb/mod_cb_scout/cb_scout_sprite_api_003.png. Përdoruesi do të shtojë pikë duke klikuar në hartë, kështu që për t'i nxjerrë ato do të dëgjojmë ngjarjen e klikimit:
Gm.event.addListener(this.map, "click", funksioni (ngjarje) (self.requestMessage(funksioni (gabim, mesazh) ( // Metoda që kthen tekstin e futur nga përdoruesi nëse (gabim) kthehet; // Metoda shton një pikë në listën aktive dhe // e tërheq atë në hartë self.addPoint(event.latLng, self.options.radius, message); self.updatePointsList(); // Rivizato listën e pikave )); ), i rremë);
Unë jap shumicën e kodit - kërkoni pjesën tjetër në disk. Më pas duhet ta mësojmë aplikacionin të lëvizë ikonën e përdoruesit në hartë. Në prototip, ne përdorim API-në e Gjeolokimit (ai që përdoret gjithashtu në shfletuesit e desktopit):
Nëse (navigator.geolocation) ( // Kontrolloni nëse shfletuesi mbështet funksionin e vendndodhjes gjeografike gpsSuccess(pos) ( var lat, lng; if (pos.coords) ( lat = pos.coords.gjerësi gjeografike; lng = pos.coords.gjatësi; ) else ( lat = pos.gjerësi; lng = pos.gjatësi; ) self.movePerson(new gm.LatLng(lat, lng)); // Zhvendos ikonën e përdoruesit ) // Çdo tre sekonda kërkojmë pozicionin aktual // të window.setInterval i përdoruesit (funksioni () ( // Kërko pozicionin aktual navigator.geolocation.getCurrentPosition(gpsSuccess, $.noop, ( enableHighAccuracy: true, maksimumiAge: 300000 )); ), 3000); )
Metoda movePerson përdor një procedurë të thjeshtë getPointsInBounds() për të kontrolluar nëse përdoruesi është në ndonjë pikë aktive. Pyetja e fundit - ku të ruhet lista e pikave? HTML5 prezantoi aftësinë për të përdorur localStorage, ndaj të mos e neglizhojmë (do t'ju lë t'i kuptoni vetë këto pjesë të kodit, të cilat i kam komentuar mirë). Pra, aplikacioni që funksionon në shfletues është gati!
Siç thashë më parë, korrigjimi më së shumti duhet të bëhet në kompjuter. Shfletuesi më i përshtatshëm për testimin e aplikacioneve në internet në një kompjuter është Safari ose Chrome. Pas korrigjimit të gabimeve në këta shfletues, mund të jeni i sigurt se aplikacioni juaj nuk do të funksionojë në një shfletues të telefonit celular. Të dy këta shfletues janë të pajtueshëm me shumicën e shfletuesve të uebit celular sepse janë ndërtuar në motorin WebKit ashtu si ata. Pas eliminimit të të gjitha defekteve, mund të vazhdoni me nisjen e aplikacionit në ueb celular direkt në telefonin tuaj. Për ta bërë këtë, konfiguroni serverin tuaj të internetit (madje edhe Denwer ose XAMPP) në mënyrë që të shërbejë faqen e krijuar dhe hapeni atë në shfletuesin e telefonit tuaj celular. Aplikacioni duhet të duket diçka si ai i paraqitur në figurë. Është e rëndësishme të kuptohet këtu se aplikacioni i ardhshëm celular i përpiluar për platformën celulare duke përdorur PhoneGap do të duket pothuajse identik, përveç që shiriti i navigimit të shfletuesit nuk do të shfaqet në ekran. Nëse gjithçka është në rregull, mund të filloni të krijoni një aplikacion të plotë iOS nga faqja. Ju lutemi vini re se ne nuk kemi prekur as PhoneGap dhe IDE për zhvillimin e celularit deri në këtë pikë.
Për të ndërtuar një aplikacion për iOS, ju nevojitet një kompjuter me sistemin operativ Mac OS 10.6+ (ose një makinë virtuale në Mac OS 10.6), si dhe mjedisin e zhvillimit Xcode me iOS SDK të instaluar. Nëse nuk e keni të instaluar SDK-në, do t'ju duhet të shkarkoni një imazh të diskut nga faqja e internetit e Apple që përfshin Xcode dhe iOS SDK (developer.apple.com/devcenter/ios/index.action). Mbani në mend se imazhi peshon rreth 4 GB. Për më tepër, do t'ju duhet të regjistroheni në faqen e internetit të Apple si zhvillues (nëse nuk do të publikoni aplikacionin tuaj në AppStore, atëherë kjo kërkesë mund të anashkalohet). Duke përdorur këtë grup, mund të zhvilloni aplikacione në gjuhën amtare iOS Objective-C. Por ne vendosëm të bëjmë një zgjidhje dhe të përdorim PhoneGap, ndaj na duhet ende të instalojmë paketën PhoneGap iOS. Thjesht shkarkoni arkivin nga jashtë sajti (https://github.com/callback/phonegap/zipball/1.2.0), shpaketoni atë dhe ekzekutoni instaluesin në dosjen iOS. Kur instalimi të përfundojë, ikona PhoneGap duhet të shfaqet në menynë e projekteve Xcode. Pas nisjes, do t'ju duhet të plotësoni disa formularë, por shumë shpejt do të shihni hapësirën e punës IDE me aplikacionin tuaj të parë. Për të kontrolluar nëse gjithçka po funksionon, klikoni butonin Run - emulatori i iPhone/iPad me aplikacionin e shabllonit PhoneGap duhet të fillojë. Programi i montuar do të gjenerojë një gabim duke thënë se index.html nuk u gjet - kjo është normale. Hapni dosjen në të cilën keni ruajtur skedarët kryesorë të projektit dhe gjeni nënfolderin www në të. Tërhiqeni atë në redaktues, klikoni në ikonën e aplikacionit në listën në të majtë dhe në dritaren që shfaqet, zgjidhni "Krijo referencat e dosjeve për çdo dosje të shtuar". Nëse e ekzekutoni përsëri programin, gjithçka duhet të funksionojë. Tani mund të kopjojmë të gjithë skedarët e prototipit tonë në dosjen www. Është koha për të modifikuar prototipin tonë për të punuar në një smartphone duke përdorur përpunimin PhoneGap.
Para së gjithash, duhet të përfshini phonegap-1.2.0.js në skedarin tuaj të indeksit. PhoneGap ju lejon të kufizoni listën e hosteve të disponueshëm për t'u vizituar. Unë sugjeroj të krijoni menjëherë një "listë të bardhë" të tillë. Në menynë e projektit, hapni Skedarët Mbështetës/PhoneGap.plist, gjeni artikullin ExternalHosts dhe shtoni në të hostet e mëposhtëm që aplikacioni ynë do t'i qaset (këta janë serverë të Hartave Google): *.gstatic.com, *.googleapis.com, harta .google. com. Nëse nuk i specifikoni ato, programi do të shfaqë një paralajmërim në tastierë dhe harta nuk do të shfaqet. Për të inicializuar versionin ueb të aplikacionit tonë, ne përdorëm ngjarjen DOMReady ose ndihmësin jQuery: $(document).ready(). PhoneGap gjeneron një ngjarje gati për pajisje, e cila tregon se pajisja celulare është gati. Unë sugjeroj të përdorni këtë:
Document.addEventListener("deviceready", funksion () ( Njoftuesi i ri($("#map-canvas")); // Nëse përdoruesi nuk ka internet, // njoftojeni për këtë nëse (navigator.network.connection). type = == Connection.NONE) ( navigator.notification.alert ("Nuk ka lidhje interneti", $.noop, TITLE); ) ), false); Le të parandalojmë lëvizjen: document.addEventListener("touchmove", funksion (ngjarje) ( event.preventDefault(); ), false);
Më pas do të zëvendësojmë të gjitha alarmet dhe do të konfirmojmë telefonatat me ato vendase që na ofron PhoneGap:
Navigator.notification.confirm("Hiq pikën?", funksioni (id_button) ( if (button_id === 1) ( // butoni OK shtypet vetë.removePoint(pika); ) ), TITLE);
Gjëja e fundit që duhet të ndryshojmë është blloku i kodit që lëviz ikonën e përdoruesit rreth hartës. Kodi ynë aktual gjithashtu funksionon, por funksionon më pak në mënyrë optimale (ai lëviz ikonën edhe nëse koordinatat nuk kanë ndryshuar) dhe nuk ofron të dhëna aq të pasura sa homologu i PhoneGap:
Navigator.geolocation.watchPosition(funksioni (pozicioni) (self.movePerson(gm.LatLng i ri (pozicioni.koordet.gjerësia, pozicioni.coords.gjatësia)); ), funksioni (gabim) ( navigator.notification.alert("kodi: " + error.code + "\nmesazh: " + error.message, $.noop, TITLE); ), ( frekuenca: 3000 ));
Ky kod është më elegant - gjeneron një ngjarje vetëm kur koordinatat kanë ndryshuar. Klikoni butonin Run dhe sigurohuni që aplikacioni që sapo krijuam të funksionojë në mënyrë perfekte në simulatorin e pajisjes iOS! Është koha për të filluar lëshimin në një pajisje të vërtetë.
Lidhni iPhone, iPod ose iPad tuaj me një kompjuter me Xcode. Programi do të zbulojë një pajisje të re dhe do të kërkojë leje për ta përdorur atë për zhvillim. Nuk ka kuptim ta refuzosh atë :). Më lejoni ta përsëris edhe një herë: për të ekzekutuar një aplikacion të shkruar në iOS, duhet të jeni një zhvillues i autorizuar i iOS (me fjalë të tjera, të jeni i abonuar në Programin e Zhvilluesve iOS). Kjo do t'ju shqetësojë vetëm nëse jeni duke zhvilluar aplikacione për produktet e Apple; me platformat e tjera (Android, Windows Phone) gjithçka është shumë më e thjeshtë. Ata që studiojnë në një universitet kanë një shans për të fituar akses në program falas falë disa përfitimeve. Të gjithë të tjerët duhet të paguajnë 99 dollarë në vit për të marrë pjesë në program. Apple lëshon një certifikatë me të cilën mund të nënshkruani kodin tuaj. Aplikacioni i nënshkruar lejohet të lëshohet në iOS dhe të shpërndahet në App Store. Nëse nuk jeni student, dhe ende ju vjen keq për 99 dollarë për eksperimente të pafajshme, atëherë ekziston një mënyrë tjetër - të mashtroni sistemin. Ju mund të krijoni një certifikatë të vetë-nënshkruar për verifikimin e kodit dhe të ekzekutoni programin celular në një pajisje iOS të jailbrokur (nuk do të ndalem në këtë, sepse gjithçka përshkruhet në sa më shumë detaje të jetë e mundur në këtë artikull: bit.ly/tD6xAf) . Në një mënyrë apo tjetër, së shpejti do të shihni një aplikacion funksional në ekranin e celularit tuaj. Ndalo kronometrin. Sa kohë ju desh?
Përveç PhoneGap, ka platforma të tjera që ju lejojnë të krijoni aplikacione celulare pa përdorur gjuhë amtare. Le të rendisim lojtarët më të lezetshëm.
Titanium mund të ndërtojë aplikacione kryesisht për Android dhe iPhone, por gjithashtu pretendon se mbështet BlackBerry. Përveç vetë kornizës, projekti ofron një grup miniaplikacionesh vendase dhe IDE. Mund të zhvilloni aplikacione falas në Titanium, por do t'ju duhet të paguani për mbështetje dhe module shtesë (nga 49 dollarë në muaj). Çmimi i disa moduleve të palëve të treta arrin 120 dollarë në vit. Zhvilluesit e Appcelerator Titanium pretendojnë se më shumë se 25 mijë aplikacione janë shkruar në bazë të kornizës së tyre. Kodi burimor i projektit shpërndahet nën licencën Apache 2.
Kjo teknologji mbështet platformat kryesore - iOS dhe Android. Korniza ka për qëllim kryesisht zhvillimin e lojës. Sigurisht, zhvilluesit pretendojnë optimizim me cilësi të lartë në OpenGL. Platforma nuk ka një version falas dhe çmimi është mjaft i lartë: 199 dollarë në vit për një licencë për një platformë dhe 349 dollarë në vit për iOS dhe Android. Corona ofron IDE-në e vet dhe emuluesit e pajisjeve. Aplikacionet Corona janë shkruar në një gjuhë të ngjashme me JavaScript.
Ne krijuam një aplikacion të thjeshtë ueb celular dhe e transferuam atë në platformën iOS duke përdorur PhoneGap në disa hapa të thjeshtë. Ne nuk kemi shkruar një rresht të vetëm të kodit Objective-C, por kemi marrë një program me cilësi të mirë, duke shpenzuar një minimum kohe duke transferuar dhe mësuar API-në PhoneGap. Nëse preferoni një platformë tjetër, për shembull Android ose Windows Mobile 7, atëherë mundeni po aq lehtë, pa asnjë ndryshim për këto platforma, të ndërtoni aplikacionin tonë (për secilën prej tyre ka një manual të mirë hyrës dhe video tutorial: phonegap.com/ fillimi). Për të verifikuar qëndrueshmërinë e platformës, mund të shikoni aplikacionet e gatshme në PhoneGap, të cilat zhvilluesit e teknologjisë i kanë mbledhur në një galeri të veçantë (phonegap.com/apps). Në fakt, PhoneGap është një platformë ideale për të krijuar të paktën një prototip të një aplikacioni të ardhshëm. Përparësitë e tij kryesore janë shpejtësia dhe kostot minimale, të cilat përdoren në mënyrë aktive nga startup-et që janë të kufizuara në burime në të gjitha aspektet. Nëse aplikacioni dështon dhe për ndonjë arsye nuk jeni më të kënaqur me të brendshmet HTML+JS, gjithmonë mund ta transferoni aplikacionin në një gjuhë amtare. Nuk mund të mos them që PhoneGap fillimisht u zhvillua nga Nitobi si një projekt me burim të hapur (depoja ndodhet në GitHub: github.com/phonegap). Kodi burimor do të vazhdojë të mbetet i hapur, megjithëse Adobe bleu Nitobi tetorin e kaluar. Duhet të them se çfarë perspektive ka projekti me mbështetjen e një gjiganti të tillë?
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.
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ë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:
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ë:
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.
Për ata që kërkojnë se si të krijojnë një aplikacion Android pa aftësi, ofrohet linja e mëposhtme e stilistëve 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 se si 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 krijimin e aplikacionit tuaj duke përdorur shembuj të konstruktorëve specifikë.
Për të punuar me këtë projektues, nuk kërkohet regjistrim - thjesht klikoni në Krijo tani në faqen kryesore.
Pra, si të krijoni vetë një aplikacion celular për Android si bloger:
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.
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ë:
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:
Për të konfiguruar dyqanin tuaj online, klikoni në Cilësimet e Dyqanit:
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:
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.
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:
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.