Optimize GitNex for large screens and tablets. #826

Open
opened 2021-02-11 12:40:23 +00:00 by opyale · 1 comment
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 2021-02-11 12:40:23 +00:00
opyale added the
📌 Priority-high
label 2021-06-24 18:25:48 +00:00

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
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

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