Skip to content

An open source Android mobile application for scientists and researchers to share scientific publications.

License

Notifications You must be signed in to change notification settings

dimahmz/Academic-Pulse

Repository files navigation

Academic Pulse

Academic Pulse is an open-source Android application tailored for academic researches to share their scientific publications.

Overview

Tech Stack

  • 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.

Features

  • 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.

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/AcademicPulse.git
    
  2. Open the project in Android Studio.

  3. 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
  4. Build and Run:

    • Build the project and run it on an emulator or physical device

Documentation

Kotlin documentation

Jetpack Compose documentation

Firebase documentation For Android

Firebase Console

Contribution

  1. Fork the repository.

  2. Create a new branch (git checkout -b feature-branch).

  3. Commit your changes (git commit -m 'Add some feature').

  4. Push to the branch (git push origin feature-branch).

  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

An open source Android mobile application for scientists and researchers to share scientific publications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages