stefan-niedermann / android-styleguide

A styleguide for Nextcloud android clients
0 stars 0 forks source link

Invite all known Nextcloud android developers #1

Open stefan-niedermann opened 4 years ago

stefan-niedermann commented 4 years ago

Hello there :open_hands:

i recently had the idea to develop some basic documentation for common style patterns for android apps which are within the Nextcloud ecosystem.

The idea is, that the User Experience across all the apps should be similar and feel common.

Of course it is very basic a the moment with just some ideas, but i wanted to get some feedback first, before i start writing down thousands of words and put too much effort into it.

Please let me know what you all think about this or if you know any already existing resources.

@jancborchardt @tobiasKaminsky @AndyScherzinger @mario @desperateCoder @daper @nerzhul

jancborchardt commented 4 years ago

Also cc @David-Development @dan0xii @ardevd and who else is active from https://github.com/orgs/nextcloud/teams/android/members ? :)

@stefan-niedermann What are some specific things you have in mind for this? Generally we should try and follow Material Design guidelines, so for example where are parts where we don’t right now? Also, anything which is already covered by the general design guidelines (very high-level though) at https://nextcloud.com/design/ ?

stefan-niedermann commented 4 years ago

Concrete samples are already in the repository, e.g. the layout of empty content views (currently looking different on any app), app icon and resources to built one (with the blue background and some kind of tutorial), Theming (like use the theme of the cloud instance if possible, fallback to NC blue), settings (location and content, currently the news app has for example a "settings" and a "server-settings"-entry which is confusing..…

tobiasKaminsky commented 4 years ago

I reall like the idea :+1:

What also comes into my mind is multi-account support, which is e.g. on News not available, but also behaves different in Deck, Files and Talk (how to switch it).

jancborchardt commented 4 years ago

Right right! :) So those are some different points at different levels:

tobiasKaminsky commented 4 years ago

Nice @jancborchardt. But can we split this up into several issues? And then discuss each in its own issue, and when agreed, we put this into the documentation/guidelines?

Having this all written down might be the easiest part for you, but not if we want to discuss it.

jancborchardt commented 4 years ago

Sure thing, whatever is easiest for coordination. :) Simply replied to all of the points brought up in the issue here.

dasbiswajit commented 4 years ago

Hey @stefan-niedermann Thanks for this. Is there any way to give me a pair of hands/Heads-up/idea for this issue.

Thanks Biswajit Das

stefan-niedermann commented 4 years ago

@dasbiswajit i will check it out later and have a look - we can talk about it in the talk chatroom later.

juliushaertl commented 4 years ago

Theming: Yup, we should have consistent ways of doing this. The basic thing is to use the proper primary color as set by the server for the header and link color. This needs to take into account contrast of elements displayed in the header, so that they invert when it’s too light. Also too light link text needs to cut off at a certain grey. @juliushaertl where are these values for the server, we could share those?

The capabilities endpoint provides most of what you might need:

image

dasbiswajit commented 4 years ago

@dasbiswajit i will check it out later and have a look - we can talk about it in the talk chatroom later.

Sure. Please add me in the chatroom

stefan-niedermann commented 4 years ago

@dasbiswajit i tried to contact you several times via Talk - https://cloud.nextcloud.com/call/xs25tz5y - i know you have an account and are invited, is something wrong?

Edit: fixed URL

dan0xii commented 4 years ago

I would be happy to contribute where ever I can.

dasbiswajit commented 4 years ago

@stefan-niedermann I a in chat room. Got it.

dasbiswajit commented 4 years ago

@dan0xii Thanks. I have asked in the chat. Happy to setup a call.