Skip to content

Instantly share code, notes, and snippets.

@anoochit
Last active July 2, 2024 14:41
Show Gist options
  • Save anoochit/2808260109420e95289e58c6f938b895 to your computer and use it in GitHub Desktop.
Save anoochit/2808260109420e95289e58c6f938b895 to your computer and use it in GitHub Desktop.
leanback android tv
  • Add software leanback feature in AndroidManifest
<uses-feature android:name="android.software.leanback" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
  • Add banner icon xhdpi 320x180 px for banner
<application .... android:banner="@mipmap/banner">
  • Add LEANBACK_LAUNCHER intent filter
<category android:name="android.intent.category.LEANBACK_LAUNCHER"/>
  • At flutter app use Shotcut widget for use a remote control for navigation
  @override
  Widget build(BuildContext context) {
    return Shortcuts(
      shortcuts: {
        LogicalKeySet(LogicalKeyboardKey.select): ActivateIntent(),
      },
      child: MaterialApp(
        title: 'Flutter Demo',
        theme: ThemeData(
          primarySwatch: Colors.blue,
          visualDensity: VisualDensity.adaptivePlatformDensity,
        ),
        home: MyHomePage(title: 'Flutter Demo Home Page'),
      ),
    );
  }
@akmalviya03
Copy link

I have added a banner to my application. But it is only showing icon. Any solution?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment