1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-08 22:09:06 +00:00
Files
samples/experimental/add_to_app/README.md
2019-09-10 15:51:28 -07:00

2.0 KiB

Add-to-App Sample

The Add-to-App sample is designed to build with Flutter's master channel and the latest version of CocoaPods. See the README in the experimental directory for details.

This directory contains a bunch of Android and iOS projects that each import a standalone Flutter module called example_module.

Goals for this sample

  • Show developers how to add Flutter to their existing applications.

The important bits

example_module

This is the Flutter module that'll be added to all the individual projects in the add_to_app folder.

The first time you download this repo, you need to first resolve this module's dependencies by running:

cd example_module
flutter packages get

SimpleAndroidApp

An Android application that imports example_module and uses it to display a FlutterActivity containing widgets from the module. This project brings in the Flutter module's Android host wrapper as a gradle sub-module.

To run, open the SimpleAndroidApp folder in Android Studio and press the run button.

SimpleIOSExample

An iOS application that imports example_module and uses it to display a FlutterViewController containing widgets from the module. This project uses CocoaPods, so prior to running it for the first time, use this command to set up the workspace file:

cd ../SimpleIOSExample
pod install

Then open SimpleIOSExample/SimpleIOSExample.xcworkspace with Xcode. This workspace will have the Flutter module linked in as a dependent CocoaPod.

Questions/issues

If you have a general question about incorporating Flutter into an existing iOS or Android app, the best places to go are:

If you run into an issue with the sample itself, please file an issue in the main Flutter repo.