over budget
Cardano SDK For Flutter: Cross-Platform Integration
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳110,000
Percentage
Received
0.00%
Solution

We will develop Cardano SDK for flutter, enabling seamless integration with Cardano blockchain into cross-platform mobile apps, Boosting development and Cardano’s reach on Android and iOS.

Problem

Developers lack a streamlined way to integrate Cardano into cross-platform mobile apps. This gap hinders dApp creation and adoption on Android and iOS, limiting Cardano’s ecosystem growth on mobile.

Impact Alignment
Feasibility
Value for money

Team

2 members

Cardano SDK For Flutter: Cross-Platform Integration

Please describe your proposed solution

Problem Perception

The Cardano ecosystem currently lacks a comprehensive SDK for Flutter existing ones are outdated, hindering developers from efficiently creating cross-platform decentralized applications (dApps) for Android and iOS. This gap significantly limits Cardano's presence and adoption in the rapidly growing mobile app market.

Our Approach

We propose developing a robust Flutter SDK that seamlessly integrates Cardano's blockchain functionalities into mobile applications. This approach offers several advantages:

  1. Cross-Platform Efficiency: Flutter's ability to target both Android and iOS from a single codebase maximizes development efficiency and reach.
  2. Lowered Entry Barrier: By providing easy-to-use tools, we reduce the complexity of integrating Cardano features, making it more accessible for developers of all skill levels.
  3. Community-Driven Development: Our open-source approach encourages collaboration and ensures the SDK evolves based on real-world needs and feedback.

Target Audience

Our project will primarily engage:

  • Mobile app developers
  • Blockchain and dApp creators
  • The broader Cardano community

Demonstrating Impact

We will measure our success through:

  • Increased adoption of Cardano in mobile applications
  • Number of dApps developed using our SDK
  • Community contributions to the open-source repository
  • Developer satisfaction and ease-of-use metrics

Unique Value Proposition

This project is crucial for Cardano's ecosystem growth as it:

  1. Bridges a critical technology gap in mobile development
  2. Expands Cardano's presence in the booming mobile app market
  3. Facilitates easier creation of user-friendly, blockchain-powered mobile experiences
  4. Aligns with Cardano's vision of accessibility and decentralization

By enabling more developers to build mobile dApps on Cardano, we're not just creating a tool – we're fostering an ecosystem that can drive real-world blockchain adoption and showcase Cardano's capabilities to a global mobile audience.

Please define the positive impact your project will have on the wider Cardano community

Our Cardano SDK for Flutter will significantly expand the Cardano ecosystem by enabling developers to build cross-platform dApps for Android and iOS, increasing Cardano's accessibility to millions of mobile users. This will drive dApp innovation, attract more developers to the platform, and grow the Cardano user base.

Impact Measurement:

  • Quantitative: We will track the number of dApps built using the SDK, the growth in developer adoption, community contributions to the open-source project, and engagement metrics like GitHub stars and forks.
  • Qualitative: We will gather developer feedback through community forums, surveys, and direct interactions to understand their experience and iterate on the SDK's features.

Sharing Outputs:

  • We will share our code, documentation, and development updates through GitHub, making all resources freely available to the community.
  • We plan to engage with the Cardano developer community via webinars, workshops, and online forums to promote SDK adoption, gather feedback, and collaborate on future improvements.

This project aims to create a vibrant ecosystem where developers and users can leverage the potential of Cardano on mobile, driving broader adoption and innovation within the community.

What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?

Our team has a solid background in blockchain development and extensive experience in building SDKs and developer tools. We have successfully delivered similar projects in the past, including integrations with blockchain platforms and creating developer-focused solutions. Our familiarity with Flutter and cross-platform mobile development, combined with our knowledge of the Cardano ecosystem, positions us well to execute this project with precision.

Capabilities:

  • Proven track record in blockchain-based projects, with a focus on creating developer tools and resources.
  • Expertise in mobile development using Flutter, ensuring efficient and robust cross-platform solutions.
  • Experience in managing open-source projects, fostering community engagement, and maintaining high-quality code standards.

