Top Banner
3/25/2019 That .NET App You Wanted to Build? We Built It for You! https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 1/17 That .NET App You Wanted to Build? That .NET App You Wanted to Build? We Built It for You! We Built It for You! Mara Stoica @codergrl slides: https://git.io/fhA20
17

That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You! ...

Aug 09, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 1/17

That .NET App You Wanted to Build?That .NET App You Wanted to Build?We Built It for You!We Built It for You!Mara Stoica

@codergrl

slides: https://git.io/fhA20

Page 2: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 2/17

AgendaAgendaOpen Source Apps introIndoor RoutingMaps AppOf�ine MapbookData CollectionWhat's coming next from Open Source Apps?

Page 3: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 3/17

Super quick Open Source Apps introSuper quick Open Source Apps intro

Page 4: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 4/17

What are Open Source Apps?What are Open Source Apps?Runtime and JavaScript applications that are:

open sourcecompletetestedfollow ArcGIS best practicesmaintained and improvedfree to use

View all Open Source apps at esriurl.com/opensourceapps

Page 5: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 5/17

Why is Esri giving away free apps?Why is Esri giving away free apps?Showcase use of the Esri APIsHelp jumpstart developmentHelp demonstrate best practices

Page 6: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 6/17

But are they really free?But are they really free?

Page 7: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 7/17

The Open Source AppsThe Open Source Apps

Page 8: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 8/17

Indoor RoutingIndoor RoutingiOS app built with XamarinGeocoding and Routing indoorsFeature Layers and Graphics OverlaysOf�ine mode using Mobile Map PackagesDevice locationSource code on GitHub

Page 9: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 9/17

Maps AppMaps AppWPF, UWP, iOS, and Android apps built with Xamarin FormsPlace Search, Geocoding, and Reverse GeocodingRouting and DirectionsBasemap SwitcherPortal Item SwitcherOAuth2 AuthenticationSource code on GitHub

Page 10: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 10/17

Of�ine MapbookOf�ine MapbookWPF appOf�ine mode using Mobile Map PackagesIdentify and LocateBookmarksTable of ContentsPortal Authentication using IWA or OAuth2Source code on GitHub

Page 11: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 11/17

Data CollectionData CollectionCross-platform ready WPF appOnline and Of�ine modes with bidirectional syncQuerying feature tables and related tablesEditing feature tables and related tablesIdentifyInformation displayed using PopupsPortal Authentication using OAuth2Source code on GitHub

Page 12: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 12/17

What's coming next from Open Source Apps?What's coming next from Open Source Apps?

Page 13: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 13/17

Immediate futureImmediate futureAdd support for attachments in Data CollectionUpdate all apps to 100.5

Page 14: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 14/17

Remainder of the yearRemainder of the yearMake Of�ine Mapbook cross-platform readyAdd UWP app to Data CollectionNew app: Nearby Places ( )see the Javascript version

Page 15: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 15/17

Questions?Questions?

Page 16: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 16/17

Page 17: That .NET App You Wanted to Build? · 3/25/2019 That .NET App You Wanted to Build? We Built It for You!  ...

3/25/2019 That .NET App You Wanted to Build? We Built It for You!

https://codergrl.github.io/presentations/2019-PS-DevSummit/DotNet-Runtime-Open-Source-Apps/?print-pdf#/ 17/17