code4romania / teacher-workout-android

Teacher Workout Android app
Mozilla Public License 2.0
5 stars 17 forks source link

Implement login landing screen #1

Open catileptic opened 3 years ago

catileptic commented 3 years ago

The Figma document contains the entire UI of the project.

You can export any image (asset) directly from Figma. Here's how.

Please do not try to recreate the UI design exactly. Prioritize using de default UI mobile components, and following the material design guidelines. The UI objects should be positioned roughly the same as in the Figma screens.

The mobile flow can be found in the project Wiki.

Please define related colors and text & button styles in the corresponding values files. Please extract all text values in the corresponding xml files so we can easily adjust them. <3


This is the page any non-logged-in users sees when they open the application.

From here, a user can either log in or create an account. They can create an account using an e-mail and password, or by using third-parties (Google, Facebook and Apple ID).

The logo can be found in this attachment. The PNG logo is available, with an SVG version in the works. education4ro-teacher-workout.zip

After a successful login, the user should be redirected to:

image

lukstbit commented 3 years ago

I want to work on this task along with #2 , #3 and #4 , the issues related to landing and account related tasks. Also, I've seen the android apps of code4ro generally use RxJava for threading. Should I use RxJava or can I use coroutines instead?

catileptic commented 3 years ago

@AlexandraDamaschin, what are your thoughts on this?

AlexandraDamaschin commented 3 years ago

@lukstbit I would say we can go with coroutines. For this project, we are trying to use the latest design patterns.
Will update the read me of the project soon with all the awesome things we are thinking to use for this project, but all of them can be changed so if you have other ideas, let us know.

lukstbit commented 3 years ago

@AlexandraDamaschin Thank you for the answer. It would be nice to have clarifications about what to use, myself, I lean towards kotlin related features, but I have no problem using whatever is decided.

AlexandraDamaschin commented 3 years ago

That sounds good. Will make a PR for updating the read me and we can discuss more there.