Ir para conteúdo

Reputação

1

Sobre Crow

Últimos Visitantes

32 visualizações
  1. Boa tarde Douglas, aqui é Robson ADM da Fluttership.
    Obrigado por participar do desafio, o vídeo que postou está como privado e não conseguimos assistir.
    Tem como enviar os fontes pra mim por esse email ou link do git até as 18h?
     
    Abraço cara!
    Douglas, confere ai quando clico nos links das historias não abre as mesmas. E o teu vídeo está como privado não consigo assistir. Pode enviar o projeto para robsontietz@gmail.com. Obrigado por estar participando!
  2. Busque através da Api da Marvel os seus 3 heróis favoritos e a partir deles liste as 5 primeiras histórias aos quais cada um conste. A aplicação deve gerar uma page simples bem formatado para exibição e com animações. DOCUMENTAÇÃO API - MARVEL https://developer.marvel.com/docs# EMAIL PARA ENVIO: robsontietz@gmail.com Deverá ser enviado até as 18h de Domingo dia 22. Boa sorte FLUTTERS! 🤞😊
  3. Crow

    flutter cpf_cnpj_validator

    Adiciona no pubspec.yaml dependencies: cpf_cnpj_validator: ^1.0.5 Pra usar CPF: // Import package import 'package:cpf_cnpj_validator/cpf_validator.dart'; CPFValidator.isValid("334.616.710-02") // true CPFValidator.isValid("334.616.710-01") // false CPFValidator.isValid("35999906032") // true CPFValidator.isValid("35999906031") // false CPFValidator.isValid("033461671002") // false // If you dont want the validation method to strip the values // Just use false in the second argument CPFValidator.isValid("334.616.710-02", false) // false CPFValidator.isValid("35999906032@mail", false) // false // Other utility methods CPFValidator.format("33461671002") // Result: 334.616.710-02 CPFValidator.strip("334.616.710-02") // Result: 33461671002 // Generate a raw CPF number, without format CPFValidator.generate() // Result: 33461671002 // Generate a formatted CPF number CPFValidator.generate(true) // Result: 334.616.710-02 Pra usar CNPJ: // Import package import 'package:cpf_cnpj_validator/cnpj_validator.dart'; CNPJValidator.isValid("12.175.094/0001-19") // true CNPJValidator.isValid("12.175.094/0001-18") // false CNPJValidator.isValid("17942159000128") // true CNPJValidator.isValid("17942159000127") // false CNPJValidator.isValid("017942159000128") // false // If you dont want the validation method to strip the values // Just use false in the second argument CNPJValidator.isValid("12.175.094/0001-19", false) // false CNPJValidator.isValid("17942159000128@mail", false) // false // Other utility methods CNPJValidator.format("85137090000110") // Result: 85.137.090/0001-10 CNPJValidator.strip("85.137.090/0001-10") // Result: 85137090000110 // Generate a raw CNPJ number, without format CNPJValidator.generate() // Result: 85137090000110 // Generate a formatted CNPJ number CNPJValidator.generate(true) // Result: 85.137.090/0001-10
  4. Crow

    flutter_webview

    pubspec.yaml dependencies: flutter: sdk: flutter # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^0.1.2 flutter_webview_plugin: ^0.2.1+2 pull_to_refresh: ^1.0.7 flutter_launcher_icons: ^0.7.3 main.dart import 'package:flutter/material.dart'; import 'package:flutter_webview_plugin/flutter_webview_plugin.dart'; import "package:pull_to_refresh/pull_to_refresh.dart"; RefreshController _refreshController = RefreshController(initialRefresh: false); void main() => runApp(MaterialApp( home: MyApp(), debugShowCheckedModeBanner: false, theme: ThemeData( primarySwatch: Colors.deepOrange, secondaryHeaderColor: Colors.white, ))); class MyApp extends StatefulWidget { @override _MyAppState createState() => _MyAppState(); } class _MyAppState extends State<MyApp> { String url; @override void initState() { super.initState(); url = "https://www.natura.com.br/login?redirect=%2Fc%2Ftudo-em-promocoes&consultoria=revistanatura"; } void _onRefresh() { setState(() { url = "https://www.natura.com.br/login?redirect=%2Fc%2Ftudo-em-promocoes&consultoria=revistanatura"; }); } @override Widget build(BuildContext context) { return Scaffold( body: FutureBuilder<String>( future: this.pagina(), builder: (context, snapshot) { switch (snapshot.connectionState) { case ConnectionState.none: case ConnectionState.waiting: return Center( child: CircularProgressIndicator() ); case ConnectionState.active: case ConnectionState.done: if (snapshot.hasData) { return WebviewScaffold( appBar: AppBar(title: Text("Revista Natura Online"), centerTitle: true, actions: <Widget>[ IconButton( icon: Icon(Icons.refresh), onPressed: () { setState(() { _onRefresh(); }); }, ), ], ), withJavascript: true, url: snapshot.data , withZoom: true, ); } else if (snapshot.hasError) { return Scaffold( body: Center( child: Text("${snapshot.error}"), ), ); } return Scaffold( body: Center(child: CircularProgressIndicator()), ); } return Center( child: CircularProgressIndicator() ); } ), ); } Future<String> pagina() async{ return url; } }
  5. Link do grupo: https://chat.whatsapp.com/DJb1gb3huKI2lvYEcnAjOQ
×
×
  • Criar Novo...