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

Mobile - Navigation route page structure #291

Closed
higurbuzz opened this issue Oct 10, 2023 · 6 comments
Closed

Mobile - Navigation route page structure #291

higurbuzz opened this issue Oct 10, 2023 · 6 comments
Assignees
Labels
effort: level 7 How much effort is needed for this task priority: high Issue is important, must be resolved in a reasonable time required: design UI is required to be added or updated team: mobile Issue is part of mobile development

Comments

@higurbuzz
Copy link
Contributor

Issue Description

Navigation structure will be created

Deadline of the Issue

17.10.2023

Reviewer

Cahid Enes Keleş

@higurbuzz higurbuzz added required: design UI is required to be added or updated priority: high Issue is important, must be resolved in a reasonable time effort: level 7 How much effort is needed for this task labels Oct 10, 2023
@higurbuzz higurbuzz added the team: mobile Issue is part of mobile development label Oct 10, 2023
@egecans
Copy link
Contributor

egecans commented Oct 11, 2023

Required pages can be sorted as:

Home Page:

Map Page

Authentication Pages:

Registration Page,

Login Page,

Forgot Password Page,

Change Password Page,

Activity:

List Action,

Add & Update Action,

List Emergency,

Add & Update Emergency,

List Event,

Add & Update Event,

List Need,

Add & Update Need,

List Resources Pages,

Add & Update Resource,

Profile:

User Activities,

Subscribed Notifications,

Add Notification,

Admin Panel:

Reports Page

@egecans egecans changed the title Create Navigation Structure for Mobile Application Mobile - Navigation route page structure Oct 12, 2023
@egecans
Copy link
Contributor

egecans commented Oct 17, 2023

I added the home page and then added
Authentication Pages (Login, Registration, Forgot and Change Password)
I added buttons on those pages for navigating corresponding pages.
After that, I added Profile, Map, Activity page and Emergency with adding Emergency page in Activity Pages.
I created a proper package design, you can follow my guide while creating new Fragments.
I also documented my functions for better understanding. You can fill in the remaining pages because basic UI implementation is similar to what I did. In this way, you will develop yourselves in Android UI design which will be needed the whole semester.

egecans pushed a commit that referenced this issue Oct 17, 2023
@egecans
Copy link
Contributor

egecans commented Oct 17, 2023

@halil-gurbuz Can you fill Action and Event under the activity page? You should do that by creating new Fragments as I did in the Emergency Page. Then you should also navigate corresponding activities into add activity fragments. i.e. in Event Fragment, you should have dummy text (Event Page) and a button that navigates to add Event Fragment.

@cahidenes Can you fill Need and Resource under the activity page? You should follow the same steps with @halil-gurbuz

@HasanBingolbali Can you fill Profile Page? You should create UserActivitiesFragment with a dummy layout. Then create a Subscribe Notification Fragment with a dummy UI and a button for navigating Add Notification which has a dummy layout as I did in Authenticated-Related Pages.

@egecans
Copy link
Contributor

egecans commented Oct 17, 2023

You can watch these videos Layout Basics, Constraint Layout Basics,
Fragments Basics
You can also watch other videos for Android Fundamentals I strongly recommend this channel again!

@higurbuzz
Copy link
Contributor Author

I added Need, Action, Event and Resource pages.

@egecans
Copy link
Contributor

egecans commented Oct 17, 2023

I added the remaining pages since #350 merged, I closed the issue good job!

@egecans egecans closed this as completed Oct 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort: level 7 How much effort is needed for this task priority: high Issue is important, must be resolved in a reasonable time required: design UI is required to be added or updated team: mobile Issue is part of mobile development
Projects
None yet
Development

No branches or pull requests

4 participants