Kapcsolatok

A mobilalkalmazások létrehozásával pénzkeresés titkai. Hogyan készítsünk programot okostelefonra fél óra alatt Photo Grid: bejelentések és videós történetek

Elkészítettük a „Periodikát” - egy mobilalkalmazást, amellyel fotóalbumokat, pillanatfelvételeket és képeslapokat nyomtathat. Annak érdekében, hogy mindenkinek segítsünk, aki iPhone-on fényképez, kiválasztottunk 8 legjobb fotószerkesztő alkalmazást, amelyek segítenek a fényerő és a kontraszt beállításában, a szűrők alkalmazásában, a perspektíva beállításában – mindent megtesz, hogy gyönyörű fényképeket küldjön nyomtatásra.

VSCOcam

A VSCOcam az utóbbi idők egyik legnépszerűbb képfeldolgozó alkalmazása, ezért: Sikerét a fotósokkal, művészeti vezetőkkel és kreatív iparági cégekkel közösen elkészített szűrőknek köszönheti, emellett a program minden szükséges eszközzel rendelkezik a kép tökéletes: színkorrekció, vágás, fehéregyensúly, fényerő, kontraszt stb.

a VSCOcam-ben egyszer feldolgozhat egy fényképet, majd egyszerre alkalmazhatja ezeket a beállításokat az összes hasonló fotóra, amivel sok időt takaríthat meg.

A VSCOcam egy olyan közösség is, ahol több ezer felhasználó osztja meg pillanatait. A VSCOcamben naplót is vezethet, egyszerű fotótörténeteket készíthet kártyákkal és szöveggel. Az alkalmazás híveit a #vsco, #vscomoscow, #vscocam, #vscorussia címkék segítségével találhatja meg az Instagramon.

Az alkalmazás a kezdő szűrőcsomaggal együtt ingyenes, a többit külön kell megvásárolni. Vásárlás előtt azonban kitalálhatja, hogy milyenek lesznek a fotók az új feldolgozásban. Nehéz konkrét effektuskészletet ajánlani – ízlése szerint válasszon. Osszuk meg kedvenceinket: C2, 04, 05 és F1.

Sötét szoba

A Darkroom alkalmazás azoknak való, akiknek komoly színkorrekcióra van szükségük. A Darkroom fő jellemzője a „görbe”, ugyanaz, amelyet a szakemberek az Adobe Lightroom-mal való munka során használnak. Az indítókészlet azonban nem tartalmazza, külön kell megvásárolni. De hozzáférhet egy sor fotószerkesztő eszközhöz, amely mindent tartalmaz, ami az alapvető feldolgozáshoz szükséges.

Utófény

Az Afterlight bevezetése óta népszerű a mobilfotósok körében. mi a titok? Barátságos felület, egy rakás szerkesztőeszköz és természetesen keretek, textúrák és egyéb dekorációk.
Az afterlugh minden mással is rendben van. Minden, ami a szerkesztéshez kell, gyönyörű szűrőcsomagok fejlesztőktől és mobilfotósoktól, keretkészletek, textúrák. Néhányat külön is értékesítenek.

Snapseed

A Snapseed nélkülözhetetlen eszköz, ha precíz beállításokat kell végeznie egy fényképen. Képes egy teljes fényképpel és egyes területeken dolgozni. Világosíthat egy túl sötét területet vagy sötétíthet egy túl világos területet.
A fotószerkesztő alapvető feldolgozási eszközökkel rendelkezik: vágás, színkorrekció, vignettálás. Plusz érdekes effektusok: grunge blur, noir és mások.

Pixelmator

A Pixelmator a választékunk „szörnye”. Maguk a fejlesztők teljes értékű képszerkesztőként pozicionálják. Természetesen fotózásra is alkalmas.
Az alkalmazás fő jellemzője a rétegek támogatása, mint az asztali fotószerkesztőkben. Ez lehetővé teszi a kísérletezést: több kép „keverése”, szöveg, geometriai formák hozzáadása. A Pixelmator jó sablonokkal rendelkezik kollázsok, kártyák és poszterek készítéséhez.

Mextures

A Mextures a sötétkamra és a kísérletezés érzését kelti. Az alkalmazás hűvös hatásokat tartalmaz, amelyeket össze lehet (és kell is) keverni. Tekintettel arra, hogy minden szűrőnek számos változata van, ugyanaz a fénykép azonos hatással másképp fog kinézni. A lényeg az, hogy a megfelelő pillanatban álljunk meg, és ne vigyük túlzásba a szűrőket.

Lily

A Litely egy könnyen megtanulható fotószerkesztő gyönyörű szűrőkkel. Alkalmasak tájképekhez, természetfotókhoz és építészethez. A fekete-fehér fényképek kedvelői imádni fogják a noir effektusokat tartalmazó csomagot.
A kezdőkészletet ingyenesen kipróbálhatod, de a többiért külön kell fizetni. Vásárlás előtt megtekintheti az effektusok példáit valódi fényképeken, és eldöntheti, mire van szüksége.

SKRWT

SKRWT —gyógyszer a görbe kezekre. Komolyan, állvány nélküli iPhone-on nehéz kezdetben „egyenes” felvételt készíteni a megfelelő tárgyarányokkal és akadálymentes horizonttal. Lefényképezzük, amit látunk, anélkül, hogy a keret kompozíciójára és felépítésére gondolnánk.

Az alkalmazás rendelkezik eszközökkel a perspektíva, az objektumok térfogatának, a keret függőleges és vízszintes elrendezésének korrekciójához. A Periodika blog szerzője számára ez az alkalmazás nem egyszer mentett el elveszettnek tűnő felvételeket, ezért minden mobilfotósnak ajánlja az SKRWT-t.

A mobilfotózás lehetőségei igen szélesek: alkalmazások segítségével fotót készíthetünk, feldolgozhatunk, elhelyezhetünk, kinyomtathatunk. Továbbra is megismertetjük Önnel a fotók feldolgozásával és további felhasználásával kapcsolatos ötleteket. Maradjon velünk! Vegyen fel minket Instagramon -

