firebase_core: ^1.1.0 firebase_auth: ^1.1.1 firebase_storage: ^8.0.5 path_provider: ^2.0.1 image_picker: ^0.7.4 firebase_coreとfirebase_storageはstorageを使うために必要なパッケージです。 firebase_authはFirebaseで認証を行うために必要なものです。 ※storageは完全なフリーアクセスではなく、認証したユーザで行うために用います。 path_providerやimage_pickerはデバイスへの保存や画像の選択などを行うための補助的なパッケージです。 実装 ダウンロードでは、文字と画像のファイルをダウンロードし、文字の表示と画像の画面への表示、そして、画像ファイルのローカルへの保存を行います。 アップロードでは、image
![Flutter×Firebase(CloudStorage)でファイルダウンロードとアップロードを簡単に実現する方法 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/caec19d1170614b0d338ae2453b3c47f8c991501/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9Rmx1dHRlciVDMyU5N0ZpcmViYXNlJTI4Q2xvdWRTdG9yYWdlJTI5JUUzJTgxJUE3JUUzJTgzJTk1JUUzJTgyJUExJUUzJTgyJUE0JUUzJTgzJUFCJUUzJTgzJTgwJUUzJTgyJUE2JUUzJTgzJUIzJUUzJTgzJUFEJUUzJTgzJUJDJUUzJTgzJTg5JUUzJTgxJUE4JUUzJTgyJUEyJUUzJTgzJTgzJUUzJTgzJTk3JUUzJTgzJUFEJUUzJTgzJUJDJUUzJTgzJTg5JUUzJTgyJTkyJUU3JUIwJUExJUU1JThEJTk4JUUzJTgxJUFCJUU1JUFFJTlGJUU3JThGJUJFJUUzJTgxJTk5JUUzJTgyJThCJUU2JTk2JUI5JUU2JUIzJTk1JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1mNzk2ZmVlOWE4YWRhMjkwOWExOTZjMDYxYTdmY2I5Zg%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBrYXp1dHh0JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz04YTZhZjg5YWU1MTMzNDU0MTI3Y2YyOTgyNGE3ODViYQ%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D59f8be9966b14cabf605d79ed5372bac)