Skip to content

Meeting Notes #1 19.10.2022 Mobile Team

Muhammet Şen edited this page Oct 21, 2022 · 5 revisions

Date: 19.10.2022
Location: Discord
Time: 21:30 - 23:00
Note Taker: Hatice Şule Erkul

Participants:

  • Bilal Aytekin
  • Hatice Şule Erkul
  • Muhammet Şen
  • Salim Kemal Tirit

Agenda:

  • Discussing the project structure of Flutter.
  • Discussing the design details for Android app’s UI.
  • Determining which pages to implement until Milestone 1.
  • Distributing the work between team members.

Discussion Notes

  • We discussed how the general app layout should be like. We decided on following items :
    • There will be a navigation bar at the bottom of the screen with Home, Courses, Notifications, Profile tabs for now. There will be additions as we implement the project.
    • The colours and fonts we use should be the same with frontend team to provide a coherent application. This decision can be made at the weekly group meeting on 23.10.2022.
  • We decided what pages to implement until Milestone 1 in accordance with the Meeting Notes on 18.10.2022. Then, we discussed about the components and the layout of each page. Here are the decisions:
    • Login / Register Page
      • There will be two options Login and Register. When user clicks on Login we will ask for their email and password with Login button and Login with Google button. When user clicks on Register , we will ask for their Name, Surname, Email and Password with Register and Sign up with Google button. All the input and submit componenets will be in a single column.
    • Homepage
      • On top of the homepage there will be a search bar. When it is used it will enlargen to fit the size of the screen.

      • Homepage will have the Enrolled Courses row to showing each course the user enrolled in a horizontally scrolling line with course cards. Each Course Card will have two rows of components:

        Image Course Name
        Rating Number of Enrolled Students
      • There will be a Top Courses row similar to the Enrolled Courses row containing popular courses of the platform.

      • Other recommendations our platform makes to the user will be shown in a similar matter.

      • Navigation bar can be seen on homepage.

    • Course Page
      • On top of the page there will be the image of the course with its name, a short description its rating and the number of enrolled users.
      • There will be 4 tabs under the course information. They are : Chapters, Events, Quizzes, Discussions.
      • Navigation bar cannot be seen from course page.
    • Chapter Page
      • The name of the chapter will be on top of the page, under that the content will be shown and lastly, there will be a Discussions button.
      • Discussions regarding the chapter will open up as half screen layer when its button is pressed. User will have the ability to make it full screen.
      • Navigation bar cannot be seen from course page.
    • Profile Page
      • It will contain profile image and name of the user. Then an About Me section will have bio, interests, and knowledge subtitles (specified in Requirements section 2.1.) of the user. Interests will be shown as a list of tags.
      • Under these, the other subtitles of the profile will be shown in different tabs. Achievements, Activity, Notes, Courses are the tabs we decided to include so far.
      • How to show Enrolled Coursesand Created Courses (name can change after weekly group meeting) of a user will be decided later.
  • Muhammet did a brief demo to us about debugging in Flutter. Other than him, we did not use Flutter before. So, we’re just learning the language. We shared our confusions about some syntax and data types then discussed how the correct implementation would be.
  • We talked about how to standardize the widgets each of us use. We decided to create guide files for text, color and size standardizations.

Action Items

Action Assignee Deadline Issue
Setting up the Flutter Environment Everyone 22.10.22
Implementation of the Register/Login page Bilal Aytekin 23.10.22 ---
Implementation of the Homepage Muhammet Şen 23.10.22 ---
Implementation of the Course Page Salim Kemal Tirit 28.10.22
Implementation of the Profile Page Şule Erkul 28.10.22
Documenting the Flutter Learning Process Everyone 26.10.22

Project

Team Members

Communication

Research

Meeting Notes

451

Group Meetings:

Backend Team Meetings:

Frontend Team Meetings:

Mobile Team Meetings:

352

Templates

Personal Effort

451

352

Individual Reports

Practice App

Clone this wiki locally