Ez egy egyszerű, de hatékony képszerkesztő alkalmazás. Modellezheti a test átalakulását, javíthatja megjelenését a közösségi médiában, vagy viccesen átalakíthatja barátait. Mindössze annyit kell tennie, hogy húzza, nagyítsa vagy csökkentse a módosítani kívánt testrészeket. Nézd meg, hogyan néznél ki más orral, állal, fenékkel, kisebb súllyal...

Alkalmazásunkat már 10 milliószor töltötték le az összes létező platformról, és 2 egyedi funkcióval rendelkezik:

1) Az alkalmazott torzító algoritmus nagyon sima átmeneteket biztosít, amelyek csak a professzionális Liquify alkalmazásokhoz hasonlíthatók, amelyek több százszor drágábbak.
Ez egy egyszerű, de erőteljes fotótorzító alkalmazás. Segítségével szimulálhatja a test átalakulását, javíthatja megjelenését a közösségi oldalakon, vagy szórakozhat az emberek torzításában.

2) A Kettős nézet mód a képernyő második felébe klónozza a képet, amikor elforgatja az eszközt, és lehetővé teszi annak megváltoztatását, hogy az ujja ne takarja el a munkaterületet. Ez ideális kis érintőképernyős eszközökhöz, például okostelefonjához!

Új funkció: Mostantól elmentheti az átalakító animációkat videofájlként!


ALKALMAZÁSI JELLEMZŐK
********************************

Ez a fotószerkesztő lehetővé teszi az arc és a test minden részének feldolgozását:

Változtassa meg az orr alakját;
Ajakfeltöltés
Az áll és az arc kontúrjának megváltoztatása
Súlycsökkentés, zsírleszívás
Izomnövekedés
Műtétek bármely testrészen, ami változtatható, nagyítható, kicsinyíthető!

Alkalmazásunk mind a szórakozni vágyóknak, mind azok számára alkalmas, akik szeretnék másként látni magukat.


AZ ALKALMAZÁS HASZNÁLATA
**************************************

Az alkalmazás használata nagyon egyszerű még kis képernyőkön is:

Importáljon arc- vagy teljes testfotót a fényképezőgépéről vagy az eszköz képtárából. Célszerű az embert egyszínű háttér előtt fényképezni, megfelelő megvilágítással, hogy a testrészek körvonalai jól láthatóak legyenek.

Használja az ujját a módosítani kívánt testrészek húzásához, nagyításához vagy kicsinyítéséhez. Például eltávolíthatja az orrán lévő szemölcsöt, megnagyobbíthatja a melleit, vagy akár karcsúsíthat is.

A készülék elforgatásával egy kép megtekintéséről kettőre léphet, és így egy képernyőn hasonlíthatja össze az előtti és utáni képeket.

Nagyítson és tekintsen meg két képet, hogy létrehozzon egy „tükröt” a munkaterületéről, így anélkül nézheti meg, hogy az ujja akadályozná. Ez egy nagyszerű megoldás azok számára, akik szeretnék precízen szerkeszteni a fényképeket egy kis képernyőn!

Futtasson egy morph animációt az eredeti fotó és a módosított fotó között, hogy megtekinthesse az átmenetet a régi megjelenésről az új megjelenésre!

Töltse le az alkalmazást most. És látni fogja, hogyan nézhet ki megváltozott külsővel. Mindenkinek joga van a szépséghez.

Dmitrij Dementiy

Kételkedik abban, hogy megéri-e mobilalkalmazás-fejlesztésbe fektetni? Megteheti saját maga és teljesen ingyenes. Előfordulhat, hogy egy tesztverziót kap, amellyel kényelmesen kiértékelheti mobilstratégiája hatékonyságát. És ha megpróbálja, tisztességes mobilalkalmazást készít, amely az okostelefonok és táblagépek tulajdonosaival való online interakció fő eszközévé válik.

Ne feledje, hogy még a legmenőbb mobilalkalmazás sem lehet az egyetlen promóciós eszköz. Csak az átfogó internetes marketing ad maximális eredményt a forgalom és az értékesítés terén.

Megéri saját mobilalkalmazást készíteni?

Költségek. Ha nem fogadsz szót, íme néhány tény:

  • A Flurry Analytics és a comScore szerint az okostelefonok és táblagépek tulajdonosai az eszközzel töltött teljes munkaidőnek csak 14%-át használják a böngészőt. És idejük 86%-át különböző alkalmazásokra fordítják.
  • A telepített alkalmazás az Ön közvetlen kommunikációs csatornája a fogyasztóval. Gondoljon csak bele: nem kell pénzt költenie reklámra, vagy arra várnia, hogy valaki megtalálja Önt a Yandex segítségével. Nincs más hátra, mint a felhasználó által igényelt funkcionalitás támogatása és releváns tartalom biztosítása.
  • A táblagépekkel és okostelefonokkal történő vásárlások száma nő általában az interneten és a RuNeten egyaránt. A Criteo marketingügynökség szerint már 2016-ban a RuNet online tranzakcióinak több mint fele mobileszközökkel történik.

Ha szeretné, az alkalmazás egy mobilböngésző, amelyben csak az Ön webhelye nyílik meg. Milyen esetben telepítene a felhasználó egy ilyen internetböngészőt? Csak akkor, ha érdekli az Ön terméke vagy információja. Ezért ne feledje: az alkalmazást telepítő ügyfél a célközönség hűséges és vásárlásra kész képviselője.

Ebben az esetben érdemes-e kockáztatni és barkácsalkalmazásokat kínálni a hűséges vásárlóknak, nem pedig a profik által Androidra és iOS-re készített egyedi programokat? Találjuk ki.

Mikor hozhat létre saját maga alkalmazást?

Emlékszel, mire van szükségük a webhely látogatóinak? Az erőforrás tartalma vagy funkcionalitása miatt jönnek. Az emberek információkat szeretnének szerezni, vásárolni akarnak valamit, meg szeretnének nézni barátaik fényképeit és megjegyzéseket fűzni hozzájuk stb. A mobilalkalmazás-felhasználóknak erre van szükségük. Információt keresnek, vagy valamilyen tranzakciót bonyolítanak le.

