Useful Links
Computer Science
Mobile Application Development
Flutter Framework
1. Introduction to Flutter and Dart
2. Setting Up the Development Environment
3. Flutter Fundamentals: Widgets
4. Building Layouts in Flutter
5. Handling User Input and Forms
6. Displaying Collections and Lists
7. Navigation and Routing
8. State Management
9. Asynchronous Programming
10. Working with Data and Backend Services
11. Assets, Images, and Fonts
12. Advanced UI and Animations
13. Interacting with Native Platform Features
14. Testing, Debugging, and Performance
15. Building and Deploying Applications
16. Flutter Ecosystem and Continuous Learning
Displaying Collections and Lists
Scrolling Widgets
`SingleChildScrollView`
Vertical and Horizontal Scrolling
Scroll Physics
Scroll Controllers
`ListView`
Basic ListView
ListView.builder
Efficient List Building
ItemBuilder Function
Item Count
ListView.separated
Custom Separators
ListView.custom
Scroll Direction
Padding and Shrink Wrap
`GridView`
GridView.count
Fixed Number of Columns
GridView.extent
Maximum Tile Extent
GridView.builder
Dynamic Grids
GridView.custom
Cross Axis Count and Spacing
`ListTile` Widget
Structure and Usage
Leading, Title, Subtitle, Trailing
Dense and Three Line
Tap Handling
`Card` Widget
Material Design Cards
Customizing Cards
Elevation and Shape
Advanced Scrolling
CustomScrollView
Slivers
SliverAppBar
SliverList
SliverGrid
SliverToBoxAdapter
NestedScrollView
Scroll Notifications
Previous
5. Handling User Input and Forms
Go to top
Next
7. Navigation and Routing