Last updated 6 months ago
Cardano dApps on mobile platforms are under-served. Developers face challenges building mobile dApps due to the lack of proper SDK, hindering Cardano's reach on iOS and Android.
Creating an open-source Cardano SDK for mobile dApp development on iOS and Android. This modular SDK will allow developers to easily integrate Cardano blockchain features into their mobile apps.
This is the total amount allocated to Cardano SDK for Mobile dApp Development.
Please provide your proposal title
Cardano SDK for Mobile dApp Development
Enter the amount of funding you are requesting in ADA
92000
Please specify how many months you expect your project to last
6
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
Cardano dApps on mobile platforms are under-served. Developers face challenges building mobile dApps due to the lack of proper SDK, hindering Cardano's reach on iOS and Android.
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
No dependencies
Will your project's outputs be fully open source?
Yes
License and Additional Information
The project will be fully open source under MIT License.
It is an open source development and it will be available throughout the entire lifecycle of the project with a published open-source repository.
Please choose the most relevant theme and tag related to the outcomes of your proposal
Developer Tools
Mention your open source license and describe your open source license rationale.
We are developing Mobile SDK for the developers so it has to be open source. It will be MIT License of open source.
All aspects of it including source code and documentation will be open source in github repository.
How do you make sure your source code is accessible to the public from project start, and people are informed?
We use Github for source code management and we will make source repository for this project public from begining. It also include milestone1 when we are doing research and documentation. In other words, anyone can check our progress and can give feedback anytime.
How will you provide high quality documentation?
All our documentation will be uploaded and managed from github only from start of the project and we will invite community feedback at different stage of documentation. Two key stage is india tech deign document and another is sdk user document. as we are developers w know what developers need.
Please describe your proposed solution and how it addresses the problem
Proposed Solution: Cardano SDK for Mobile dApp Development
We propose the development of a comprehensive Cardano SDK for Mobile DApp Development, designed specifically for iOS and Android platforms. This SDK will empower developers to integrate Cardano blockchain functionality into mobile applications with ease. By providing a modular and open-source framework, developers can selectively incorporate the Cardano features that best suit their mobile DApps, allowing for flexibility and scalability.
Problem Perception and Approach:
The rapid growth of mobile applications and the increasing demand for decentralized apps (DApps) have created a need for seamless mobile blockchain integration. However, current tools for building Cardano-based mobile applications are limited, forcing developers to either build custom solutions or deal with complex blockchain interactions, which can be time-consuming and resource-intensive.
We as developers are working on three different dApp currently and facing same issue of seemlessly integrating Cardano Mobile Wallet with our dApp. Our Sponsoring partner, that is enterprenuer, is fursted with limitation and it prompt us to work on Cadano mobile SDK.
Our approach focuses on solving this issue by creating a developer-friendly SDK that abstracts the complexity of blockchain development and provides ready-to-use components. This will reduce the time to market for mobile DApps and lower the technical barriers for developers looking to enter the Cardano ecosystem.
Key Functionalities:
Wallet Integration:
Smart Contract Support:
NFT Integration:
Lightweight Node Interaction:
Cross-Platform Support:
Engagement and Demonstrating Impact:
Who Will Benefit:
How We Will Measure Impact:
Unique Aspects and Importance to Cardano:
What makes this solution unique is its comprehensive and modular approach to mobile DApp development. By offering flexible tools for integrating wallets, smart contracts, NFTs, and identity solutions, the SDK will meet the diverse needs of developers building on Cardano. Moreover, its cross-platform support and emphasis on security and privacy will position Cardano as a go-to platform for mobile blockchain applications.
This is important to Cardano because mobile platforms are a critical vector for driving mass adoption. As more users rely on mobile devices for their day-to-day activities, providing a seamless way to interact with the Cardano blockchain via mobile DApps will be key to scaling the ecosystem and increasing user engagement.
By offering an easy-to-use yet powerful SDK, this project will foster the development of innovative mobile DApps, driving further adoption and strengthening the Cardano ecosystem in the mobile space.
Please define the positive impact your project will have on the wider Cardano community
Key Benefits and Impact on the Cardano Community:
Measuring Impact:
Sharing Outputs and Opportunities:
The SDK and all accompanying documentation, tutorials, and templates will be open-source, made available to the entire Cardano community via GitHub or other development platforms.
We will actively engage with the Cardano developer community by hosting workshops, webinars, or hackathons to showcase the SDK's capabilities and encourage collaboration.
Regular project updates, case studies, and success stories will be shared through Cardano forums, social media, and developer channels, ensuring that the broader community can see the progress and opportunities created by the SDK.
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?
Team Expertise: We are a skilled team with deep experience in blockchain development, particularly within the Cardano ecosystem. Our past work on other blockchain projects showcases our capability to deliver complex SDKs and blockchain solutions. Our experience spans mobile development for both iOS and Android, ensuring cross-platform support for this SDK. We are a diverse team of tech people experience ranging from couple of years to 25 years in software development.
For more details please check project team and their linkedin.
Feasibility Validation: We will validate our approach by developing a minimum viable product (MVP) for early testing with selected developers. User feedback, community engagement, and regular milestone reviews will be integral. We'll demonstrate functionality through incremental releases of SDK features, each with extensive documentation and use-case testing.
Trust and Accountability: Our project management approach involves clear milestones, regular progress updates to stakeholders, and an open-source development model. Financial management will include transparency in fund allocation, with detailed reporting and community oversight to ensure funds are used efficiently. Furthermore, all deliverables will be hosted publicly on platforms like GitHub, where developers can assess our progress in real time.
The Proposer Aditya Solanki is a Blockchain developer developring dApp on Cardano and he an active member of Cardano community. He participates in Intersect Open-source Developer Experience working group and provide support to other developers. He travelled from India to Dubai to attend Cardano Summit 2024 so he can get more first hand understanding about Cardano Ecosystem and network with other builders.
The combination of team expertise, structured validation, and transparency ensures we can deliver the SDK project with a high degree of trustworthiness and accountability.
Milestone Title
Research and Architecture Design
Milestone Outputs
Conduct research on existing mobile SDKs in other blockchain ecosystems (e.g., Ethereum, Solana) to identify best practices and gaps.
Conduct research on existing web2 UX and positive design principles (e.g UPI, bank payment mobile apps).
Design the architecture of the SDK, ensuring compatibility with iOS and Android, as well as the modularity for developers to pick the components they need (wallet, smart contracts, etc.).
Acceptance Criteria
Evidence of Completion
Delivery Month
2
Cost
26000
Progress
30 %
Milestone Title
Prototype Development
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
4
Cost
26000
Progress
60 %
Milestone Title
NFT & Light Client Integration
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
5
Cost
20000
Progress
80 %
Milestone Title
Final Reports Submission
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
6
Cost
20000
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
Detailed Budget Breakup by Milestone
Milestone 1: Research and Architecture Design
Duration: 2 Months
1 Solution Architect/Senior Blockchain Developer: 25 person days x ADA 400 = ADA 10,000
1 Developer: 30 person days x ADA 200 = ADA 6,000
1 Tech Writer: 40 person days x ADA 150 = ADA 6,000
1 Project Manager (Tech): 20 person days x ADA 200= ADA 4,000
Total = ADA 26,000
Milestone 2: Prototype Development
Duration: 2 Months
1 Solution Architect/Senior Blockchain Developer: 20 person days x ADA 400 = ADA 8,000
2 Developer: 50 person days x ADA 200 = ADA 10,000
1 Tech Writer: 20 person days x ADA 150 = ADA 3,000
Development Environment Infrastructure = ADA 1,000
1 Project Manager (Tech): 20 person days x ADA 200= ADA 4,000
Total = ADA 26,000
Milestone 3: NFT & Light Client Integration
Duration: 1 Months
1 Solution Architect/Senior Blockchain Developer: 12 person days x ADA 400 = ADA 4,800
2 Developers: 40 person days x ADA 200 = ADA 8,000
1 Tech Writer: 20 person days x ADA 150 = ADA 3,000
Development Environment Infrastructure = ADA 1,000
1 Project Manager (Tech): 16 person days x ADA 200= ADA 3,200
Total = ADA 20,000
Milestone 4: Final Version , Documentation and Final Reports
Duration: 1 Month
1 Solution Architect/Senior Blockchain Developer: 12 person days x ADA 400 = ADA 4,800
2 Developers: 40 person days x ADA 200 = ADA 8,000
1 Tech Writer: 20 person days x ADA 150 = ADA 3,000
Development Environment Infrastructure = ADA 1,000
1 Project Manager (Tech): 16 person days x ADA 200= ADA 3,200
Total = ADA 20,000
Total Budget Requested : ADA 92,000
How does the cost of the project represent value for the Cardano ecosystem?
Value for Money: Justifying the Cost for the Cardano Ecosystem
The Cardano SDK for Mobile DApp Development represents a highly strategic investment for the Cardano ecosystem by enabling the creation of mobile-first decentralized applications (DApps) on iOS and Android platforms. Given the growing importance of mobile platforms globally, this project aims to unlock significant potential for developers and users alike, fostering broader adoption and use cases across various industries. Here’s why the costs associated with this project provide strong value for money.
Lowering the Barriers to Entry for Mobile Developers:
The SDK will offer pre-built tools, templates, and comprehensive documentation, simplifying the complex process of building mobile DApps on Cardano. By reducing the technical overhead for developers, we are expanding the pool of potential contributors to the Cardano ecosystem. This democratizes access to blockchain technology, enabling more innovation at a faster pace. The upfront investment in building this SDK is outweighed by the long-term benefits of wider adoption, increased developer engagement, and community growth.
Strategic Expansion of Cardano’s Reach:
Mobile is the dominant computing platform in many parts of the world, particularly in emerging markets where smartphones are often the primary way people access the internet. By enabling mobile DApp development, this project positions Cardano to tap into new markets and user bases that otherwise might not have access to the blockchain. The cost of developing the SDK is a proactive investment in Cardano’s long-term growth, as it will make the ecosystem more inclusive and accessible.
Cost Justification Based on Industry Standards:
The proposed budget has been carefully designed to reflect industry-standard rates for mobile development, blockchain engineering, and cryptography. These costs have been benchmarked against typical freelance rates in our industry and align with the average wage levels for qualified developers in our region. Additionally, the costs for auditing and security testing, which ensure the SDK meets rigorous standards, are proportional to best practices in both blockchain and mobile development fields. These factors collectively ensure that the project is delivered at a fair market value while prioritizing quality and security.
Long-Term Impact and Reusability:
The SDK will be open-source, meaning the initial investment will benefit the community for years to come. Developers will be able to reuse and extend the tools provided, continuously expanding the utility of the SDK without requiring significant additional investment. This compounds the value of the initial development cost, as it will empower developers globally to create new mobile DApps without incurring additional development costs for core functionalities. In this way, the project has a multiplier effect on the overall value it provides to the Cardano ecosystem.
Supporting Regulatory Compliance and Security:
The SDK will include modules that address regulatory requirements, such as KYC/AML, and incorporate best-in-class security practices such as encrypted storage and secure key management. This reduces the development burden on projects that would otherwise need to invest heavily in compliance and security measures. By including these features, we are future-proofing the ecosystem, ensuring that mobile DApps built on Cardano are secure, compliant, and scalable—further reinforcing the value of the initial investment.
Efficient Use of Resources:
The modular nature of the SDK allows developers to select only the features they need for their DApps, making it a resource-efficient solution. This reduces unnecessary development overhead and accelerates the time-to-market for mobile applications. The initial costs of developing this SDK will therefore lead to faster and more efficient mobile DApp development, generating early returns in terms of ecosystem engagement and user growth.
The Cardano SDK for Mobile DApp Development represents exceptional value for money because it will significantly lower development costs for individual projects, drive the adoption of Cardano in mobile-first markets, and create long-term infrastructure that will benefit the entire community. By investing in this project, we are empowering developers to build innovative, secure, and scalable mobile DApps, which will in turn lead to sustained growth and value creation for the Cardano ecosystem.
Terms and Conditions:
Yes
We are a strong team of blockchain developers and experienced software architects.
Below are our key team members who shall be engaged in this project.
Aditya Solanki
Surajit Kar
Samhita Majumder
Sutapa Roygupta
Atosi Das
Sumit Bera
Our team includes experienced mobile developers, blockchain engineers, and community managers with expertise in building and promoting developer tools:
Lead Blockchain Developer: Expert in building blockchain SDKs and APIs, with 3+ years of experience working with decentralized networks, including Cardano.
Mobile Development Lead: Skilled in iOS and Android development, with a strong background in cross-platform mobile frameworks (React Native, Flutter).
Project Lead: Focused on coordinating the project and ensuring the SDK meets the needs of both the developer community and end-users.