1
0
mirror of https://github.com/nisrulz/flutter-examples.git synced 2026-08-25 09:13:00 +00:00
Files
flutter-examples/using_platform_adaptive
Nishant Srivastava 5c53498119 refactor: standardize Dart and Android config across all 54 apps
- Bump all apps to sdk >=3.0.0 <4.0.0 and add flutter_lints + a shared
  analysis_options.yaml to every app (flutter analyze is now green repo-wide)
- Fix real compile errors in firebase_google_authentication and image_editor,
  plus deprecated APIs (Matrix4, SvgPicture.color, textScaleFactor),
  missing async 'mounted' guards, and misc lints via dart fix + manual fixes
- Align pubspec 'name' with each folder and Android namespace/applicationId
  with the documented github.nisrulz.* convention
- Convert bmi_calculator from a legacy Flutter module to a standard app
  with a proper android/ scaffold; fix missing android:exported in launcher
  manifests across 22 apps so all Android builds pass
- Untrack generated build files (GeneratedPluginRegistrant,
  .flutter-plugins-dependencies) and ignore them
2026-08-17 17:26:39 +02:00
..

Using Platform Adaptive Pattern

Example app showing usage of the Platform Adaptive Pattern.

Flutter's flagship feature is it's ability to write code once and have it run on multiple devices. While this is great, sometimes you want the user interface to look more native to its platform. This project showcases the Platform Adaptive pattern, a powerful pattern that allows you to create widgets that you write once and look natural on any device. The demo is just set up to work on android and iOS but can be extended to work on web, native and any other platform flutter supports.

Pattern is inspired by this article

Demo

android iOS

Getting Started

For help getting started with Flutter, view online documentation.