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

패키지 상세v0.3.1

flutter_sidebar

Flutter 모바일/웹 앱용으로 쉽게 구성할 수 있는 사이드바 위젯입니다.

30일 다운로드
58
좋아요
21
Pub 점수
40

패키지 설치

flutter pub add flutter_sidebar

패키지 개요

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

flutter_sidebar는 모바일 및 웹 플랫폼용 Flutter 애플리케이션을 위한 사용자 정의 가능한 사이드바 위젯입니다. 일관되고 접근성 있는 메뉴 레이아웃이 필요한 앱에 적합한 간편하게 구성할 수 있는 네비게이션 인터페이스를 제공합니다. 이 패키지는 반응형 디자인을 지원하며 기존의 Flutter 프로젝트와 원활하게 통합됩니다. 최소한의 설정으로 개발자는 다양한 장치에서 사용자 경험을 향상시키는 직관적인 사이드 네비게이션을 구현할 수 있습니다.

사용 사례

  • 모바일 앱 탐색
  • 웹 애플리케이션 대시보드
  • 반응형 UI 레이아웃
  • 단일 페이지 애플리케이션 메뉴
  • 사용자 정의 가능한 서랍 인터페이스

주요 기능

  • 간편한 구성
  • 반응형 디자인 지원
  • 가볍고 빠름
  • 확장 가능한 위젯 구조
  • 내장 애니메이션 지원

적합한 대상

  • 내비게이션 중심 앱을 개발하는 개발자
  • UI 일관성을 우선시하는 팀
  • 모바일과 웹을 모두 타겟으로 하는 프로젝트
  • 재사용 가능한 컴포넌트를 찾는 프론트엔드 개발자
  • 경량 사이드바 솔루션을 필요로 하는 앱

고려 사항

  • 기본 사이드바 기능만 사용 가능
  • 내장된 다크 모드 전환기 없음
  • 경로 관리에 대한 수동 처리가 필요합니다
  • 복잡한 중첩 탐색에 최적화되지 않음
  • GitHub README 이외에 공식 문서 없음

원본 README

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

flutter_sidebar

An easy to configure sidebar widget for your flutter mobile/web apps

See also: scaffold_responsive

2020-06-29-225932_1124x667_scrot

Usage

import 'package:flutter_sidebar/flutter_sidebar.dart';

Simple Sidebar with few sidebar items:

class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text('Flutter Sidebar')),
      drawer: Sidebar.fromJson(
        tabs: [
          {
            'title': 'Chapter A',
            'children': [
              {'title': 'Chapter A1'},
              {'title': 'Chapter A2'},
            ],
          },
          {
            'title': 'Chapter B',
            'children': [
              {'title': 'Chapter B1'},
              {
                'title': 'Chapter B2',
                'children': [
                  {'title': 'Chapter B2a'},
                  {'title': 'Chapter B2b'},
                ],
              },
            ],
          },
          {'title': 'Chapter C'},
        ],
      ),
    );
  }
}

카테고리

소스 저장소

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

아직 데이터가 없습니다.