Emlékszel arra, amikor egy vállalkozás önállóan készíthetett weboldalt? Helyes, ha még nincs pénzed a szakemberekkel való együttműködésre, de még van időd és kedved a WordPress vagy a Joomla kitalálására. Ugyanez a helyzet az alkalmazásokkal. A saját készítésű iOS és Android programokat nagyjából a nyílt forráskódú motorokra épített weboldalakhoz lehet hasonlítani.

A munka megkezdéséhez nem kell regisztrálni. Kattintson a Létrehozás most gombra a főoldalon, vagy válassza az Alkalmazás létrehozása menüt a jobb felső sarokban a szolgáltatás bármely oldalán.


Válassza ki a megfelelő alkalmazássablont. Ha tartalomprojektről beszélünk, akkor a következő lehetőségek érdekelhetik:

  • Kézikönyv. Ez a sablon lehetővé teszi egy útmutató program létrehozását.
  • Blog. Az alkalmazás segít a blog közönségének új jegyzeteket olvasni egy okostelefon vagy táblagép képernyőjéről.
  • Weboldal. A sablon egy webhelyet alkalmazássá alakít.
  • Oldalak. Ezzel a sablonnal bármilyen tartalmat egyszerű funkcionalitású alkalmazássá alakíthat.
  • Hírek. A sablon lehetővé teszi olyan alkalmazás létrehozását, amely iparági vagy regionális híreket gyűjt.
  • oldal. A sablon az offline tartalmat, például egy e-könyvet konvertál az alkalmazásba.
  • VK oldal és Facebook oldal. Hozzon létre egy alkalmazást, amely lehetővé teszi a VKontakte és a Facebook nyitott csoportjainak frissítéseinek figyelését.
  • Youtube. Használd a sablont YouTube-csatornád reklámozásához.

Blogalkalmazás létrehozása

Használja a Blog sablont. A megfelelő mezőbe írja be blogja vagy RSS-hírcsatornája URL-jét. Válassza ki a jegyzet címének színét.


Írja be az alkalmazás nevét.


Adj hozzá leírást.


Válasszon egy szabványt, vagy adjon hozzá egyéni ikont. A megfelelő képméret 512 x 512 pixel.


Letölthető fájl létrehozásához kattintson az Alkalmazás létrehozása gombra. Ezt követően regisztrálnia kell a rendszerben. Erősítse meg regisztrációját, és lépjen be személyes fiókjába. Itt telepítheti az alkalmazást mobileszközére, közzéteheti a Google Playen és az Amazon App Store-on. A rendszer pénzszerzési lehetőséget is kínál. Ha használja ezt a funkciót, hirdetések jelennek meg az alkalmazásban.


Ellenőrizze, hogyan működik az alkalmazás mobileszközén. A táblagépen a programnak meg kell jelenítenie a blogbejegyzések listáját cím és bejelentés formátumban.

Az AppsGeyser személyes fiókjában figyelemmel kísérheti a telepítések számát, push értesítéseket hozhat létre, közzéteheti az alkalmazást az üzletekben, bevételt szerezhet a programból hirdetésekkel, és szerkesztheti az alkalmazást.


Több alkalmazást szeretne? Ezután hozzon létre egy útmutató alkalmazást a Kézi sablon segítségével.


A tartalom szerkesztése után adja meg az alkalmazás nevét, adjon hozzá leírást és egy ikont. Kattintson az Alkalmazás létrehozása gombra. A letöltött fájl létrehozása után telepítse azt mobileszközére, és ellenőrizze a működését.

Felhívjuk figyelmét, hogy a legtöbb mobileszköz alapértelmezés szerint blokkolja az ismeretlen forrásból származó alkalmazások telepítését. Ha egy felhasználó letölt egy programot az Ön webhelyéről vagy egy alkalmazáskészítő webhelyről, akkor biztonsági figyelmeztetést fog látni, amikor megpróbálja telepíteni. Egyes ügyfelek valószínűleg megtagadják a program telepítését.


8 AppsGeyserhez hasonló konstruktor

Ha az univerzális AppsGeyser konstruktor nem megfelelő az Ön számára, vegye figyelembe a hasonló szolgáltatásokat:

  • AppsMakerStore. A szolgáltatás segítségével különféle típusú alkalmazásokat hozhat létre: az e-kereskedelmi programoktól a tartalmi projektek megoldásaiig. A tervező iOS és Android rendszerre készít alkalmazásokat. A szolgáltatási felület oroszosított. Kezdőknek van egy tájékoztató útmutató a konstruktor használatához. A szolgáltatás fizetős.
  • Mobincube. Eszköz iOS és Android alkalmazások létrehozásához és bevételszerzéséhez. A szolgáltatás alapvető funkciói ingyenesen elérhetők. A tervező lehetővé teszi különböző típusú alkalmazások létrehozását.
  • Jó fodrász. A szolgáltatás segítségével Android és iOS alkalmazásokat fejleszthet. A kivitelező fizetett, a használat költsége havi 16 USD.

A kínált szolgáltatások többsége angol nyelvű felülettel rendelkezik. Ha kényelmetlen az angol nyelvű konstruktorokkal dolgozni, válasszon orosz nyelvű tartalommal rendelkező platformokat.

Alkalmazástervezők: kőbalta vagy vékony modern szerszám?

Ne ess egyik végletből a másikba. A javasolt szolgáltatások segítségével valóban funkcionális funkcionális alkalmazásokat hozhat létre. Az így létrejövő programok különféle problémák megoldására használhatók: az online kereskedés megkönnyítésétől a tartalom terjesztéséig és a közönség oktatásáig. A tervezőben létrehozott alkalmazások közzétehetők a Google Playen és az App Store-ban, szerkeszthetők és bevételre tehetnek szert hirdetésekkel vagy fizetős telepítésekkel.

