ton-society / grants-and-bounties

TON Foundation invites talent to imagine and realize projects that have the potential to integrate with the daily lives of users.
https://ton.org/grants
311 stars 137 forks source link

Flutter Telegram Mini Apps (tApp) Educational Video Series Proposal #871

Open Immadominion opened 3 hours ago

Immadominion commented 3 hours ago

Summary

The Flutter ecosystem lacks comprehensive educational resources for Telegram Mini Apps development. While Flutter is becoming increasingly popular for cross-platform development, Flutter developers find no proper documentation and tutorials for creating tApps(Not Ton Specific, alike for other chains, meanwhile a good number of Flutter developers try to contribute to web3 => Ton will be the friendliest, because of available resources). This video series will bridge this knowledge gap, providing a structured learning path from basics to advanced implementation.

Context

As someone actively working with Flutter and Telegram Mini Apps, I've noticed that:

Documentation for Flutter tApp development is scattered and often outdated Existing tutorials mostly focus on JavaScript/TypeScript implementations Flutter developers need a clear, step-by-step guide to understand both TON blockchain concepts and tApp development There's no comprehensive video resource that covers the complete development cycle

Learning goals

After completing this video series, developers will be able to:

References

### Official Resources:

Telegram Mini Apps documentation: https://core.telegram.org/bots/webapps TON Documentation: https://ton.org/docs Flutter Documentation: https://docs.flutter.dev/

Similar Educational Content: JavaScript TON Connect Tutorial Series: https://ton.org/docs/develop/dapps/ton-connect

Related GitHub Projects: DartTonConnect: https://github.com/romanovichim/dartTonconnect TON Flutter SDK: https://github.com/ton-blockchain/flutter-ton-wallet Ton Utils: https://pub.dev/documentation/tonutils/latest/

Estimate suggested reward

Based on market rates and complexity:

Core Components:

Content Creation and Research: $1000 Video Production and Editing: $500 Example Applications Development: $300 Documentation and Support Materials: $500

Total Estimated Range: $2300

Note: Price can be adjusted based on specific requirements or scope modifications.

Completion Criteria

### Video Content Delivery On Youtube Complete Series 1: Fundamentals (3 videos)

TON Blockchain and FunC basics video completed Flutter setup for tApp video completed TON Connect integration video completed

Complete Series 2: Basic tApp (4 videos)

Product showcase app skeleton video completed UI implementation video completed Navigation setup video completed Deployment process video completed

Complete Series 3: Advanced Implementation (5 videos)

Smart contract integration video completed Wallet connection video completed Transaction handling video completed State management video completed Advanced features video completed

Code Repository Requirements

Basic tApp example repository with:

Complete source code README with setup instructions Working demo Comments and documentation

Advanced marketplace tApp repository with:

Complete source code Smart contract code Deployment guide

Quality Standards

All videos must have:

1080p minimum resolution Clear audio quality English subtitles

Documentation

Written tutorials for each video Code snippets documented on GitHub Common issues and solutions guide Setup troubleshooting guide

The project will be considered complete when:

All video content is recorded, edited, and uploaded Both example applications are fully functional and deployed All documentation is written and reviewed Code repositories are public and well-documented

Immadominion commented 3 hours ago

@delovoyhomie @thekiba please review, would be expecting your feedback.