I would like to use some of the nice sample custom widgets I have seen on my AGO site (not Portal) is this possible? Do I need WAB Developer to do it?
Please read question 2 in this blog post: Clarifying 3 questions about Web AppBuilder for ArcGIS | ArcGIS Blog
Hope this helps,
Retrieving data ...