Chapter Three:
Widgets: A JavaScript component that encapsulates a set of focused functions.
Basic Widgets: functional widgets that can perform as app tools.
Layer widgets: The containers that help organize widgets on your pages or windows.
- Using experience builder to make web experiences.
Pick a premade template or start from scratch, select a theme, add source data, add widgets, and finally refine layouts.
- The basic components:
A web experience has at least one page. Pages and windows are the backbone of these web experiences. Widgets should be added as well.
Pages: A document that is the foundation for the app’s layout. A page has 3 main elements including a header, a footer, and a body.
Windows: Complementary to pages. Windows only has body content. The common uses of Windows are splash, alert, confirm, and Tool Tips.
Chapter four:
Mobile app development: There are many different approaches to this including:
Browser-based approach: builds apps using HTML, JavaScript, and Cascading style sheets. This strategy has the potential to reach all mobile platforms.
Native-based approach: This requires native development skills like Java for Android. These apps have deep-level access to device hardware and other resources. These apps are often more expensive.
Hybrid-based approach: Integrates native components and HTML to build native applications. More advanced methods include the use of frameworks to allow for deeper integration with the native platform.
API- ArcGIS offers APIs which stand for application programming interface. ArcGIS API for Java supports both browser-based and hybrid-based. ArcGIS Runtime software development kits(SDK) for IOS. ArcGIS Runtime SDK for Android and ArcGIS Runtime SDK for Qt support native based approach. It’s a very complicated system.
- Ultimately API’s offer similar core functionalities like editing and graphics, and the ability to access ArcGIS web and map services.
ArcGIS Indoors- I thought this was cool because this platform was made so you can take it on the go which made me think of the outdoors, not the indoors. They describe ArcGIS Indoors as providing an indoor mapping experience for understanding the location of things and activities happening within your organization’s indoor environment.
They give us a few phrases to help us learn Indoor GIS.
Wayfinding and navigation: ArcGIS Indoors interacts with Bluetooth and wifi indoor positioning systems to show users where they are on an indoor map, where to go, and how to get there.
Calendar integration: this app allows users to see where their scheduled meetings are located and navigate between them, knowing estimated travel times and avoiding being late for important events.
Explore and search: This app allows users to explore and search for specific people, activities and events, offices and classrooms, and other points of interest.
Location sharing and tracking: Users can share their locations. Organizations can identify employee locations to support directing resources or others to support ongoing activities.
- I was thinking of developing a mobile app that was centered around condos in the Delaware County area. The Delaware area is building a lot of new condos and developing new neighborhoods. This app would be useful for younger people looking to move to Delaware. This app could also include the school district so if buyers are pickier, they can specifically look at school districts with condos available in that area.