Ne becsülje túl a kínált szolgáltatásokat. Nyilvánvaló hátrányuk továbbra is sztereotip jellegük. A programok kialakításáról és funkcionalitásáról egyaránt beszélünk. Ezenkívül a megfelelő funkcionalitással rendelkező platformokhoz való hozzáférés fizetős. Mi a jobb: egyszer fizetni a fejlesztőknek a munkájukért, vagy évekig fizetni a tervező tulajdonosainak? Számolj magadnak.

És még valami: ha nincs ideje saját maga létrehozni egy mobilalkalmazást, vegye fel a kapcsolatot cégünkkel. Mobil alkalmazásokat fejlesztünk és .

Lépjen kapcsolatba velünk Megbeszéljük? Rendeljen ingyenes konzultációt

Telefonunkról vagy iPadünkről készített fényképezés vagy videózás után szeretnénk megtalálni a módot arra, hogy közvetlenül mobileszközeinken fotózzuk a videókat a jobb megosztás érdekében. Akár videókat szerkeszt, akár videókat készít, vannak alkalmazások videók létrehozásához, amelyek lehetővé teszik, hogy profi módon végezze őket iPaden, iPhone-on és Android telefonokon. Ebben a cikkben megvizsgáljuk az iparág 10 legjobb zenei videó készítőjét.

Ajánlás: A legjobb asztali szoftver videó- ​​és zenekészítéshez

Számos hasznos funkciót tartalmaz: a fogd és vidd opció támogatása, a videó kivágása, körbevágása és elforgatása, valamint a sok érdekes funkció közé szöveges effektus hozzáadásával javíthatja a videót. És hozzáadhat hangot vagy zeneszámot a videóhoz, és egyszerűen szerkesztheti a zenét. A Filmora Video Editor egyik fontos tulajdonsága, hogy lehetőséget ad a felhasználóknak bármilyen más videóformátumba, például WMV-be, MOV-ba és FLV-be exportálni. Valójában a Filmora videószerkesztő felülete problémamentesen használható.

1. rész. Az 5 legjobb videókészítő alkalmazás iPad/iPhone készülékekre

1. TiltShift videók


Egy nagyon egyszerű és könnyen használható fotóvideó készítő zenei alkalmazással iPadre és iPhone-ra. A TiltShift Video alkalmazás segítségével normál videóit dönthető eltolássá alakíthatja, például stresszmentes videókat. Ennek a videóalkalmazásnak a legjobb tulajdonságai közé tartozik a videó sebességének módosítása, lassított és időzített videók létrehozása.

2. VidLab – Videó- ​​és filmkészítő


A Magisto ideális azoknak a felhasználóknak, akik csak szűrőket szeretnének hozzáadni videóikhoz. Nem kínál sok szerkesztési funkciót és funkciót, de van néhány nagyszerű effektusa, amelyeket egyetlen kattintással alkalmazhat a videóján. A Magisto használatának legjobb része, hogy az összes videót a felhőbe mentheti, így bármikor szerkesztheti őket egy egyszerű webböngészőből. Más szóval, ha nem vagy professzionális YouTuber, akkor próbáld ki ezt az alkalmazást néhány alapvető effektus és rendszeres videószerkesztési funkció alkalmazásához.

3. Állítsa le a Motion Studio alkalmazást


A Stop Motion Studio egy professzionális videókészítő és videószerkesztő iPad és iPhone készülékekhez. Ingyenes, és HD és HD videókat tud lejátszani iPhone-ján és iPadjén, és teljes felbontásban elmentheti azokat. Lehetősége van GIF képformátumban exportálni is.

4. Magisto – Magic videószerkesztő


Ez az egyik legjobb videókészítő iPhone és iPad számára, és ingyenesen beszerezheti az App Store-ban. Ez az alkalmazás videóiból és fényképeiből hozható létre. A Magisto alkalmazás egy professzionális, könnyen használható és minőségi videószerkesztő alkalmazás. Felhívjuk figyelmét, hogy a Magisto alkalmazás nem rendelkezik ugyanazokkal a funkciókkal, mint az iMovies, azonban az alkalmazás használatához internet szükséges.

5.iMovie


Az iMovie az egyik legnépszerűbb fotó- és videóalkalmazás iPadre és iPhone-ra. Segít a felhasználóknak HD videók létrehozásában különösebb stressz nélkül. Arra is képes, hogy hollywoodi filmeket készítsen filmstílusban. Az iMovies alkalmazással készített videókat közvetlenül az alkalmazásból lehet közzétenni a Vimeo-n, a Facebookon és a YouTube-on. Könnyen használható, és a videók teljes felbontásban menthetők.

2. rész. Az 5 legjobb videókészítő alkalmazás Android-eszközökre

1. Magisto


Videókészítő és -szerkesztő alkalmazás, a Magisto az egyik legjobb videókészítő Android-eszközökhöz készült zenével. Az alkalmazás képes diavetítések létrehozására médiafájlokból, például képekből, hangsávokból és képekből. Az alkalmazást egy egyszerű felület segítségével tervezték. Az alkalmazás egyéb funkciói közé tartozik az automatikus videostabilizálás, a szűrők, az arcfelismerési effektus és az átmenet. Biztosan élvezni fogja a használatát.

Letöltés a Google Playről: https://play.google.com/store/apps/details?id=com.magisto

2. AndroVid videószerkesztő


Ez egy professzionális fotóvideó készítő zenével Androidra, amely bármikor segít kivágni, vágni és hozzáadni zenét, amikor ezzel az alkalmazással hoz létre videókat Android telefonján. Ezzel az alkalmazással könnyen kivághatja és eltávolíthatja a videó bármely részét, amelyre nincs szükség. Ez az alkalmazás lehetővé teszi, hogy szöveget, kereteket és speciális effektusokat adjon videóihoz. Az alkalmazás egyéb funkciói közé tartozik bármilyen videó konvertálása mp3 formátumba ingyenesen, lassított videoklipp lejátszás és még sok más.

Letöltés a Google Playről: https://play.google.com/store/apps/details?id=com.androvid

3. Video Maker Pro