Feasibility Validation: We will validate our approach through a staged development process:

  1. Research and Planning: We’ll conduct initial feasibility studies and engage with the Cardano developer community to gather insights.
  2. MVP Development: Build a minimum viable product (MVP) of the SDK to demonstrate its core functionality.
  3. Feedback and Iteration: Release the MVP to early adopters, gather feedback, and refine the SDK based on user needs.
  4. Full Release: Launch the stable version of the SDK with comprehensive documentation, tutorials, and community support.

Fund Management: We have established processes for transparent financial management, including detailed budget tracking, regular reporting, and milestone-based fund allocation. All financial transactions will be documented and reviewed to ensure accountability and responsible use of the funds. Our commitment to open-source principles will further allow the community to track our progress and verify that resources are being used efficiently to achieve the project goals.

What are the key milestones you need to achieve in order to complete your project successfully?

Milestone 1: Milestone 1: Research & Planning

A: Milestone Outputs

  • Detailed project plan, including technical specifications and development roadmap.
  • Community engagement to gather initial feedback from developers on desired SDK features.
  • Set up the open-source repository with initial project structure and documentation.

B: Acceptance Criteria

  • Completion of a comprehensive project plan that outlines SDK architecture, required resources, and timelines.
  • Evidence of developer feedback and insights from the Cardano community to validate feature requirements.
  • Open-source repository is publicly accessible with clear documentation for project contributors.

C: Evidence of Milestone Completion

  • A published document outlining the detailed project plan and architecture available on the GitHub repository.
  • Summarized feedback report from community interactions and developer inputs, attached to the project plan.
  • Link to the open-source repository with the initial setup and visible contributions.

Milestone 2: Milestone 2: MVP Development

A: Milestone Outputs

  • Development of the Minimum Viable Product (MVP) of the Flutter SDK, including core features like wallet integration and transaction handling.
  • Initial testing of the SDK to ensure basic functionality on both Android and iOS platforms.
  • Documentation for the SDK’s installation, setup, and usage.

B: Acceptance Criteria

  • MVP of the SDK successfully integrates with Cardano's blockchain and supports key functions like wallet creation, transaction management, and data retrieval.
  • Positive test results showing that the SDK operates smoothly on both Android and iOS environments.
  • Comprehensive documentation that guides developers on how to integrate and use the SDK in their mobile applications.

C: Evidence of Milestone Completion

  • The MVP codebase is published to the open-source repository with clear versioning.
  • Test reports and logs demonstrating successful execution of the core features on both Android and iOS.
  • Documentation files available in the repository, detailing installation instructions and a user guide for developers.

Milestone 3: Milestone 3: Beta Release and Community Testing

A: Milestone Outputs

  • Beta release of the Flutter SDK for broader community testing and feedback.
  • Collection of user feedback to identify bugs, feature requests, and areas for improvement.
  • Implementation of a tracking system for issues, bug reports, and feature requests.

B: Acceptance Criteria

  • The Flutter SDK is available as a beta release in the open-source repository, with a clear changelog and versioning.
  • Active engagement from the Cardano developer community, with feedback submitted through GitHub issues or community channels.
  • A documented list of identified issues, bugs, and prioritized feature enhancements based on user feedback.

C: Evidence of Milestone Completion

  • Release notes published in the open-source repository, indicating the availability of the beta version.
  • GitHub issue tracker or similar platform showing reported bugs, feature requests, and active community discussions.
  • Summary report of feedback received from beta testers, along with an action plan for addressing the most critical issues and suggestions.

Final Milestone: Final milestone: Full Release and Documentation

A: Milestone Outputs

  • Full release of the Flutter SDK with enhanced features and optimizations based on beta feedback.
  • Comprehensive developer documentation, including guides, code examples, and API references.
  • Marketing and outreach strategy to promote the SDK's adoption within the Cardano and Flutter communities.

B: Acceptance Criteria

  • The SDK achieves a stable release version, with all core features thoroughly tested and optimized.
  • Documentation is complete, providing clear instructions on integrating and using the SDK for various use cases.
  • Successful outreach to at least three Cardano and Flutter development forums or events to promote the SDK's release.

C: Evidence of Milestone Completion

  • Final release notes published in the open-source repository, marking the stable version.
  • Complete set of documentation available on GitHub, with links to guides, tutorials, and API references.
  • Report on outreach activities, including details of presentations, community posts, or webinars conducted to promote the SDK's adoption.

