Share and Care a mobile application that can be your companion.
2 min readFeb 11, 2023
Our team recently worked on a Share and Care app, which allows users to select images from their device and upload them to the cloud (Firebase) and view the list of uploaded files.
Throughout the development process, we faced several challenges, but we were able to overcome them with determination and teamwork.
Here’s a brief overview of our journey :
- Analyzed the code of the previous app and noted down its drawbacks.
- Understood the layout of the original app and made a mock up of our app.
- Discussed with each other about each function in every class of source code and found mapping of layout with business logic.
- Started coding each function with proper side by side compilation and testing on multiple devices with different API levels.
- Struggled with selecting images from device and took almost 3–4 hours to make it fully functional
- Faced difficulty in setting visibility of preview image
- Set up a Firebase database (real-time database and storage).
- Uploaded a file to Firebase and struggled with viewing the list of uploaded images
Implemented StartActivity() and made many changes to the PostAdapter file to get it working - discussed ChatGPT, Google Assistant, and Bing AI at the start of the project.
- We Were finally able to view the uploaded image
- Made some layout modifications and testing.
- Created the app and learned a lot in the process
- Learned about the release of application and transferring ownership of repository, and how to debug which files should be pushed to Git.
- My laptop crashed multiple times due to Android Studio.
- Took 2 breaks in between.
In conclusion, this project was a great learning experience for us, and we are grateful for the opportunity to work on it.