Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/khaouitiabdelhakim/sportnet

SportNet is an Android mobile application designed for sports enthusiasts to connect, share content, and engage in discussions related to sports.
https://github.com/khaouitiabdelhakim/sportnet

android android-app android-application android-studio communication communication-application firebase firebase-database firebase-hosting firebase-realtime-database firebase-storage kotlin network networking sport sports

Last synced: 19 days ago
JSON representation

SportNet is an Android mobile application designed for sports enthusiasts to connect, share content, and engage in discussions related to sports.

Awesome Lists containing this project

README

        

# SportNet - Sport Only

> [!Note]
> Get the app now on play store
> [Get App](https://play.google.com/store/apps/details?id=com.ensias.sportnet)
>

## Authors
Imad AHADAD - El Mehdi Elargoubi - Bengmah Anass - KHAOUITI Abdelhakim

## Description
SportNet is an Android mobile application designed for sports enthusiasts to connect, share content, and engage in discussions related to sports.

This project provides a comprehensive learning experience in Android development, covering the following topics:
- Utilization of activities and fragments
- Intent management for navigation between screens
- Usage of SharedPreferences for storing user preferences
- Integration of Room Database for data persistence
- Utilization of XML for user interface design

## Features
1. **User Authentication:** Users can log in to the application using their credentials.
2. **Posting Content:** Users can post videos, images, articles, or reactions related to sports.
3. **Interacting with Posts:** Users can like, share, and comment on posts shared by others.

## Contributions
Contributions to this project are welcomed. To contribute, please follow these steps:
1. Clone this repository to your local machine.
2. Create a branch for your modifications: `git checkout -b feature/NewFeature`.
3. Make your modifications and test them thoroughly.
4. Add your modifications: `git add .`
5. Commit your modifications: `git commit -m "Added a new feature"`
6. Push your modifications to the branch: `git push origin feature/NewFeature`
7. Submit a pull request to the main branch of the repository.

## Technologies Used
- Android SDK
- Koltin
- XML
- Firebase

## Contribution

```
Fork this repository if you wish to make changes or contribute improvements.
```

## License

```
Copyright 2024 Imad AHADAD - Mehdi Elargoubi - Bengmah Anass - KHAOUITI Abdelhakim
powered by KHAOUITI Apps

Licensed under the MIT License
You may obtain a copy of the License at

http://opensource.org/licenses/MIT

Unless required by applicable law or agreed to in writing, software
distributed under the MIT License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the MIT License.
```