Start 3D GIS iOS App Development in Swift

Create your own awesome 3D map app in such an easy way!

Start 3D GIS iOS App Development in Swift

Course Description

“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 GIS course is going to help students start their 3D map coding for iOS. The code provided in this course are simple and easy understanding. The whole course is not long, but it covers everything necessary to build a 3D GIS iOS app including 3D symbols and text. The goal of this course is to provide an effective solution for students who want to learn this coding skill with minimum time expentidure. I hope that everyone can be benefited by this course. The current SDK for 3D part is still in its beta version. But I can’t wait to create this course and to introduce its capabilities for iOS developers who a... Read More »

“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 GIS course is going to help students start their 3D map coding for iOS. The code provided in this course are simple and easy understanding. The whole course is not long, but it covers everything necessary to build a 3D GIS iOS app including 3D symbols and text. The goal of this course is to provide an effective solution for students who want to learn this coding skill with minimum time expentidure. I hope that everyone can be benefited by this course.

The current SDK for 3D part is still in its beta version. But I can’t wait to create this course and to introduce its capabilities for iOS developers who are interested in integrating 3D map into their apps. ArcGIS offers a relative big library for the new version runtime SDK. However, considering this is an entry level course and students are from all levels, I tried to minimize the number of classes used in this course. I only give out a simple solution for adding 3D map, symbols and text in this course. If you are an experienced programmer, please don’t blame on that, you may find out that there are other possible coding approaches as well.

In this course, I tried to demonstrate the workflow step-by-step and to make the code simple, straightforward, and easy understanding. All the code were put to my lecture resources files in pdf format. The important thing is that you can repeat my experiment successfully, and I believe you can achieve a higher goal later. If you are new to using GIS maps in mobile app development, you are encouraged to spend a bit of time to browse the ArcGIS SDK library. The ArcGIS Runtime SDK for iOS has been developed by ESRI, which is so far the biggest vendor of GIS systems and applications in the world.  

Time is precious for many app developers and programmers. This course was condensed with all necessary steps for building a 3D GIS iOS app with working code. For those GIS users, students, iOS developers, and anyone who are interested in developing GIS mobile or web GIS apps with ArcGIS SDKs, please be aware of my other course announcements about Android, JavaScript, and iOS in the future.

Read Less
Course Outcomes:
  • Understand the workflow of adding 3D to iOS apps;
  • Add ArcGIS Runtime SDK for iOS v100.0 to Xcode project in cocoapods;
  • Create a 3D map environment;
  • Use different basemaps;
  • Set ViewPoint for 3D perspective;
  • Set home ViewPoint;
  • Select and add 3D symbols;
  • Add text in a 3D map environment;
Course Details:

Target Audience

GIS users;
Students;
Developers;
Entrepreneurs;
Anyone who are interested in making GIS 3D maps for iOS apps;

Access Timeframe

Full Lifetime Access
Certificate Info:

Type of Certification

Certificate of Completion

Format of Certification

Digital

Professional Association/Affiliation

Udemy is not an accredited institution, but we offer skills-based courses taught by experts in their field.

Method of Obtaining Certification

When all lectures have been completed, a gold or green trophy will appear on the course dashboard, signifying that the certificate of completion is ready for download. Click on the trophy to view the certificate.

Additional Details

Certificates of completion can be accessed at Udemy.com and the mobile site, but not through the mobile apps or Apple TV. If you've completed a course on the mobile app or Apple TV, please log into Udemy.com through a browser to access your certificate.
About Instructor:

Alfred Lam - GIS Developer

Course Outline

This is a course introduction.
This lecture covers the process of setting up a Xcode demo project.

This lecture covers the process of adding ArcGIS Runtime SDK for iOS to Xcode project in cocoapods.

This lecture covers the process of displaying a 3d basemap.
This lecture covers the process of setting a veiw point for a 3D map.
This lecture covers the process of setting a home veiw button for a 3D map.
This lecture covers the process of selecting a basemap with segmented control.
This lecture covers the process of selecting a 3D symbol and adding it to the sceneView 3D environment.
This lecture covers the process of adding a text in sceneView 3D environment.

Technical Requirements

No programming experience needed;Hardware: An Intel-based Mac with OS Mountain Lion (OS X 10.8.4) or higher is required;Software: XCode 8 or higher are preferrable (free download from Apple App store);

DON'T HAVE TIME?

We can send you everything you need to know about this course through email.
We respect your privacy. Your information is safe and will never be shared.