Tapasztalatok/tanács android/ios applikáció fejlesztésében?
Mit kell tudni róla: kell hozzá kitartás. Sok. Android esetében különösen, hiszen rengeteg driver van, és (saját tapasztalat) az OpenGL szabvány követés néhánynál kb hasraütés alapon megy... Meghát, rengeteg eszköz, számtalan verziós rendszerrel. Nem egy leányálom, ha mélyebben bele akarsz nyúlni, és nem egyszerű 2D-s képeket kipakolni.
Mennyi idő: ez tőled függ. Ha már tudsz programozni, pláne a C család valamelyik nyelvén, akkor nem sok.
Internetről meg lehet tanulni: naná, hatmillió tutorial van.
Tanfolyam hülyeség. Úgyis netes leírásokat fogsz nézegetni utána.
Üzleti lehetőség természetesen van benne, csak meg kell találni...
Nem tudom, ismered a htmlt, csst, phpt? Nem ismerlek.
Androidhoz Java, iOs-hez Swift, C, objective-C, használatáról tippem sincs, sose fejlesztettem rá :)
Android: elsődlegesen Java ajánlott a fejlesztéséhez, alkalmazás fejlesztéséhez minden ingyenesen elérhető, saját eszközödön gond nélkül tudsz tesztelni, illetve az előállított APK-t mindenkinek küldözgetni. Ha Play Store-ba akarsz appot felrakni, egyszeri 25 dolláros regisztrációs díjat kell befizetned.
iOS: fejlesztéséhez Mac-re van szükség, vagy legalábbis OS X-re. Elsődlegesen Xcode ajánlott a fejlesztéshez, ez csak OS X-re érhető el, egyébként ingyenesen. Alkalmazás terjesztéshez szükséged van arra, hogy regisztrálj az iOS Developer programba, ennek ára 99 dollár évente. Ez szükséges ahhoz is, hogy saját készülékeden tesztelhesd az alkalmazásaidat. Fejlesztéshez Swiftet és Objective-C-t is tudod használni. Bár scriptnyelvek után előbbi szintaktikája barátságosabbnak tűnhet, Objective-C legalább alapszintű elsajátítását sem fogod megúszni, mert minden régebbi leírás, stackoverflow-n fellelhető megoldást így fogsz megtalálni.
Az alkalmazásaidtól függően alternatíva lehet webes technológiák használata, vagy egy erre építő keretrendszer (pl PhoneGap) használata. Ennek meg van az a hátránya, hogy az alkalmazásaid ki fognak lógni a platformon "natív" appok közül, illetve teljesítménye is rosszabb, mint egy "rendes" alkalmazásnak. Ezzel csak a nyelveket tudod megúszni, iOS-nél regisztrációt nem. Ha csak pároldalas, apró appokról lenne szó, talán Xamarin is felmerülhet, amellyel natív alkalmazásokat fejleszthetsz C# nyelven, de csak erősen korlátozott lehetőségeid vannak az ingyenes verzióval.
Tanfolyamnak én nem látom értelmét, mivel neten temérdek tutorial, leírás fellelhető. Üzleti lehetőség természetesen van benne, üzleti modelltől és célcsoporttól függően mind Android, mind iOS vonzó lehet. Persze arra ne számíts, hogy aranybányába fogsz kerülni, nagyon kevés az esélye, hogy pl flappy birds-öket onts.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!