8.Dynamic ListView - siddhpatil6/Flutter GitHub Wiki

Main Method

import 'package:container_demo/app_screens/Home.dart';
import 'package:flutter/material.dart';

void main()
{
    runApp(MaterialApp(
      title: "Exploring UI Widgets",
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        appBar: AppBar(title: Text("My First App")),
        body: getDynamicListView(),
      ),
    ));
}

Get List Elements

List<String> getListElements()
{
  var items=List<String>.generate(10, (counter)=>"Item $counter");
  return items;
}

To get Dynamic ListView

Widget getDynamicListView()
{
  var listItems=getListElements();
  var listView=ListView.builder(
      itemCount: listItems.length,

      itemBuilder: (context,index)
      {
          return ListTile(
          title: Text(listItems[index]),
          onTap: (){
            debugPrint("Selected ${listItems[index]}");
          },

      );

  });

  return listView;
}
⚠️ **GitHub.com Fallback** ⚠️