Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programska podrška za mobilne uređaje - Coggle Diagram
Programska podrška za mobilne uređaje
1.
Tehnologija(pristup razvoju)
Native (Izvorni razvoj):
Izrada aplikacija posebno za svaku platformu (Android ili iOS).
Maksimalne performanse i puni pristup hardveru uređaja.
Cross-platform (Višeplatformski razvoj):
Jedan kod (Single Codebase) koji radi i na Androidu i na iOS-u.
Brži razvoj i niži troškovi.
PWA (Progressive Web Apps):
Web stranice koje izgledaju i ponašaju se kao mobilne aplikacije.
Rade unutar preglednika, ali se mogu instalirati na početni zaslon.
2.
Programski jezici
Android (Native):
Kotlin: Moderan, službeni i primarni jezik koji preporučuje Google.
Java: Tradicionalni jezik, još uvijek prisutan u starijim projektima.
iOS (Native):
Swift: Službeni, brz i siguran Appleov jezik za moderne aplikacije.
Objective-C: Stariji Appleov jezik, većinom zamijenjen Swiftom.
Cross-platform:
Dart: Jezik koji pokreće Flutter okvir (framework).
JavaScript / TypeScript: Koriste se u React Native i Ionic okvirima.
C#: Koristi se za .NET MAUI (bivši Xamarin) i razvoj igara u Unityju.
3.
Razvojna okruženja (IDE) i Alati
Android Studio:
Službeni IDE za razvoj Android aplikacija (podržava Kotlin i Javu).
Sadrži napredne emulatore i alate za testiranje.
Xcode:
Službeni Appleov IDE za iOS razvoj (podržava Swift i Objective-C).
Radi isključivo na macOS operativnom sustavu.
Visual Studio Code (VS Code):
Lagan i popularan uređivač koda.
Odličan za Cross-platform razvoj uz dodatke za Flutter i React Native.
Visual Studio / JetBrains Rider:
Koriste se za razvoj C# mobilnih aplikacija (.NET MAUI).