flutter_via_cep 0.0.1 copy "flutter_via_cep: ^0.0.1" to clipboard
flutter_via_cep: ^0.0.1 copied to clipboard

A new Flutter package project.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_via_cep/flutter_via_cep.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Container(
        child: FutureBuilder<ViaCepModel>(
          future: ViaCepModel.getCep("01001000"),
          builder: (context, snapshot) {
            switch (snapshot.connectionState) {
              case ConnectionState.waiting:
                return CircularProgressIndicator();
              default:
                if (snapshot.hasError)
                  return Text('Cep invalido, Error: ${snapshot.error}');
                else
                  return Center(
                    child: Column(
                      mainAxisAlignment: MainAxisAlignment.center,
                      children: <Widget>[
                        Text('Logradouro: ${snapshot.data.logradouro}'),
                        Text('Complemento: ${snapshot.data.complemento}'),
                        Text('Bairro: ${snapshot.data.bairro}'),
                        Text('Localidade: ${snapshot.data.localidade}'),
                        Text('UF: ${snapshot.data.uf}'),
                        Text('Unidade: ${snapshot.data.unidade}'),
                        Text('Ibge: ${snapshot.data.ibge}'),
                        Text('Gia: ${snapshot.data.gia}'),
                      ],
                    ),
                  );
            }
          },
        ),
      ),
    );
  }
}
0
likes
20
pub points
0%
popularity

Publisher

unverified uploader

A new Flutter package project.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

dio, flutter

More

Packages that depend on flutter_via_cep