A Video Maker Pro egy filmstúdió-alkalmazás, amellyel fotóvideókat készíthet Androidon, valamint médiafájlokat szerkeszthet, vághat ki és adhat hozzá a filmhez. Könnyen használható, és természetesen nem lesz probléma az alkalmazás használata során. Diavetítés készítővel is rendelkezik, amely minden képhez hatást ad. Ez egy csodálatos alkalmazás, jó felhasználói értékeléssel.

Letöltés a Google Playről: http://download.cnet.com/Video-Maker-pro/3000-2139_4-75792548.html

4. Andromedia Video Editor


Ez a videókészítő és -szerkesztő alkalmazás az egyik legjobb eszköz a különböző formátumú videók professzionális létrehozásához és szerkesztéséhez. Az alkalmazás ingyenes, és HD videókat tud készíteni 320px, 480px és 720px felbontásban. Más videókészítő alkalmazások ugyanazokat a funkcióit egyesíti néhány további funkcióval, mint például más formátumok támogatása, például MOV, WAV és mások. Egyszerű elrendezésű, és meglehetősen könnyen használható.

Letöltés a Google Playről: https://play.google.com/store/apps/details?id=com.catflow.andromedia

5.VidTrimPro


Az egyik legnépszerűbb videókészítő alkalmazás Android és más platformfelhasználók számára. Általában a kategória legjobb alkalmazásának tartják, számos nagyszerű funkcióval és könnyen használható felület kialakításával. Az alkalmazás egyéb funkciói közé tartozik a videók átkódolása, a képkockák rögzítése és a vágás. Bár valójában nem ingyenes. Van azonban egy próbaverzió, amely segít megbizonyosodni arról, hogy valóban szüksége van-e rá az alkalmazás megvásárlása előtt.

Letöltés a Google Playről: https://play.google.com/store/apps/details?id=com.goseet.VidTrimPro&hl=hu

Ár: Ingyenes

Egy új nyelv elsajátítása és fejlesztői környezet a minimum, ami elvárás, ha meg szeretnéd írni az első mobilalkalmazásodat. Legalább néhány hetet vesz igénybe, hogy felvázoljon egy alapvető teendőlistát Androidra vagy iOS-re anélkül, hogy a példát kimásolná a könyvből. De nem tudja elsajátítani az Objective-C-t vagy a Java-t, és még mindig gyorsan fejleszthet alkalmazásokat okostelefonokhoz, ha olyan technológiákat használ, mint a PhoneGap.

Ha alaposan áttanulmányozta a Windows 8-ban ránk váró újításokat, akkor észrevehette, hogy alatta lehet majd HTML5-ben fejleszteni alkalmazásokat. Az ötlet valójában nem új – a mobilplatformokon ugyanezt a megközelítést megvalósító technológiák ugrásszerűen fejlődnek. Az egyik ilyen keretrendszer, amely lehetővé teszi okostelefonokra való alkalmazások fejlesztését egy csomó ismerős HTML, JavaScript és CSS! használatával, a PhoneGap. A segítségével írt alkalmazás minden népszerű platformra alkalmas: iOS, Android, Windows Phone, Blackberry, WebOS, Symbian és Bada. Nem kell megtanulnia az egyes platformok programozásának sajátosságait (például az Objective-C-t iOS esetén), és nem kell különféle API-kkal és fejlesztői környezetekkel foglalkoznia. Egy többplatformos mobilalkalmazás létrehozásához csak a HTML5 ismerete és egy speciális PhoneGap API szükséges. Ebben az esetben a kimenet nem egy hülye HTML oldal lesz „bekeretezve” az alkalmazás felületén, nem! A keretrendszer API-ja lehetővé teszi, hogy szinte minden telefonfunkciót használjon, amelyet a natív eszközökkel történő fejlesztés során használnak: hozzáférés a gyorsulásmérőhöz, iránytűhöz, kamerához (videofelvétel és fényképezés), névjegyzék, fájlrendszer, értesítési rendszer (standard értesítések a telefonon) , tárolás, stb. stb. Végül egy ilyen alkalmazás zökkenőmentesen hozzáférhet bármely tartományok közötti címhez. Újra létrehozhat natív vezérlőket olyan keretrendszerek használatával, mint a jQuery Mobile vagy a Sencha, és a végleges program úgy fog kinézni, mintha egy anyanyelven írták volna (vagy majdnem úgy) mobiltelefonon. Legjobb a fentieket a gyakorlatban szemléltetni, vagyis pályázatot írni, ezért javaslom, hogy azonnal kezdje el a gyakorlást. Kövesse nyomon az időt – aligha tart több mint fél óránál mindent megtenni.

Mit fogunk alkotni

Vegyük az iOS-t célplatformnak - igen, igen, a pénz az AppStore-ban van, és egyelőre a legjobb, ha a fejlesztéseidet ott pénzzed :). De azonnal leszögezem: ugyanezt, változtatás nélkül, meg lehet tenni mondjuk Androidra. Sokáig gondolkodtam, hogy melyik példát vegyem figyelembe, mivel nem akartam újabb eszközt írni a teendők listájának nyomon követésére. Ezért úgy döntöttem, hogy létrehozok egy „Geographic Reminder” nevű alkalmazást, egy navigációs programot, amelynek célja egy mondatban leírható: „Szólj, ha újra itt vagyok.” Az AppStore számos segédprogrammal rendelkezik, amelyek lehetővé teszik, hogy „emlékezzen” arra a helyre, ahol a felhasználó leparkolta az autót. Szinte ugyanaz, csak egy kicsit egyszerűbb. Rámutathat egy pontra a várostérképen, beállíthat neki egy bizonyos sugarat, és beprogramozhat egy üzenetet. Amikor legközelebb beleesik a megadott sugarú körbe, az alkalmazás értesít, és a pont törlődik. A terv szerint járunk el: először készítünk egy egyszerű webes alkalmazást, teszteljük a böngészőben, majd a PhoneGap segítségével átvisszük az iOS platformra. Nagyon fontos, hogy prototípust készítsünk és teszteljük a kód nagy részét a számítógép böngészőjében, mivel egy alkalmazás hibakeresése telefonon sokkal nehezebb. A jQuery JS keretrendszert fogjuk használni, keretként a jQuery Mobile-t (jquerymobile.com), térképmotorként pedig a Google Maps v3-at használjuk. A pályázat két oldalból áll: egy térképből és egy pontlistából.

  • A térképen megjelenik az Ön jelenlegi helyzetének jelölője. A térképre kattintva létrejön egy pont, amelyhez üzenetet csatolnak (például „autó a közelben”). A pontra kattintva törölhető. Egy személy jelölőjének áthelyezéséhez a térképen egy geonavigációs API-t használnak.
  • A pontlistát tartalmazó oldalon legyen egy további „Összes pont törlése” gomb, minden pont mellett pedig egy „Pont törlése” gomb. Ha a listában egy elemre kattint, a megfelelő pont megjelenik a térképen. A felhasználói beállításokat és a pontok listáját a localStorage-ba mentjük.

