Skip to content

a user-friendly dream journal app for Android that enables users to effortlessly capture, organize, and revisit their dreams. With intuitive features like adding dream entries with dates, titles, and descriptions

Notifications You must be signed in to change notification settings

NAVadi21/DreamKeepers

Repository files navigation

DreamKeepers

a user-friendly dream journal app for Android that enables users to effortlessly capture, organize, and revisit their dreams. With intuitive features like adding dream entries with dates, titles, and descriptions

The files were too large to upload so i have added the important ones like the res folder / anim folder / java codes for main and the other 3 fragments as well as the layout, keep in mind this and copy them in the respective folders to make this work properly.

DreamKeepers - Dream Journal App

DreamKeepers is a dream journal app developed for Android, allowing users to record and organize their dreams in a convenient and intuitive manner. I named the app originally "Aadat," which is derived from the Hindi word meaning "Habit," reflecting its purpose of helping users cultivate the habit of recording and exploring their dreams.

Features

  • Dream Journal: Users can easily add new dreams to their journal by specifying the date, title, and description of the dream.
  • RecyclerView: The app utilizes a RecyclerView to present the dream list, enabling smooth scrolling and efficient navigation through dreams.
  • Floating Action Button: A floating action button is available to provide a quick and effortless way for users to add new dreams to their journal.
  • Dialog Box: When adding a new dream, a user-friendly dialog box appears, prompting users to enter the dream's date, title and edit the description.
  • Animation: The main activity of Aadat features a visually awesome animation effect (fade-in) that enhances the overall user experience.
  • Custom Adapter: Aadat employs a custom adapter called DreamAdapter to efficiently manage and handle the dream list within the RecyclerView.

Getting Started

To get started with dreamkeeper, You can follow these steps:

  1. Clone the repository: git clone https://github.com/NAVadi21/DreamKeepers
  2. Open the project in Android Studio.
  3. Build and run the project on an Android emulator or device.
  4. Explore the app's functionality, add new dreams, and enjoy organizing your dream journal!

Requirements

  • Android Studio (Latest Version)
  • Android SDK (latest version)
  • Java language Knowledge

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug fixes, please feel free to open an issue or submit a new pull request.

License

This project is licensed under the MIT License. Also under the GitHub License.

Acknowledgments

  • The project uses the RecyclerView component for efficient list display.
  • The fade-in animation effect is implemented using the Animation class in Android.

Contact

For any inquiries or feedback, please reach out to the project Creator: https://github.com/NAVadi21

Happy Dream Journaling with DreamKeeper! JainWin

About

a user-friendly dream journal app for Android that enables users to effortlessly capture, organize, and revisit their dreams. With intuitive features like adding dream entries with dates, titles, and descriptions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages