Ky prezatim është prezatimi i punimit tim të masterit në të cilën kam përshkruar krahasimin e dy aplikaiconeve njërin të punuar në Android native e tjetrin në Xamarin cross platformën. Aplikacioni është publikuar në PlayStore.
Krahasimi i aplikacionit të punuar në Xamarin Studio dhe Android Studio
1. Where to develop my app in Android Studio
or in Xamarin Studio ????
2. KRAHASIMI I NDËRTIMIT TË ANDROID
APLIKACIONEVE NË PLATFORMËN NATIVE DHE
XAMARIN
Punim masteri
Krenare Rexhepi
RASTI I STUDIMIT: MENAXHIMI I VIJUSHMËRISË NË PUNË
ME ANË TË APLIKACIONIT MOBIL
Programi për Shkenca Kompjuterike dhe Inxhinierisë
3. Qëllimi i punimit
Njohja me platformat që mundësojnë zhvillimin
e Android native aplikacioneve
Shpjegimi i zhvillimit të një aplikacioni në të dy
platformat (native dhe cross-platform)
Shqyrtimi i performancës së aplikacioneve në
stile të ndryshme ndërtimi
Publikimi i aplikacionit/eve në Google Play
4. Android
Sistem operativ që e përkrahin shumë pajisje
I ndërtuar nga Google-2008
Versioni i fundit Lolipop 5.0- 2014
Përbëhet prej aplikacioneve të ndryshme
Më i popullarizuari, përdorshmëri të lartë (80%)
Tregu - Google Play - 1.4 milion aplikacione
5. Native dhe Jo native (cross platform)
Qasje e plotë në pjesët e pajisjes
Performancë dhe bashkëveprim me përdoruesin të
mirë
Mund ti përdorin të gjitha API dhe nëngrupet e tyre
Mobile ueb aplikacionet dhe hybrid aplikacionet
Limitim në nëngrupet e API (permissions)
Aplikacionet ekzekutohen në shfletues ose me
ndihmën e webview
6. Deklarimi i problemit
Zhvillimi i mobile aplikacioneve me veçori të
Android native aplikacioneve në platforma të
përbashkëta.
7. Pyetjet hulumtuese
Sa i përshtatet platforma Xamarin arkitekturës
Android?
Sa arrin Xamarin të zëvendësoj zhvillimin e
native aplikacioneve në Android ?
Si publikohet aplikacioni me Xamarin dhe e si
me Android Studio ?
8. Platformat për zhvillim
Android Studio
Java-Open Source
Kodi ekzekutohet në Dalvik / Art VM
Përdor Gradle për ndërtim, testim dhe
publikimin e aplikacionit
Xamarin Studio
C# (.Net Framework)
Xamarin / Mono – open source / Mono VM
Përkrahë API të native
9. Metodologjia
Kualitative dhe Kuantitative
Metoda - Waterfall:
Strategjia për
zhvillim
Dizajnimi
Kodimi
Testimi
Publikimi
10. Rasti i studimit
Një aplikacioni i zhvilluar në të dy platformat që i ruan të
dhënat për kyçen dhe daljen nga rrjeti i caktuar
13. Publikimi
Të dy aplikacionet janë publikuar me sukses në Google
play store
14. Rezultatet
Platforma Xamarin përshtatet shumë mirë me Android
Studion në aspektin e:
zhvillimit të aplikacionit,
dizajnit të aplikacionit dhe
në përkrahjen e aplikacionit për të njëjtat pajisje
Mangësi është që me pagesë është përdorimi i :
API shtesë të Androidit dhe
Platformës së përbashkët
Sipas rastit të studimit Android Studio është më e mirë
në shfrytëzimin e memories dhe ekzekutimin e pamjes
më të shpejtë kurse Xamarin në shfrytëzim të procesorit.
16. Referenca
Xamarin Inc.’ Three Criteria forTrue Native Mobile Apps’ San
Francisco CA
Rasti i studimit në App thwack:
Statistikat e aplikacionit :
https://appthwack.com/public/7a5137c3a8b19c449fb8b42
d1
https://appthwack.com/public/b9607ebf096ca26e26ac47e6
5