The Essential Companion for Flutter Devs

Master Flutter,Faster.

Learn, practice, and build amazing, high-performance apps with curated content in your pocket.

Used by developers at companies like:

GoogleAlibabaNubankiFood

The App in Action

See how Flutter Guide brings concepts to life with a clean, intuitive, and powerful interface.

Flutter Guide App Screenshot 1
Flutter Guide App Screenshot 2
Flutter Guide App Screenshot 3
Flutter Guide App Screenshot 4
Flutter Guide App Screenshot 5
Flutter Guide App Screenshot 6

A Powerful Toolkit in Your Pocket

Flutter Guide is packed with features designed to accelerate your learning and productivity.

Widget of the Day

Discover a new widget daily with interactive examples and ready-to-use code.

UI's & Snippets

Browse a curated collection of interfaces and code snippets to speed up your development.

Curated Content

Learn with practical guides and real-world examples you can apply immediately.

From Example to Implementation, Instantly.

See the visual result and grab the Dart code with a single tap. Learning Flutter has never been more direct.

Flutter!
gradient_card.dart
1import 'package:flutter/material.dart';
2
3void main() {
4  runApp(
5    const MaterialApp(
6      debugShowCheckedModeBanner: false,
7      home: Scaffold(
8        body: GradientCard(),
9      ),
10    ),
11  );
12}
13
14class GradientCard extends StatelessWidget {
15  const GradientCard({super.key});
16
17  @override
18  Widget build(BuildContext context) {
19    return Expanded(
20      child: Container(
21        decoration: const BoxDecoration(
22          gradient: LinearGradient(
23            colors: <Color>[
24              Color(0xFF2563EB),
25              Color(0xFF22D3EE),
26            ],
27            begin: Alignment.topLeft,
28            end: Alignment.bottomRight,
29          ),
30        ),
31        child: Center(
32          child: Container(
33            width: 260,
34            height: 460,
35            decoration: BoxDecoration(
36              gradient: const LinearGradient(
37                colors: <Color>[
38                  Color(0xFF3B82F6),
39                  Color(0xFF06B6D4),
40                ],
41                begin: Alignment.topLeft,
42                end: Alignment.bottomRight,
43              ),
44              borderRadius: BorderRadius.circular(32.0),
45              border: Border.all(
46                color: const Color(0xFF27272a),
47                width: 16.0,
48              ),
49            ),
50            child: const Center(
51              child: Text(
52                'Flutter!',
53                style: TextStyle(
54                  color: Colors.white,
55                  fontSize: 24.0,
56                  fontWeight: FontWeight.bold,
57                  letterSpacing: 1.1,
58                ),
59              ),
60            ),
61          ),
62        ),
63      ),
64    );
65  }
66}

Frequently Asked Questions

Have a question? Find the answer here.

Dário Matias

Developer

I'm Dário Matias, a Full Stack developer. Flutter Guide is my open source contribution to the community, born out of a desire to make high-quality development resources accessible to everyone.