Code Monkey home page Code Monkey logo

resumie's People

Contributors

adrishyantee avatar chirag-ghosh avatar jetty53 avatar mahmood199 avatar neha-bhansali avatar prince02765 avatar singhayushh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

resumie's Issues

Organization and Documentation of the code

We need proper documentation and organization of the code so that it can be easily understood by newcomers. Make sure that the tasks are executed within functions and comment on how they are working, This is quite a tedious thing to do as you have to go through the whole codebase line by line, but you will learn a lot through this process.

Texts cannot be seen in dark mode

Describe the bug
When there is dark mode in phone, the app texts cannot be seen. The text colour by default changes to white in case of dark mode. However, the activity background is white.

To Reproduce
Steps to reproduce the behavior:

  1. Ensure that system wide dark mode is enabled.
  2. Install the 'Resumie' app.
  3. Open the app.

Expected behavior
Either the text colour should remain black. Or the background should change to make the text visible.

Smartphone (please complete the following information):

  • Device: Samsung Galaxy M31
  • OS: Android 11

Use Sharedpreferences to save the state of items in CV Fragment.

The items under CV Fragment need to be saved during editing, using shared preferences. So that when the app is opened again the items don't get deleted.

You can save the Array list to the Shared Preferences once the item is added and then remove it from there when deleted.
The saved ArrayList should be displayed when the fragment is the viewed after the app opens.

Use Sharedpreferences to save custom objects
You can make a save floating button above add floating button.

Use of a specific theme in the app

The theme and designs in the app should be unique. Kindly find the bugs and fix them.
For example, the card to input items in CV Fragment seems different from our theme.

Make the PDF design for the resume to be created.

  • We want a clean and simple design of the PDF finally created with the data available at this moment.
  • Use of different but minimum font styles and colors will be appreciated.
  • You need to check the PDF Activity for the changes to make.
  • Go through this for more.

App icon resize - needed.

The app icon needs to be enlarged as it is too small. This issue requires you a little knowledge about vector assets and drawables.

Add a feature to add and change the image of the user profile icon/avatar

The user profile icon in the top left does not have the feature for adding an avatar image as per the user and changing it later.

The way it should work:

  1. When the icon is clicked, display a pop-up asking user to add an image or cancel.
  2. Button to Add Image.
  3. Uploading the image from the gallery.
  4. Button for updating the image.
  5. Showing the updated avatar until a further change is done.

How can you do it?

  1. How to pick an image from the gallery?
  2. How to store images using SharedPreferences?

You can try out the above ones.

  1. Most Preferable is using Glide or Picasso Library to do this

Enhancement of the UI - needed

The app user experience can be a good thing to start at for the newcomers. Why not make it a bit more appealing? By appealing, I mean the portions of the UI which need to be worked at. Not all things need a fix. The UI must be responsive to all devices.

Sections where you can work:

  1. The Side Navbar width
  2. The change profile box and box to add item - use multiline text
  3. Remove useless string variables
  4. The buttons in PDF Fragment
  5. Disable android background in edit text views and giving a suitable hint instead

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.