Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement login landing screen #1

Open
catileptic opened this issue Jun 25, 2021 · 5 comments
Open

Implement login landing screen #1

catileptic opened this issue Jun 25, 2021 · 5 comments
Labels
good first issue Good for newcomers high-priority 🔥 UI done The ui screen is implemented, but without API connected.

Comments

@catileptic
Copy link
Member

catileptic commented Jun 25, 2021

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:

  • the on-boarding process, if they have just created an account and are logging in for the first time; the user should always be redirected to the first on-boarding screen after logging in if they have not yet gone through all of the on-boarding screens
  • their Home screen if they have already finished the on-boarding process

image

@catileptic catileptic changed the title Implement login landing page Implement login landing screen Jun 25, 2021
@lukstbit
Copy link
Contributor

lukstbit commented Jun 26, 2021

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
Copy link
Member Author

@AlexandraDamaschin, what are your thoughts on this?

@AlexandraDamaschin
Copy link
Contributor

@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
Copy link
Contributor

lukstbit commented Jun 28, 2021

@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
Copy link
Contributor

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

@AlexandraDamaschin AlexandraDamaschin added the UI done The ui screen is implemented, but without API connected. label Oct 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers high-priority 🔥 UI done The ui screen is implemented, but without API connected.
Projects
None yet
Development

No branches or pull requests

3 participants