Mobile App Development Type of Mobile Dev Mobile Development Native Hybrid 2 Native Mobile Development Native mobile app development involves building apps for particular mobile operating systems, and users access them from dedicated app stores (such as the App Store or Google Play). Benefits of Native App ● Native Apps Allow ● Fast and responsive Developers to Access native performance the Full Feature Set of Devices ● More Secure ● Native Apps Are More Interactive And Intuitive 4 Example of Native App ● Waze ● Games App 5 Integration wit ArcGIS Android iOS ArcGIS for Android is built on the ArcGIS for iOS uses capabilities ArcGIS Runtime Software from ArcGIS Online to provide a Developer Kit (SDK). This SDK seamless and easy user lets developers create custom, experience. Users can navigate spatially enabled applications maps and discover assets from for Android devices and is Web services as well as capture designed to use web services new data from the field and available from ArcGIS. The send information back to the ArcGIS Runtime SDK for Android server. is now available for free and can be downloaded from the Esri Resource Center. 6 Hybrid App Development 7 Hybrid App Development Hybrid apps are native apps. They’re downloaded from the platform’s app store or marketplace and offer the same native features, offline support, and hardware-based performance acceleration as any app built with a native SDK. The key difference is that hybrid apps are built using open web technologies like HTML, CSS, and JavaScript, rather than the proprietary or specialized languages used by iOS, Android, and others. 8 Benefits of Hybrid App Development Write once, run anywhere Deliver a great user experience across platforms Use the talent you already Build for the future have 9 Benefits of Hybrid App Development Native Development Hybrid Development 10 Hybrid Mobile Development Example of Hybrid App ● Facebook ● Instagram ● Uber ● Twitter ● Gmail ● Tesla 12 Integration wit ArcGIS Hybrid Most of the hybrid app development can access to the ArcGIS platform using their own module. These module or library have been made to make easier for user. They just required to configure the details (such as url, id) for connecting to the ArcGIS 13 Comparison Native Hybrid Development Cost Higher Lower than Native A bit slower than native Fast as all element are Performance as require to load from stored in device memory server Commonly code for one Most of hybrid codebase Code Portability platform can’t be used tools can be ported to for another major platforms Maintenance of app will Easy and fast as there Maintenance / be as much higher, as are only one codebase much platforms it is Update to be maintained developed for 14 Thank You! 15.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages15 Page
-
File Size-