harshsri2208 / MEME

a simple meme making app
5 stars 9 forks source link

redesign/modify UI and UX #6

Open harshsri2208 opened 4 years ago

harshsri2208 commented 4 years ago

Interested people can redesign UI/UX for a better user experience. The current UI has a single page for all the activities and looks space deficient. Providing different pages for all the activities would provide a better control over the app.

subbramanil commented 4 years ago

@harshsri2208 I would like to work on this. However seeing as it's in 'Java', I would prefer to migrate it to 'kotlin' as it's the de-facto language for android app development. I submitted an initial PR to upgrade to the latest dev tools. Check it out.

I will submit further PRs after my UI/UX changes.

subbramanil commented 4 years ago

@harshsri2208 I have a good idea of re-designing the app UX. But right now I'm blocked because of this PR.

I don't want to force you to migrate the app to 'kotlin' but at the same time, I don't want to waste time working in 'java'. So let me know if you don't mind migrating to 'kotlin' or going to stick with 'java'.

harshsri2208 commented 4 years ago

Thanks for your concern. But I think I would be continuing with Java for a while.

On Wed, 16 Oct 2019, 4:41 am Subbramanian Lakshmanan, < notifications@github.com> wrote:

@harshsri2208 https://github.com/harshsri2208 I have a good idea of re-designing the app UX. But right now I'm blocked because of this PR.

I don't want to force you to migrate the app to 'kotlin' but at the same time, I don't want to waste time working in 'java'. So let me know if you don't mind migrating to 'kotlin' or going to stick with 'java'.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/harshsri2208/MEME/issues/6?email_source=notifications&email_token=AI3AZSJO5PNM4PBILNJ5S3DQOZEYTA5CNFSM4I7MUATKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBKQFTQ#issuecomment-542442190, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI3AZSNFS5AYVGR53Y4GVG3QOZEYTANCNFSM4I7MUATA .

subbramanil commented 4 years ago

No worries :)

Wish you all the best :)

Thanks, Subbu On Oct 16, 2019, 12:11 AM -0500, harshsri2208 notifications@github.com, wrote:

Thanks for your concern. But I think I would be continuing with Java for a while.

On Wed, 16 Oct 2019, 4:41 am Subbramanian Lakshmanan, < notifications@github.com> wrote:

@harshsri2208 https://github.com/harshsri2208 I have a good idea of re-designing the app UX. But right now I'm blocked because of this PR.

I don't want to force you to migrate the app to 'kotlin' but at the same time, I don't want to waste time working in 'java'. So let me know if you don't mind migrating to 'kotlin' or going to stick with 'java'.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/harshsri2208/MEME/issues/6?email_source=notifications&email_token=AI3AZSJO5PNM4PBILNJ5S3DQOZEYTA5CNFSM4I7MUATKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBKQFTQ#issuecomment-542442190, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI3AZSNFS5AYVGR53Y4GVG3QOZEYTANCNFSM4I7MUATA .

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

subbramanil commented 4 years ago

@harshsri2208 Here's the idea of the UX I tried out.

The Meme creation use case is pretty simple and can easily be split into multiple screens for sure. But having a single screen also isn't a bad idea. The idea of the proposed UX is to make it conversational style where the user need to focus on only one thing at a time. On a high level the user required to do,

  1. Pick an image
  2. Add a text at the top
  3. Add a text at the bottom
  4. Check preview of the meme
  5. Save or Share it

The original UX had a single screen with these actions and attempting to direct the user by disabling few actions at the beginning and enabling it as the user performs initial actions. This could be improved by requiring the user to do one thing at a time and walk through him along the way.

Screencast-Deleted 30 days from Oct 18

JAtoms commented 3 years ago

Hey, am UI/UX designer, would you mind getting a design from me?

harshsri2208 commented 3 years ago

@JAtoms sure. If you want I can assign you the issue.

JAtoms commented 3 years ago

Al right. Assign the issue to me, most importantly, I'd like to see the initial design

harshsri2208 commented 3 years ago

Sure. You can make improvements to the current UI as per your choice. I created a new branch UI-modification for this issue.

JAtoms commented 3 years ago

Ok. can I have an image of the old UI?

JAtoms commented 3 years ago

I just sent a PR. I made necessary UI changes in two different XML files. So write the Java code to connect the XML

harshsri2208 commented 3 years ago

great. I have merged the PR

harshsri2208 commented 1 year ago

Please assign me this issue under hacktoberfest

assigning to you