sourceid 1.0.0+1 copy "sourceid: ^1.0.0+1" to clipboard
sourceid: ^1.0.0+1 copied to clipboard

A Flutter plugin for integrating custom analytics into your app.

Flutter Project #

Welcome to the Flutter project! This repository contains the source code for a Flutter application. Follow the guide below to set up the project and start development.


Table of Contents #


Prerequisites #

Ensure you have the following installed:

  • Flutter SDK: Download Flutter
  • Git: Download Git
  • Code Editor: Visual Studio Code (recommended) or Android Studio
  • Mobile Device/Emulator: A physical device or an emulator/simulator
  • Internet Connection: For downloading dependencies and packages

macOS Specific: #

  • macOS Version: macOS 10.14 (Mojave) or newer
  • Xcode: Download Xcode
  • CocoaPods: Install using sudo gem install cocoapods

Windows Specific: #

  • Windows Version: Windows 10 or newer
  • Android Studio: Install for Android SDK and tools
  • PowerShell: Version 5.0 or newer

Setup Instructions #

Cloning the Repository #

  1. Open your terminal (macOS) or Command Prompt/PowerShell (Windows).
  2. Clone the repository:
    git clone <repository_url>
    cd <repository_name>
    

Installing Flutter #

Follow the official Flutter installation guide for your operating system:

Configuring Environment Variables #

macOS:

  1. Add Flutter to your PATH in .zshrc or .bash_profile:
    export PATH="$PATH:/path_to_flutter/bin"
    
  2. Apply changes:
    source ~/.zshrc
    

Windows:

  1. Add Flutter to your PATH in System Environment Variables:
    • Example: C:\flutter\bin

Installing Dependencies #

Navigate to the project directory and run:

flutter pub get

Platform-Specific Setup #

macOS (iOS Development):

  1. Install CocoaPods dependencies:
    cd ios
    pod install
    cd ..
    
  2. Open the iOS project in Xcode:
    open ios/Runner.xcworkspace
    

Windows (Android Development):

  1. Configure Android Studio:
    • Open Android Studio and go to Preferences > Appearance & Behavior > System Settings > Android SDK.
    • Ensure required SDK tools (e.g., Android 12.0, SDK Build Tools) are installed.
  2. Accept Android licenses:
    flutter doctor --android-licenses
    

Running the Project #

  1. Connect a physical device or start an emulator.
  2. Run the project:
    flutter run
    

Building the Application #

  • Build APK (Android):

    flutter build apk
    
  • Build iOS App (macOS only):

    flutter build ios
    

Troubleshooting #

  • Run flutter doctor to check for any issues:
    flutter doctor
    
  • Clean the project and fetch dependencies again:
    flutter clean
    flutter pub get
    
  • Refer to the official Flutter troubleshooting guide.

Contributing #

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Make your changes and test thoroughly.
  4. Submit a pull request with a detailed explanation of your changes.

Resources #


Thank you for contributing! If you have any questions, feel free to open an issue.

0
likes
110
points
0
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for integrating custom analytics into your app.

Homepage
Repository (GitHub)

Documentation

API reference

License

unknown (license)

Dependencies

cupertino_icons, email_validator, flutter, flutter_redux, flutter_screenutil, flutter_svg, intl_phone_number_input, logger, redux

More

Packages that depend on sourceid