FLUTTER ECOSYSTEM

AbhishekDoshi26/contactus

CONTACTUS는 플러터 패키지입니다. 어떤 상용 앱에도 가장 일반적으로 추가되는 기능 중 하나는 개발자의 연락처 정보입니다! 따라서 이 패키지는 개발자가 자신의 정보를 간단히 추가할 수 있도록 도와줍니다.

문의하기 프로젝트 이미지
Stars
28
Forks
19
최근 푸시(UTC)
2023. 10. 29.
프로젝트 상태
활성
Abhishek Doshi GitHub avatar
GITHUB User

Abhishek Doshi ↗

Google Developer Expert - Dart, Flutter & Firebase 💙💛 Developer Relations Engineer @shorebirdtech 🥑🐤

ShorebirdIndia
언어Dart

기술 주제

이 저장소가 배포한 패키지

사용 중인 의존성

의존성 목록 4 개

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

Contact Us



The most common functionality added in any commercial app is the Developer's contact details!!
So this package helps the developers to simply add their details.

Now you can also add the contact details as a part of your bottomNavigationBar



Now you can add customizedable fonts for company/individual name, tagline & text along with the custom color for divider and font weights.



Developers can add following details:
  • Company Name
  • Phone Number
  • Website
  • Email ID
  • Twitter Handle
  • Instagram ID
  • Facebook ID
  • Linkedin URL
  • Github UserName
  • Tiktok Username


Best feature is that, when the user clicks on any detail, respective app/web page will be opened.

Now you can also add the contact details as a part of your bottomNavigationBar




Example Code for creating an entire page



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

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        backgroundColor: Colors.teal,
        body: ContactUs(
          logo: AssetImage('images/crop.jpg'),
          email: 'adoshi26.ad@gmail.com',
          companyName: 'Abhishek Doshi',
          phoneNumber: '+91123456789',
          dividerThickness: 2,
          website: 'https://abhishekdoshi.godaddysites.com',
          githubUserName: 'AbhishekDoshi26',
          linkedinURL: 'https://www.linkedin.com/in/abhishek-doshi-520983199/',
          tagLine: 'Flutter Developer',
          twitterHandle: 'AbhishekDoshi26',
          instagramUserName: '_abhishek_doshi',
          customSocials: [
            CustomSocialField(
                icon: const Icon(Icons.abc),
                name: "Username",
                url: "Profile Url",
              ),
          ],
        ),
      ),
    );
  }
}




Example Code for adding details in bottomNavigationBar

bottomNavigationBar: ContactUsBottomAppBar(
          companyName: 'Abhishek Doshi',
          textColor: Colors.white,
          backgroundColor: Colors.teal.shade300,
          email: 'adoshi26.ad@gmail.com',
        ),



Output

Output