AirGuard icon indicating copy to clipboard operation
AirGuard copied to clipboard

Improvement: have consistent UI between the Android and iOS apps

Open Te-k opened this issue 1 year ago • 5 comments

Hi,

Thanks for the work, this is an awesome app. I noticed that the features and content in the Android and iOS app are the same but for some reasons they aren't presented in the same way in the UI.

Here is the iOS one :

Here is the Android one:

I think it would be awesome to have consistent name in the menus and presentation such as:

  • Calling the home page Home in both apps instead of Dashboard in the Android app
  • Calling the scan page scan instead of manual scan in both apps
  • Presenting the data in the first page in the same order

Te-k avatar Aug 12 '24 08:08 Te-k

@Sn0wfreezeDev I would love to work on this issue, would you please assign me this issue ?

javaman97 avatar Aug 19 '24 12:08 javaman97

@Sn0wfreezeDev I would love to work on this issue, would you please assign me this issue ?

Sorry we have our own devs working on the app, we do not assign issues to unknown developers.

Sn0wfreezeDev avatar Aug 19 '24 12:08 Sn0wfreezeDev

@Te-k thanks for addressing this. We are looking into merging both apps more and more to have a consistent but also OS-specific UI. We will take your issue into account for this process

Sn0wfreezeDev avatar Aug 19 '24 12:08 Sn0wfreezeDev

That's great, thanks! Is there any interest to work on translations of the iOS app then? Please let me know if you need help with French translation of this new app, happy to do that

Te-k avatar Aug 21 '24 13:08 Te-k

The iOS app is also open-source: https://github.com/seemoo-lab/AirGuard-iOS Translations are in the .lproj folder and they use Apple's custom .strings format. It's basically a keyword and its text in the language afterwards. https://github.com/seemoo-lab/AirGuard-iOS/tree/main/Shared/en.lproj

If you want to contribute the translation, we are glad to have the contribution

Sn0wfreezeDev avatar Aug 22 '24 07:08 Sn0wfreezeDev