-
Notifications
You must be signed in to change notification settings - Fork 1
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
- 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.
- 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.
- There will be a navigation bar at the bottom of the screen with
- 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
andRegister
. When user clicks onLogin
we will ask for their email and password withLogin
button andLogin with Google
button. When user clicks onRegister
, we will ask for theirName
,Surname
,Email
andPassword
withRegister
andSign up with Google
button. All the input and submit componenets will be in a single column.
- There will be two options
-
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. EachCourse Card
will have two rows of components:Image Course Name Rating Number of Enrolled Students -
There will be a
Top Courses
row similar to theEnrolled 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.
- 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
-
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 Courses
andCreated Courses
(name can change after weekly group meeting) of a user will be decided later.
- It will contain profile image and name of the user. Then an
-
Login / Register Page
- 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 | 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 |
- Requirements
- Questions about Requirements
- User Scenarios and Mockups
- Diagrams
- RAM
- Project Plan
- Manuals
- API specifications
- BucademyAPI documentation
- Customer Milestone 1 Feedbacks
- Burak Yılmaz - Communicator
- Arif Akbaba
- Mehmet Gökberk Arslan
- Bilal Aytekin
- Nurlan Dadashov
- Hatice Şule Erkul
- Kadir Ersoy
- Salim Kemal Tirit
- Mertcan Özkan
- Muhammet Şen
- Furkan Akkurt
- Berke Özdemir
-
Ahmet Kudu(Former) -
Bengisu Kübra Takkin(Former)
Group Meetings:
- Week 1 - 09.10.2022
- Week 2 - 11.10.2022
- Week 2 - 12.10.2022
- Week 2 - 16.10.2022
- Week 3 - 18.10.2022
- Week 4 - 30.10.2022
- Week 6 - 08.11.2022
- Week 6 - 13.11.2022
- Week 7 - 20.11.2022
- Week 9 - 04.12.2022
- Week 11 - 18.12.2022
Backend Team Meetings:
- Week 3 - 18.10.2022
- Week 3 - 20.10.2022
- Week 3 - 22.10.2022
- Week 6 - 10.11.2022
- Week 12 - 21.12.2022
Frontend Team Meetings:
- Week 3 - 17.10.2022
- Week 4 - 26.10.2022
- Week 6 - 09.11.2022
- Week 8 - 25.11.2022
- Week 11 - 22.12.2022
Mobile Team Meetings:
- Week 1 - 04.03.2022
- Week 2 - 11.03.2022
- Week 2 - 13.03.2022
- Week 3 - 18.03.2022
- Week 4 - 23.03.2022 - Customer Meeting
- Week 4 - 25.03.2022
- Week 5 - 30.03.2022 - Customer Meeting
- Week 5 - 01.04.2022
- Week 5 - 04.04.2022
- Week 5 - 05.04.2022
- Week 6 - 09.04.2022
- Week 6 - 10.04.2022
- Week 7 - 14.04.2022
- Week 8 - 22.04.2022
- Week 10 - 09.05.2022
- Week 11 - 17.05.2022
- Week 1 - 03.10.22 - 09.10.22
- Week 2 - 10.10.22 - 16.10.22
- Week 3 - 17.10.22 - 23.10.22
- Week 4 - 24.10.22 - 30.10.22
- Week 5 - 31.10.22 - 06.11.22
- Week 6 - 07.11.22 - 13.11.22
- Week 7 - 14.11.22 - 20.11.22
- Week 8 - 21.11.22 - 27.11.22
- Week 9 - 28.11.22 - 04.12.22
- Week 10 - 05.12.22 - 11.12.22
- Week 11 - 12.12.22 - 18.12.22
- Week 12 - 19.12.22 - 25.12.22
- Week 13 - 26.12.22 - 01.01.23