Optimize GitNex for large screens and tablets. #826

Open
opened 2 years ago by opyale · 1 comments
opyale commented 2 years ago
Collaborator

As screens keep getting bigger[1] and as mobile computing slowly gains more popularity[2][3][4][5], better support and use of large screens becomes important.

To achieve this, we should use activities only when neccesary and move our entire UI logic to fragments. This allows us to adapt to different screen sizes and improves overall reusability of already existing code.

Here you will find some documentation describing the steps necessary to achieve this goal:

https://stuff.mit.edu/afs/sipb/project/android/docs/training/multiscreen/screensizes.html
https://developer.android.com/docs/quality-guidelines/tablet-app-quality

Related to #600

As screens keep getting bigger[[1]](https://www.reddit.com/r/dataisbeautiful/comments/gv7t2f/average_mobile_phone_screen_size_over_the_years_oc/) and as mobile computing slowly gains more popularity[[2]](https://subredditstats.com/r/SamsungDex)[[3]](https://blissos.org/)[[4]](https://support.microsoft.com/en-us/topic/use-apps-from-your-android-device-on-your-pc-07d3d029-236e-e71f-3561-d40d7491d435)[[5]](https://mobilesyrup.com/2021/02/01/chromebook-sales-doubled-worldwide-2020/), better support and use of large screens becomes important. To achieve this, we should use activities only when neccesary and move our entire UI logic to fragments. This allows us to adapt to different screen sizes and improves overall reusability of already existing code. Here you will find some documentation describing the steps necessary to achieve this goal: https://stuff.mit.edu/afs/sipb/project/android/docs/training/multiscreen/screensizes.html https://developer.android.com/docs/quality-guidelines/tablet-app-quality Related to #600
opyale added the
💬 Discussion
🚀 Improvement
💻 UI/UX
labels 2 years ago
opyale added the
📌 Priority-high
label 1 year ago
Collaborator

This is kind of blocked by #1014 (it is possible without this this PR, but it's easier).

This is kind of blocked by #1014 (it is possible without this this PR, but it's easier).
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: gitnex/GitNex#826
Loading…
There is no content yet.