Buscar pacotes, repositórios e categorias de apps

Capa de redirect_icon
Detalhes do pacotev0.1.1

redirect_icon

Um pacote Flutter que ajuda na construção de ícones clicáveis e bonitos que redirecionam para uma URL.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
13
Curtidas
34
Pontos Pub
140

Instalar pacote

flutter pub add redirect_icon

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um pacote Flutter que permite aos desenvolvedores criar ícones visualmente atraentes e clicáveis que redirecionam os usuários para uma URL especificada. Simplifica a integração de ícones interativos para fins de redes sociais ou navegação em múltiplas plataformas. O pacote é leve e projetado para facilitar o uso, permitindo implementação rápida com mínima configuração. Ideal para aplicativos que exigem acesso a links externos sem interrupções por meio de gestos baseados em ícones.

Casos de uso

  • Links do perfil nas redes sociais
  • Navegação do aplicativo por meio de ícones
  • Redirecionamento de site externo
  • Elementos de interface interativa
  • Botões de compartilhamento rápido

Principais recursos

  • Ícones clicáveis com redirecionamento de URL
  • Suporte multiplataforma
  • Integração de API simples
  • Aparência personalizável do ícone
  • Tratamento de gestos embutido

Indicado para

  • Desenvolvedores de aplicativos móveis e web
  • Integrações de mídia social
  • aplicações focadas na interface do usuário
  • Projetos de nível iniciante do Flutter
  • Aplicativos que precisam de funcionalidade de link externo

Considerações

  • Requer conexão com a internet para acesso a URL
  • Limitado ao comportamento básico de redirecionamento
  • Sem rastreamento de análise embutido
  • Estilo de ícone exige personalização manual
  • Depende da disponibilidade de URL externa

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Redirect Icon

Redirect Icon package lets you add a beautiful clickable Icon to your Flutter app.

Installation

  1. Add the latest version of package to your pubspec.yaml (and rundart pub get):
dependencies:
  redirect_icon: ^0.0.1
  1. Import the package and use it in your Flutter App.
import 'package:redirect_icon/redirect_icon.dart';

Example

There are a number of properties that you can modify:

  • url
  • icon
  • radius
  • size
  • iconColor
  • circleAvatarColor

class FancyScreen extends StatelessWidget {  
  const FancyScreen({Key? key}) : super(key: key);  
  
  @override  
  Widget build(BuildContext context) {  
    return Scaffold(  
      body: Column(
        children: [
          const SizedBox(height: 8),
          const Text(
            'Nishchay Shakya',
            style: TextStyle(fontSize: 28, fontWeight: FontWeight.bold),
          ),
          const Text(
            'Flutter Developer',
            style: TextStyle(fontSize: 20, fontWeight: FontWeight.normal),
          ),
          const SizedBox(height: 16),
          Row(
            mainAxisAlignment: MainAxisAlignment.center,
            children: const [
              RedirectSocialIcon(
                url: "https://www.instagram.com/nishchayshakyaa/",
                icon: FontAwesomeIcons.instagram,
                radius: 25,
                size: 30,
                iconColor: Colors.white,
                circleAvatarColor: Colors.black,
              ),
              SizedBox(width: 12),
             RedirectSocialIcon(
                url: "https://www.instagram.com/nishchayshakyaa/",
                icon: FontAwesomeIcons.instagram,
                radius: 25,
                size: 30,
                iconColor: Colors.white,
                circleAvatarColor: Colors.black,
              ),
              SizedBox(width: 12),
              RedirectSocialIcon(
                url: "https://www.instagram.com/nishchayshakyaa/",
                icon: FontAwesomeIcons.instagram,
                radius: 25,
                size: 30,
                iconColor: Colors.white,
                circleAvatarColor: Colors.black,
              ),
              SizedBox(width: 12),
              RedirectSocialIcon(
                url: "https://www.instagram.com/nishchayshakyaa/",
                icon: FontAwesomeIcons.instagram,
                radius: 25,
                size: 30,
                iconColor: Colors.white,
                circleAvatarColor: Colors.black,
              ),
            ],
          ),
        ],
      ); 
    );  
  }  
}

Getting Error

Add these in your android/app/src/main/AndroidManifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.yourpackagename">
  <uses-permission android:name="android.permission.INTERNET"/>
    <queries>
<!-- If your app opens https URLs -->
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="https" />
</intent>
<!-- If your app makes calls -->
<intent>
<action android:name="android.intent.action.DIAL" />
<data android:scheme="tel" />
</intent>
<!-- If your app emails -->
<intent>
<action android:name="android.intent.action.SEND" />
<data android:mimeType="*/*" />
</intent>
</queries>
</manifest>

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.