Academic Pulse is an open-source Android application tailored for academic researches to share their scientific publications.
- Kotlin: The primary language for the application, ensuring modern, concise, and safe code.
- Jetpack Compose: Used for creating a responsive and scalable UI with Kotlin, facilitating a declarative approach to UI development.
- Firebase: Backend services including Authentication, Firestore database, and Cloud Functions for robust and scalable data management.
- Open Source: Contributions are welcome! Fork the repository and make your own improvements.
- User-Friendly Interface: Built with Jetpack Compose for a seamless user experience.
- Real-Time Data Management: Powered by Firebase, ensuring efficient data handling and real-time updates.
-
Clone the repository:
git clone https://github.com/yourusername/AcademicPulse.git
-
Open the project in Android Studio.
-
Configure Firebase:
- Add the google-services.json file from your Firebase project
- It should be exactly in this location ./academicpulse/app/google-services.json
- Follow this guide Add Firebase to your Android project
-
Build and Run:
- Build the project and run it on an emulator or physical device
Firebase documentation For Android
-
Fork the repository.
-
Create a new branch (git checkout -b feature-branch).
-
Commit your changes (git commit -m 'Add some feature').
-
Push to the branch (git push origin feature-branch).
-
Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.