UI keretrendszerek

A jQuery Mobile természetesen nem az egyetlen keretrendszer a mobil felület létrehozásához. A PhoneGap webhelyen hatalmas lista található a használható könyvtárakról és keretrendszerekről (phonegap.com/tools): Sencha Touch, Impact, Dojo Mobile, Zepto.js stb.

Alkalmazási keretrendszer

Azonnal elmagyarázom, miért használjuk a jQuery Mobile-t. Ez a JS-könyvtár kész mobilalkalmazás-felületelemeket biztosít (a natívokhoz a lehető legközelebb) különféle platformokhoz. A kimenetnek mobilalkalmazásnak kell lennie, nem pedig böngészőből származó oldalnak! Tehát töltse le a JQuery Mobile legújabb verzióját (jquerymobile.com/download), és vigye át az első alkalmazásfájlokat, amelyekre szükségünk van a munkamappába:

  • images/ (áthelyezi ide az összes képet a jq-mobile azonos nevű archív mappájából);
  • index.css;
  • index.html;
  • index.js;
  • jquery.js;
  • jquery.mobile.min.css;
  • jquery.mobile.min.js.

Az erőforrásokat többnyire helyivé kell tenni, hogy a felhasználó a jövőben ne pazarolja a mobilinternetet. Most létrehozzuk az oldalkeretet az index.html fájlban. Az alábbi kód az oldal tetejét írja le térképpel, „Földrajzi emlékeztető” felirattal és a „Pontok” gombbal.

Térkép oldal

Georemembrance

Pontok

A data-dom-cache="true" oldalattribútum szükséges annak biztosítására, hogy ne kerüljön ki a memóriából. A Pontok gomb a data-transition="pop" függvényt használja, így a Pontlista oldal előugró hatással nyílik meg. A jQuery Mobile oldalak felépítéséről egy jó kézikönyvben olvashat bővebben (bit.ly/vtXX3M). Analógia útján létrehozunk egy oldalt a pontok listájával:

Pontlista oldal

törölj mindent

Pontok

Térkép

A „Térkép” gombra is írunk data-transition="pop", de hozzáadjuk a data-direction="reverse" attribútumot, így megnyílik a „Map” oldal a „Fade” effektussal. Ugyanezeket az attribútumokat írjuk be a pontsablonba. Ennyi, kész a keretünk.

Alkalmazás létrehozása

Most meg kell jelenítenünk a térképet, amelyhez a szabványos Google Maps API-t fogjuk használni, amelyet több millió különböző webhely használ:

