From 9af3fc5c798b84a0f0be4fc9c06fac9b3a4976b6 Mon Sep 17 00:00:00 2001 From: louisehsu Date: Tue, 9 Dec 2025 15:46:37 -0800 Subject: [PATCH] readme --- add_to_app/ios_content_resizing/README.md | 38 +++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 add_to_app/ios_content_resizing/README.md diff --git a/add_to_app/ios_content_resizing/README.md b/add_to_app/ios_content_resizing/README.md new file mode 100644 index 000000000..c06498747 --- /dev/null +++ b/add_to_app/ios_content_resizing/README.md @@ -0,0 +1,38 @@ +# ios_content_resizing + +Embeds an instance of Flutter into an existing iOS app that will dynamically resize itself based off of it's content. + +## Description + +This sample showcases the integration of a self-resizing Flutter view within a native UIKit environment. The Flutter module features an expanding column of widgets. As items are added, the hosting UIView will automatically adjusts its [intrinsicContentSize](https://developer.apple.com/documentation/uikit/uiview/intrinsiccontentsize) to accommodate the new content size. + +## tl;dr + +If you're just looking to get up and running quickly, these bash commands will +fetch packages and set up dependencies (note that the above commands assume +you're building for both iOS and Android, with both toolchains installed): + +```bash + #!/bin/bash + set -e + + cd flutter_module/ + flutter pub get + + # For iOS builds: + cd ../ios_content_resizing + pod install + open ios_content_resizing.xcworkspace + # Then, click "Run" in Xcode to launch the app into your Simulator or device +``` + +## Requirements + +* Flutter +* iOS + * Xcode + * Cocoapods + +## Questions/issues + +See [add_to_app/README.md](../README.md) for further help.