Share and Care a mobile application that can be your companion.

Kumar Abhinav
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 :

  1. Analyzed the code of the previous app and noted down its drawbacks.
  2. Understood the layout of the original app and made a mock up of our app.
  3. Discussed with each other about each function in every class of source code and found mapping of layout with business logic.
  4. Started coding each function with proper side by side compilation and testing on multiple devices with different API levels.
  5. Struggled with selecting images from device and took almost 3–4 hours to make it fully functional
  6. Faced difficulty in setting visibility of preview image
  7. Set up a Firebase database (real-time database and storage).
  8. 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
  9. discussed ChatGPT, Google Assistant, and Bing AI at the start of the project.
  10. We Were finally able to view the uploaded image
  11. Made some layout modifications and testing.
  12. Created the app and learned a lot in the process
  13. Learned about the release of application and transferring ownership of repository, and how to debug which files should be pushed to Git.
  14. My laptop crashed multiple times due to Android Studio.
  15. 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.

--

--

Kumar Abhinav
Kumar Abhinav

Written by Kumar Abhinav

My passion for software lies with dreaming up ideas and making them come true with elegant interfaces. I am a 4th year B.Tech (Information Technology) Student.

No responses yet