Develop ArcGIS iOS Mobile GIS and GPS Apps in Swift
- No programming experience needed;
- A Mac computer installed with Xcode;
- Internet connection;
- A real device for testing is preferred;
“The world we live is full of coordinates and I love it!" - Alfred Lam, the course instructor.
“The essence of creating a beautiful map is balance!" - Alfred Lam, the course instructor.
This is an entry-level course teaching how to add 2D, 3D features to both 2D and 3D maps for mobile iOS applications using the newest ArcGIS Runtime SDK for iOS version 100.x. Code for this course are simple and easy understanding. My goal of this course is to help students learn both 2D and 3D GIS iOS app development easily without wasting their time fumbling in the API library.
GIS stands for Geographic Information System. It is composed of hardware, software, people, environment, and data. Therefore, students with different backgrounds can learn and use GIS. One of my purposes of this course is to convey a concept to students that developing a GIS mobile iOS app for your clients is not difficult. You can spend your minimum time to handle it.
If you are new in this realm, this course is the right place for you to start. There are two versions of the ArcGIS SDK for iOS development by ESRI, which is so far the biggest vendor of GIS systems and applications in the world. Here, I am using the newest version 100.0 or later for this course. Some developers may ask why do we bother to use GIS maps as we already have Google map. My answer is that the Google map is great for you to identify your locations. But its data, functionality, and flexibility are far from enough if you want to create a versatile app with various 2D, 3D maps, to tell a story, to add your own map features, or to perform an analysis to your clients with a map. ArcGIS, on the other hand, is the most comprehensive and advanced GIS in the world and it is capable of performing all these tasks for you.
Who this course is for:
- GIS users
- Anyone who are interested in developing GIS 2D and 3D iOS apps
- 02:31SignUp ArcGIS Developers Account
- 06:57Add ArcGIS SDK Manually
- 06:23Display a Basemap
- 02:20Set Map Viewpoint with Center Point
- 02:01Change Basemap Type
- 02:20Set Map Viewpoint in Envelope
- 03:32Set AGSGeoViewTouchDelegate
- 02:14Retrieve Map Scale
- 03:09Retrieve Map Spatial Reference
- 03:17Convert Map Point Coordinates to WGS84 Format
- 04:59Display WGS84 Coordinates to Callout
- 02:35Remove Water Mark
- 01:33Hide Status Bar
“The world we live is full of coordinates and I love it!" - Alfred Lam
“The essence of creating a beautiful map is balance!" - Alfred Lam
I am going to dedicate some of my time to be a GIS instrcutor here and teaching is fun. It is also great to let many mobile and web developers to know and use ESRI technology which is so far the best and the most comprehensive GIS system. The part I am giving lectures is even only a very small fraction of the whole ArcGIS system.Please find all my courses and special offers at my profile website.
Coding is boundless. Like many other teachers, I’d like to share my knowledge and experiences here. As students are from all levels, I try not to make the code complicated. Maybe sometimes my pace is a bit slower, but I tried to make the code effective in a straightforward and simplest way. So that students can understand the mechanism of the code easily.