Who is in the project team and what are their roles?

1: Sibhat Teshome - Product Manager and Mobile and Web Developer

Linkedin: https://www.linkedin.com/in/sibhat-teshome-9a972b221/

Github: https://github.com/XERZES27

Role:

Responsible for product development, Flutter Plugin development.

2: Nahom Teshome - =Mobile and Web Developer

Linkedin:

Github:

Role: Responsible for Flutter Plugin development.

3: Mikiyas Alemayehu: Backend developer

LinkedIn Profile: https://www.linkedin.com/in/mikyas-alemayehu/

Github: https://github.com/mikyas1/

Role:

Responsible for SDK Developement and Cardano Integration

4.Henok Edmealem : UI/UX Developer

LinkedIn Profile: https://www.linkedin.com/in/henok-edmealem-21a976197/

Portfolio: Portfolio

Role:

Responsible for UI/UX

Please provide a cost breakdown of the proposed work and resources

Budget Breakdown

  • Milestone 1: Research & Planning — 15,000 ADA
  • Project Planning & Technical Specifications: 5,000 ADA
  • Community Engagement & Developer Feedback Collection: 3,000 ADA
  • Setting up Open-Source Repository & Initial Documentation: 7,000 ADA
  • Milestone 2: MVP Development — 40,000 ADA
  • Core SDK Development (Wallet Integration, Transaction Handling): 25,000 ADA
  • Initial Testing on Android & iOS Platforms: 8,000 ADA
  • Documentation for SDK Installation and Usage: 7,000 ADA
  • Milestone 3: Beta Release and Community Testing — 25,000 ADA
  • Beta SDK Release & Community Feedback Collection: 10,000 ADA
  • Bug Tracking and Feature Enhancement Implementation: 10,000 ADA
  • Community Engagement and Support: 5,000 ADA
  • Final Milestone : Full Release and Documentation — 30,000 ADA
  • Stable SDK Release and Feature Optimization: 15,000 ADA
  • Comprehensive Developer Documentation & API References: 7,000 ADA
  • Marketing & Outreach (Promotion, Community Engagement, Webinars): 8,000 ADA

Total Budget: 110,000 ADA

Budget Justification:

  • Resource Allocation: Funds are distributed to prioritize critical aspects of the project, including development, and community engagement.
  • Team Expertise: Competitive compensation ensures we attract and retain skilled professionals essential for delivering a high-quality platform.
  • Sustainability: Investment in marketing and community management is crucial for user adoption and long-term success.
  • Transparency: Detailed breakdown provides clarity on how funds will be utilized, reinforcing trust with the Cardano community.

N/A

How does the cost of the project represent value for money for the Cardano ecosystem?

We have carefully designed the cost structure to ensure that each phase of development and deployment is executed with precision, community engagement, and transparency.

Cost Justification:

  • Industry Standards: Our cost breakdown aligns with standard rates for blockchain development and mobile SDK creation. Developer salaries, testing, and project management costs have been estimated based on average rates in the tech industry, ensuring fair compensation for the specialized skills required.
  • High Return on Investment: The Flutter SDK will open up new opportunities for mobile developers to create dApps on Cardano, significantly expanding the ecosystem. This growth will drive user adoption, increase network utility, and attract more developers to Cardano.
  • Scalability: By building a cross-platform SDK, we maximize the reach of the project, supporting both Android and iOS from a single codebase. This cost-efficient approach will save time and resources for developers, leading to faster dApp development and innovation.
  • Open-Source Commitment: The SDK will be fully open-source under the MIT license, ensuring that the Cardano community can freely access, use, and contribute to the project. This not only fosters collaboration but also reduces future costs by leveraging community-driven improvements and maintenance.
  • Community-Driven Development: By actively engaging the Cardano developer community in the planning, testing, and release phases, we ensure that the SDK is designed to meet their needs, leading to higher adoption rates and sustained growth within the ecosystem.

Overall, our budget is thoughtfully allocated to ensure that every ADA invested goes toward building a high-quality, impactful solution that will expand Cardano’s presence in the mobile app development space, driving greater adoption and utility for the ecosystem.

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00