Skip to content

Commit

Permalink
updating faq based on recent conversations (cfug#673)
Browse files Browse the repository at this point in the history
* updating faq based on recent conversations

* fix typo

* fix from review

* tweaks from review

* update from review
  • Loading branch information
sethladd authored Sep 20, 2017
1 parent f743475 commit 0332fa7
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -434,6 +434,27 @@ framework, we've decomposed complex widgets to pieces that separately implement
the visual, interaction, and motion design. You can remix these widgets however
you like to make your own custom widgets that have full range of expression.

### Why would I want to share layout code across iOS and Android?

You can choose to implement different app layouts for iOS and Android.
Developers are free to check the mobile OS at runtime
and render different layouts, though we find this practice to be rare.

More and more, we see mobile app layouts and designs evolving
to be more brand-driven and unified across platforms. This implies
a strong motivation to share layout and UI code across iOS and
Android.

The brand identity and customization of the app's aesthetic design is now
becoming more important than strictly adhering to traditional platform
aesthetics. For example, app designs often require custom fonts, colors,
shapes, motion, and more in order to clearly convey their brand identity.

We also see common layout patterns deployed across iOS and Android.
For example, the "bottom nav bar" pattern can now be naturally found
across iOS and Android. There seems to be a convergence of design ideas
across mobile platforms.

### Can I interop with my mobile platform's default programming language?

Yes, Flutter supports calling into the platform, including integrating with Java
Expand Down

0 comments on commit 0332fa7

Please sign in to comment.