- Introduction
- Features
- Technologies Used
- Dependency Injection with KOIN
- Screenshots
- PlayStore
- Contributing
- License
- Contact
The Portfolio App is designed to showcase my projects, skills, and experience in a user-friendly and visually appealing manner, featuring seamless transitions. This digital portfolio allows potential employers and collaborators to easily learn more about my work and get in touch with me.
- Detailed Project Views: Individual projects with descriptions, technologies used, and relevant links.
- Resume Downloading: Easy download options with a variety of templates.
- Skills Showcase: A dedicated section to highlight your skills and competencies.
- FAQ Section: Answers to common questions about the app.
- Contact Form: Convenient options for seamless communication.
- Kotlin: The primary programming language used for the app.
- KOIN: Dependency injection framework.
- Glide: For image loading.
- MDC - Android: Material Design Components for Android and Material Theme Builder.
- Coroutine Flow: Asynchronous data stream.
- WorkManager: For managing and downloading PDF templates.
- Firebase Firestore: NoSQL cloud database to store and sync data.
- Firebase Storage: Cloud storage service for storing necessary images and PDF files.
- Clean Architecture: Implemented with simple separate layers for Data, Domain, and UI. See Recommended App Architecture for more details.
This app utilizes KOIN for efficient dependency injection, managing and injecting dependencies throughout the application.
- Simplicity: KOIN is straightforward to set up and use, requiring minimal configuration for projects like this.
You can download the app from the Google PlayStore here.
Contributions are welcome! Please open an issue or submit a pull request for any enhancements or bug fixes. For access to contribute directly to the project, please contact me privately.
Note: A detailed CONTRIBUTING.md
file will be added soon with more guidelines. For now, if you want to contribute, please kindly contact me via the contact information provided below.
This project is licensed under the MIT License - see the LICENSE file for details.
Feel free to reach out to me for any queries or collaboration opportunities:
- Email: [email protected]
- LinkedIn: My LinkedIn
- GitHub: My GitHub