It was another great day at the Dev Summit. The morning started off with a keynote address from John Tomizuka, Co-founder and CTO of Taqtile, a mobile app development company based in Seattle. John shared some of his successes and missteps in the world of app development and emphasized that two of the most important things to keep in mind when developing any app are a focus on the user and their needs as well as an in-depth understanding of the data you are working with.
I followed this with a session on UX/UI design for web apps. Good app design is something that many developers, myself included, don't always think about. I picked up some great tips like considering an app in the "empty state" rather than just going to a preconfigured template which may not really suit the task at hand and using task-focused workflows and UI patterns to really create clean, useful apps.
The afternoon was spent on sessions dealing with working with raster and feature data in Python as well as a more in-depth look at the Smart Mapping Initiative that was covered in yesterday's plenary. What I hadn't realized before is that the Smart Mapping interface has completely replaced the standard symbology tab in ArcGIS Online. All the full functionality is still there for users who are comfortable customizing all the options, but the default options are much more simple and driven by the data so that novice user can create great maps out of the box.
One more day to go. I'm looking forward to seeing more of ESRI's future devfelopment plans tomorrow.