Var latLng = new gm.LatLng(this.options.lat, this.options.lng); this.map = new gm.Map(element, ( zoom: this.options.zoom, // Válassza ki a kezdeti nagyítási középpontot: latLng, // A kezdeti center mapTypeId beállítása: gm.MapTypeId.ROADMAP, // Normál térkép letiltásaDoubleClickZoom: true, // Az automatikus nagyítás letiltása koppintással/dupla kattintással disableDefaultUI: true // Az összes felületelem letiltása ));

Itt a Gm egy változó, amely a Google Maps objektumra hivatkozik. Az inicializálási paramétereket jól kommentáltam a kódban. A következő lépés egy férfi jelölő rajzolása a térképen:

This.person = new gm.Marker(( térkép: this.map, icon: new gm.MarkerImage(PERSON_SPRITE_URL, new gm.Size(48, 48)) ));

A Google Panorámákból származó személy sprite címe PERSON_SPRITE_URL. Statikus címe maps.gstatic.com/mapfiles/cb/mod_cb_scout/cb_scout_sprite_api_003.png. A felhasználó a térképre kattintva pontokat ad hozzá, így azok megrajzolásához meghallgatjuk a kattintási eseményt:

Gm.event.addListener(this.map, "click", function (event) ( self.requestMessage(function (err, message)) ( // Módszer, amely visszaadja a felhasználó által beírt szöveget, ha (err) return; // Method hozzáad egy pontot az aktív listához és // rárajzolja a térképre self.addPoint(event.latLng, self.options.radius, message); self.updatePointsList(); // A pontok listájának újrarajzolása )); ), hamis);

A kód nagy részét én adom – a többit keresse a lemezen. Ezután meg kell tanítanunk az alkalmazást a felhasználói ikon mozgatására a térképen. A prototípusban a Geolocation API-t használjuk (az asztali böngészőkben is használatos):

If (navigator.geolocation) ( // Ellenőrizze, hogy a böngésző támogatja-e a földrajzi helymeghatározás funkciót a gpsSuccess(pos) ( var lat, lng; if (pos.coords) ( lat = pos.coords.latitude; lng = pos.coords.longitude; ) else ( lat = pos.latitude; lng = pos.longitude; ) self.movePerson(new gm.LatLng(lat, lng)); // A felhasználói ikon mozgatása ) // Három másodpercenként lekérjük a // the user window.setInterval (függvény () ( // Az aktuális pozíció kérése navigator.geolocation.getCurrentPosition(gpsSuccess, $.noop, ( enableHighAccuracy: true, maximumAge: 300000 )); ), 3000); )

A movePerson metódus egy egyszerű getPointsInBounds() eljárást használ annak ellenőrzésére, hogy a felhasználó aktív ponton van-e. Utolsó kérdés – hol tároljuk a pontlistát? A HTML5 bevezette a localStorage használatának lehetőségét, ezért ne hanyagoljuk el (a kód ezen részeit meghagyom neked, hogy találd ki magad, amiket jól kommentáltam). Elkészült tehát a böngészőben futó alkalmazás!

Webes alkalmazás indítása

Mint korábban mondtam, a hibakeresést többnyire a számítógépen kell elvégezni. A webes alkalmazások számítógépen történő tesztelésére a legalkalmasabb böngésző a Safari vagy a Chrome. Az ezekben a böngészőkben végzett hibakeresés után biztos lehet benne, hogy az alkalmazás nem fog működni mobiltelefon böngészőjében. Mindkét böngésző kompatibilis a legtöbb mobil webböngészővel, mivel ugyanúgy a WebKit motorra épülnek, mint ők. Az összes hiba kiküszöbölése után folytathatja a mobil webalkalmazás elindítását közvetlenül a telefonon. Ehhez állítsa be webszerverét (akár Denwert vagy XAMPP-t is), hogy az kiszolgálja a létrehozott oldalt, és nyissa meg a mobiltelefon böngészőjében. Az alkalmazásnak az ábrán láthatóhoz hasonlónak kell lennie. Itt fontos megérteni, hogy a jövőben a PhoneGap segítségével mobilplatformra összeállított mobilalkalmazás szinte teljesen egyforma megjelenésű lesz, csakhogy a böngésző navigációs sávja nem jelenik meg a képernyőn. Ha minden rendben van, az oldalról elkezdheti a teljes értékű iOS alkalmazás létrehozását. Kérjük, vegye figyelembe, hogy a PhoneGap-hez és az IDE-hez a mobilfejlesztéshez eddig még nem is nyúltunk.

Készítmény

Az iOS-alkalmazás elkészítéséhez Mac OS 10.6+ operációs rendszerrel (vagy Mac OS 10.6-on egy virtuális gépre), valamint az iOS SDK-val telepített Xcode fejlesztői környezetre van szüksége. Ha nincs telepítve az SDK, akkor le kell töltenie egy lemezképet az Apple webhelyéről, amely tartalmazza az Xcode-ot és az iOS SDK-t (developer.apple.com/devcenter/ios/index.action). Ne feledje, hogy a kép súlya körülbelül 4 GB. Ezenkívül regisztrálnia kell az Apple webhelyén fejlesztőként (ha nem teszi közzé alkalmazását az AppStore-ban, akkor ez a követelmény megkerülhető). Ezzel a készlettel alkalmazásokat fejleszthet a natív Objective-C iOS nyelven. De úgy döntöttünk, hogy megoldást választunk, és a PhoneGap-et használjuk, így továbbra is telepítenünk kell a PhoneGap iOS-csomagot. Csak töltse le az archívumot a külső webhelyről (https://github.com/callback/phonegap/zipball/1.2.0), csomagolja ki, és futtassa a telepítőt az iOS mappában. Amikor a telepítés befejeződött, a PhoneGap ikonnak meg kell jelennie az Xcode projektek menüben. Az indítás után több űrlapot is ki kell töltenie, de hamarosan megjelenik az IDE munkaterület az első alkalmazásnál. Ha ellenőrizni szeretné, hogy minden működik-e, kattintson a Futtatás gombra – el kell indulnia az iPhone/iPad emulátornak a PhoneGap sablonalkalmazással. Az összeállított program hibát generál, miszerint az index.html nem található – ez normális. Nyissa meg azt a mappát, amelybe az elsődleges projektfájlokat mentette, és keresse meg benne a www almappát. Húzza a szerkesztőbe, kattintson az alkalmazás ikonjára a bal oldali listában, és a megjelenő ablakban válassza a „Mappahivatkozások létrehozása minden hozzáadott mappához” lehetőséget. Ha újra futtatja a programot, mindennek működnie kell. Most a prototípusunk összes fájlját átmásolhatjuk a www mappába. Itt az ideje, hogy prototípusunkat úgy alakítsuk át, hogy a PhoneGap feldolgozást használó okostelefonon működjön.

Prototípus átvitel

Mindenekelőtt bele kell foglalnia a phonegap-1.2.0.js-t az indexfájlba. A PhoneGap lehetővé teszi a meglátogatható gazdagépek listájának korlátozását. Javaslom egy ilyen „fehér lista” azonnali felállítását. A projektmenüben nyissa meg a Supporting Files/PhoneGap.plist fájlt, keresse meg az ExternalHosts elemet, és adja hozzá a következő gazdagépeket, amelyeket alkalmazásunk elérni fog (ezek a Google Maps szerverei): *.gstatic.com, *.googleapis.com, maps .google. com. Ha ezeket nem adja meg, a program figyelmeztetést jelenít meg a konzolon, és a térkép nem jelenik meg. Alkalmazásunk webes verziójának inicializálásához a DOMReady eseményt vagy a jQuery helpert használtuk: $(document).ready(). A PhoneGap egy deviceready eseményt generál, amely azt jelzi, hogy a mobileszköz készen áll. Ezt javaslom használni:

Document.addEventListener("deviceready", function () ( new Notificator($("#map-canvas")); // Ha a felhasználónak nincs internetje, // értesítse erről, ha (navigator.network.connection. type = == Connection.NONE) ( navigator.notification.alert("Nincs internetkapcsolat", $.noop, CÍM); ) ), false);
Megakadályozzuk a görgetést: document.addEventListener("touchmove", function (event) ( event.preventDefault(); ), false);

Ezután lecseréljük az összes riasztást és visszaigazoljuk a natív hívásokat, amelyeket a PhoneGap biztosít számunkra:

Navigator.notification.confirm("Pont eltávolítása?", függvény (button_id) ( if (button_id === 1) ( // OK gomb megnyomva self.removePoint(point); ) ), CÍM);

Az utolsó dolog, amit meg kell változtatnunk, az a kódblokk, amely a felhasználói ikont mozgatja a térképen. A jelenlegi kódunk is működik, de kevésbé optimálisan működik (akkor is mozgatja az ikont, ha a koordináták nem változtak), és nem ad olyan gazdag adatokat, mint a PhoneGap megfelelője:

Navigator.geolocation.watchPosition(function (position) ( self.movePerson(new gm.LatLng(position.coords.latitude, position.coords.longitude)); ), funkció (hiba) ( navigator.notification.alert("kód: " + error.code + "\nmessage: " + error.message, $.noop, CÍM); ), ( gyakoriság: 3000 ));

Ez a kód elegánsabb – csak akkor generál eseményt, ha a koordináták megváltoztak. Kattintson a Futtatás gombra, és győződjön meg arról, hogy az általunk most készített alkalmazás tökéletesen működik az iOS eszközszimulátorban! Ideje elindítani egy valódi eszközön.

Indítsa el az eszközön

Csatlakoztassa iPhone-ját, iPodját vagy iPadjét egy Xcode-ot futtató számítógéphez. A program észleli az új eszközt, és engedélyt kér a fejlesztéshez való használatához. Nincs értelme visszautasítani őt :). Hadd ismételjem meg még egyszer: ahhoz, hogy írott alkalmazást tudjon futtatni iOS rendszeren, felhatalmazott iOS fejlesztőnek kell lennie (azaz elő kell fizetnie az iOS fejlesztői programra). Ez csak akkor zavarja, ha Apple termékekhez fejleszt alkalmazásokat, más platformokon (Android, Windows Phone) minden sokkal egyszerűbb. Az egyetemen tanulóknak lehetőségük van bizonyos előnyöknek köszönhetően ingyenesen bejutni a programba. Mindenki másnak évi 99 dollárt kell fizetnie a programban való részvételért. Az Apple tanúsítványt ad ki, amellyel aláírhatja a kódját. Az aláírt alkalmazás elindítható iOS rendszeren és terjeszthető az App Store-ban. Ha nem vagy diák, és még mindig sajnálod a 99 dollárt az ártatlan kísérletekért, akkor van egy másik módszer - a rendszer megtévesztésére. Létrehozhat egy önaláírt tanúsítványt a kódellenőrzéshez, és futtathatja a mobil programot egy jailbreakelt iOS-eszközön (ennél nem térek ki, mert ebben a cikkben minden a lehető legrészletesebben le van írva: bit.ly/tD6xAf) . Így vagy úgy, hamarosan egy működő alkalmazást fog látni mobiltelefonja képernyőjén. Állítsa le a stoppert. mennyi ideig tartott?

Egyéb platformok

A PhoneGap mellett más platformok is lehetővé teszik mobilalkalmazások létrehozását anyanyelvek használata nélkül. Soroljuk fel a legmenőbb játékosokat.

Appcelerator Titanium (www.appcelerator.com).

A Titanium elsősorban Androidra és iPhone-ra tud alkalmazásokat készíteni, de állítása szerint támogatja a BlackBerry-t is. A keretrendszeren kívül a projekt egy sor natív widgetet és IDE-t is biztosít. A Titaniumon ingyenesen fejleszthet alkalmazásokat, de fizetnie kell a támogatásért és a további modulokért (havi 49 dollártól). Néhány harmadik féltől származó modul ára eléri a 120 dollárt évente. Az Appcelerator Titanium fejlesztői azt állítják, hogy keretük alapján több mint 25 ezer alkalmazást írtak. A projekt forráskódja az Apache 2 licenc alatt kerül terjesztésre.

Corona SDK (www.anscamobile.com/corona).

Ez a technológia támogatja a fő platformokat - iOS és Android. A keretrendszer elsősorban a játékfejlesztést célozza meg. Természetesen a fejlesztők igényt tartanak az OpenGL kiváló minőségű optimalizálására. A platformnak nincs ingyenes verziója, és az ára meglehetősen meredek: évi 199 dollár egy platform licencéért és évi 349 dollár iOS és Android esetén. A Corona saját IDE- és eszközemulátorokat kínál. A Corona alkalmazások a JavaScripthez hasonló nyelven íródnak.

Következtetés

Létrehoztunk egy egyszerű mobil webes alkalmazást, és néhány egyszerű lépésben átvittük az iOS platformra a PhoneGap segítségével. Egy sor Objective-C kódot sem írtunk, de egy megfelelő minőségű programot kaptunk, minimális időt fordítva a PhoneGap API portolására és megtanulására. Ha egy másik platformot részesít előnyben, például Android vagy Windows Mobile 7, akkor ugyanolyan egyszerűen, változtatások nélkül elkészítheti alkalmazásunkat (mindegyikhez van egy jó bevezető kézikönyv és videós oktatóanyag: phonegap.com/ Rajt) . A platform életképességének ellenőrzésére a PhoneGap-on megtekintheti a kész alkalmazásokat, amelyeket a technológiai fejlesztők egy speciális galériában gyűjtöttek össze (phonegap.com/apps). Valójában a PhoneGap ideális platform egy jövőbeli alkalmazás legalább prototípusának létrehozásához. Fő előnyei a gyorsaság és a minimális költségek, amelyeket a minden tekintetben korlátozott erőforrásokkal rendelkező startupok aktívan használnak. Ha az alkalmazás meghibásodik, és valamilyen oknál fogva már nem elégedett a HTML+JS belső részeivel, mindig portolhatja az alkalmazást anyanyelvre. Nem tehetek róla, de azt mondom, hogy a PhoneGap-et eredetileg a Nitobi fejlesztette ki nyílt forráskódú projektként (az adattár a GitHubon található: github.com/phonegap). A forráskód továbbra is nyitva marad, bár az Adobe tavaly októberben megvásárolta a Nitobit. Kell mondanom, milyen kilátásai vannak a projektnek egy ilyen óriás támogatásával?



Tetszett a cikk? Oszd meg