패키지, 저장소 및 앱 카테고리 검색

패키지 상세v1.2.8

grafpix

Flutter 프로젝트에 사용하고 바로 사용할 수 있는 아이콘과 기기의 대규모 컬렉션입니다.

30일 다운로드
33
좋아요
57
Pub 점수
35

패키지 설치

flutter pub add grafpix

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Grafpix는 Flutter용 포괄적인 위젯 라이브러리 및 UI 프레임워크로, 즉시 사용 가능한 아이콘과 상호작용 가능한 기기의 방대한 컬렉션을 제공합니다. UI 개발을 간소화하기 위해 설계되었으며, 시각적 매력과 기능성을 향상시키는 풍부한 사전 구축된 컴포넌트를 개발자에게 제공합니다. pub를 통해 Flutter 프로젝트에 원활하게 통합되어 빠른 프로토타이핑과 앱 간 일관된 디자인을 가능하게 합니다. 미적 요소와 사용성에 중점을 두어 현대적이고 매력적인 사용자 인터페이스를 효율적으로 생성할 수 있도록 지원합니다.

사용 사례

  • 빠른 UI 프로토타이핑
  • 앱 시각적 디자인 향상
  • 상호작용형 대시보드 구축
  • 사용자 지정 아이콘 세트 만들기
  • 위젯 재사용 간소화

주요 기능

  • 풍부한 아이콘 라이브러리
  • 사전 구축된 인터랙티브 기기
  • Flutter와의 간편한 통합
  • 일관된 디자인 시스템
  • 모듈러 구성 요소 구조

적합한 대상

  • Flutter의 UI 디자이너
  • 재사용 가능한 위젯을 찾는 개발자
  • 풍부한 시각적 요소가 필요한 프로젝트
  • 빠른 속도로 개발하는 앱 팀
  • 디자인 중심 모바일 애플리케이션

고려 사항

  • 제한된 플랫폼별 사용자 지정
  • 공식 문서가 제공되지 않았습니다
  • 외부 GitHub 저장소에 의존
  • 큰 아이콘 세트를 사용할 경우 번들 크기가 증가할 수 있습니다
  • 소스 코드에서 수동으로 업데이트해야 합니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Grafpix

A growing Flutter Package consist of a huge collection of rectified icons and essential utilities that grant you outstanding user experience in no time.

Features

  • Huge collection of icons from multiple authors.
  • Impressive growing utilities to improve your design patterns.
  • WYSIWYG preview module for Flutter in Visual Studio Code to speed up development by providing you with Visual Aid.
  • Ease to deploy.
Newly Added > PixMedal

A Unique Medal Buttons with engraved icons of your choise, the varaieties are Gold, Silver & Bronze Medals.

Showcase1

PixButtons

A Stunning Glass-Like Buttons with fully customized properties.

Release

Showcase

A huge iconset of +2500 Icons

Grafpix Release 1.2.4

PixLoaders

used to simulate Future progress indicators.

LoaderType Output
Flashing Flashing
Spinner Spinner
Rocks Rocks
Installation

In your pubspec.yaml under dependencies add the following line:

dependencies:
  grafpix: ^1.2.6

From your Terminal, run the following code:

  flutter pub get
Example

PixIcon and PixLoader example

import 'package:flutter/material.dart';
import 'package:grafpix/icons.dart';
import 'package:grafpix/pixloaders/pix_loader.dart';
import 'package:grafpix/pixbuttons/radial.dart';
import 'package:grafpix/pixbuttons/medal.dart';

void main() =>
    runApp(MaterialApp(debugShowCheckedModeBanner: false, home: Example()));

class Example extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: Colors.grey[900],
      body: FutureBuilder(
          future: waitForFuture(),
          builder: (context, snapshot) {
            if (snapshot.hasData)
              // display PixButton with PixIcon when Future ends.
              return Container(
                  alignment: Alignment.center,
                  child: Column(mainAxisSize: MainAxisSize.min, children: [
                    PixButton(
                        radius: 70.0,
                        icon: PixIcon.pix_android, //PixIcon
                        iconSize: 50.0,
                        iconColor: Colors.white,
                        backgroundColor: Colors.blue,
                        shutter: 0.6,
                        twinkles: true,
                        onPress: () {
                          print('PixButton Pressed');
                        }),
                    SizedBox(height: 20.0),
                    PixMedal(
                      icon: PixIcon.shopware,
                      medalType: MedalType.Gold,
                      radius: 70.0,
                      iconSize: 60.0,
                    )
                  ]));
            else
              // display PixLoader while Future in progress.
              return PixLoader(
                  loaderType: LoaderType.Flashing, faceColor: Colors.white70);
          }),
    );
  }
}

// Simulates a future call with 5 seconds delay.
Future waitForFuture() async {
  await Future.delayed(Duration(seconds: 5));
  return true;
}

GRAFPIX

Author

Ahmed Mustafa < ahmed.dev2020@gmail.com > if you have suggestions, please feel free to contact me any time. your feedback is highly appreciated.

License

MIT

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.