"Weicheng Log" is a series of journaling apps developed for Android (planned for IOS and the others) using the latest Jetpack Compose framework. The apps are designed to help me manage daily activities, stay up-to-date with my life events, and promote a healthy and meaningful lifestyle.
231225 Beta (APK file): https://weicheng.app/cms/weicheng_log/downloads/231225.beta.apk
231225 Beta (Release Document): https://weicheng.app/cms/weicheng_log/downloads/WeichengLog231225Beta.pdf
The app boasts a clean and intuitive user interface built with Jetpack Compose, providing a seamless and enjoyable user experience.
I can log my daily activities, thoughts, and experiences. The journaling feature encourages self-reflection and helps in maintaining a record of personal growth.
Enhance your journal entries by attaching images, videos, or voice recordings to capture the moment more vividly.
The calendar view, planned for future implementation, will allow me to navigate through my entries chronologically, making it easy to revisit and reflect on specific days.
In the future, I will be able to express my mood for the day using a simple and visually appealing mood tracker. Analyze patterns over time to better understand your emotional well-being.
Highlight and celebrate the small victories and positive moments in your life with the "Praise the Little Good Things in Life" column.
Explore and relive memories with a selective photo browsing card, allowing you to showcase and revisit your favorite photos.
Discover the beautiful things you've overlooked by actively engaging with life and appreciating the moments that matter.
We take user privacy seriously. Your journal entries are securely stored, and the app ensures that your personal data remains confidential.
The app offers multi-language support, allowing users to experience "Weicheng Log/伟程手记" in either English or Simplified Chinese.
The app was designed using Material 3 guidelines.
The Screens and UI elements are built entirely using Jetpack Compose.
The app has two themes:
- Dynamic color - uses colors based on the user's current color theme (if supported)
- Default theme - uses predefined colors when dynamic color is not supported
Each theme also supports dark mode.
The app uses adaptive layouts to support different screen sizes.
- Please check build.gradle.kts
- Jetpack Compose related skill set
- Clone the repository:
git clone https://github.com/Weicheng783/WeichengLog.git
orgit clone git@github.com:Weicheng783/WeichengLog.git
- Open the project in Android Studio.
- Build and run the app on an emulator or physical device.
If you would like to contribute to the development of Weicheng Log, please follow our contribution guidelines.
This project is licensed under the MIT License - see the LICENSE.md file for details.
We would like to express our gratitude to the open-source community and the contributors who have helped make Weicheng Log a reality.
Happy journaling! 📔✨