Commit 1e8ff37f authored by Timothé KOBAK's avatar Timothé KOBAK

about

parent 7f21347d
# tp1
# TindCode
A new Flutter project.
TindCode is a Flutter and Dart-based application created by Timothé KOBAK and Matis SPINELLI. It offers a user interface reminiscent of Tinder but with a twist – instead of swiping on potential dates, users swipe on programming-related media.
## Features
- Tinder-like UI for browsing and interacting with programming-related media.
- Swipe right to add media to favorites.
- Swipe left to remove media.
- Favorite page for accessing saved media with detailed information.
- Tap on media in favorites to view additional details.
## Technologies Used
- Flutter
- Dart
## Getting Started
This project is a starting point for a Flutter application.
To get started with TindCode, follow these steps:
1. Clone the repository to your local machine.
2. Ensure you have Flutter and Dart installed on your system.
3. Open the project in your preferred IDE.
4. Run the application on an emulator or physical device.
## Usage
Upon launching TindCode, users will be greeted with a selection of programming-related media cards. They can swipe right on a card to add it to their favorites or swipe left to remove it.
To access their favorites, users can navigate to the favorites page where they'll find a collection of saved media. Tapping on a media card in the favorites page will display additional details about the item.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Contact
A few resources to get you started if this is your first Flutter project:
For any inquiries or feedback, feel free to reach out to us:
- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
- Timothé KOBAK: [timothe.kobak@etu.imt-nord-europe.fr](mailto:)
- Matis SPINELLI: [matis.spinelli@etu.imt-nord-europe.fr](mailto:)
For help getting started with Flutter development, view the
[online documentation](https://docs.flutter.dev/), which offers tutorials,
samples, guidance on mobile development, and a full API reference.
Thank you for using TindCode! 🚀
\ No newline at end of file
This diff is collapsed.
import 'package:flutter/material.dart';
class AboutPage extends StatelessWidget {
const AboutPage({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Center(
child: Padding(
padding: const EdgeInsets.all(16.0),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
// Add the GIF image
Image.asset(
'assets/images/giphy.gif',
width: 200, // Adjust the width as needed
height: 200, // Adjust the height as needed
fit: BoxFit.contain, // Adjust the fit as needed
),
SizedBox(height: 20),
// First line of text
Text(
'So there are people interested in "About pages ?", Well...',
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 24,
fontWeight: FontWeight.bold,
),
),
// Second line of text
Text(
'About TindCode:',
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 24,
fontWeight: FontWeight.bold,
),
),
SizedBox(height: 20),
// Description text
Text(
'TindCode is a Flutter and Dart-based application created by Timothé KOBAK and Matis SPINELLI. It offers a user interface reminiscent of Tinder but with a twist – instead of swiping on potential dates, users swipe on programming-related media.',
textAlign: TextAlign.center,
),
],
),
),
);
}
}
......@@ -3,6 +3,7 @@ import 'package:provider/provider.dart';
import 'app_state.dart';
import 'favorite_page.dart';
import 'swipe_page.dart';
import 'about_page.dart';
void main() => runApp(const TindCode());
......@@ -71,7 +72,7 @@ class _MyHomePageState extends State<MyHomePage> {
page = TindCodeContent();
break;
case 2:
page = Placeholder();
page = AboutPage();
break;
default:
throw UnimplementedError('no widget for $selectedIndex');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment