provider architecture flutter code example Example 1: provider flutter flutter pub pub add provider Example 2: provider flutter flutter pub add provider