Deniz Arda Budak Time Tracking(451) - bounswe/2021SpringGroup6 GitHub Wiki
19.10.2021 - 26.10.2021
Date: 20.10.2021:
Description: I downloaded Android Studio. Related issue: https://github.com/bounswe/2021SpringGroup6/issues/140
Date: 23.10.2021:
Description: I completed the Kotlin basics part of this course: https://developer.android.com/kotlin/androidbasics
26.10.2021 - 02.11.2021
Date: 28.10.2021:
Description: I completed the Layouts part of this course: https://developer.android.com/kotlin/androidbasics
Date: 01.11.2021:
Description: I edited and improved the Sequence Diagram, “Sending request to attend an event”. Related issue
Link for the diagram (The 8th diagram)
.
02.11.2021 - 09.11.2021
Date: 02.11.2021:
Description: I completed the Navigation part of this course: https://developer.android.com/kotlin/androidbasics
09.11.2021 - 16.11.2021
Date: 13.11.2021:
Description: We started the login functionality implementation with Android team. We met on Zoom and did the initial design.
Date: 14.11.2021:
Description: We arranged a Zoom meeting and finished the login functionality implementation. Here is the issue
The related commit
PS:We were on Zoom meeting, Ömer shared his screen and we wrote the code together. I forgot to open an issue for myself for this task, hence i wrote the link for Ömer’s related issue above.
16.11.2021 - 23.11.2021
Date: 16.11.2021:
Description: I did the Android presentation representing my team for Customer Presentation 1.
06.12.2021 - 13.12.2021
Date: 11.12.2021
Description: I reviewed Ömer's PR: starting to implement Blocking Operation
Date: 13.12.2021
Description: I splitted the view models for login and register. I implemented the register functionality again and it is working.
The related issue
The related Pull Request
Date: 13.12.2021
Description: I reviewed Ömer's PR:
Event searching implementation is started with bugs
Date: 13.12.2021
Description: I reviewed Ömer's PR: Starting to implement Blocking Operation
20.12.2021 - 27.12.2021
Date: 21.12.2021
Description: I renamed the first activity to LoginActivity from MainActivity.
The related PR
The related issue
Date: 21.12.2021
Description: Tabbar is integrated to main page.
The related PR
The related issue
Date: 21.12.2021
Description: I created the homepage layout. I created new event button, logout button and RecycleView for viewing events attending and events created for logged in user.
The related PR
The related issues:
#1
#2
Date: 22.12.2021
Description: I integrated the user's participating(attending) events endpoint.
The related PR
The related issue
Date: 23.12.2021
Description: I created the item layout for user's participating events. I created the Adapter for the RecyclerView which is for user's participating events. onCreateViewHolder and onBindViewHolder functions are overridden in adapter.
The related PR
The related issue
Date: 24.12.2021
Description: SearchFragment is created.
The related PR
The related issue
Date: 24.12.2021
Description: I started to the event search implementation. I updated the SearchFragment layout. I applied the event search endpoint.
The related commit
The related PR
The related issue
Date: 25.12.2021
Description: I continued the event search implementation.
The related commit
The related PR
The related issue
Date: 26.12.2021
Description: I continued the event search implementation.
The related commits: commit1 commit2
The related PR
The related issue
Date: 26.12.2021
Description: I reviewed this PR from Ömer.
Date: 26.12.2021
Description: I reviewed this PR from Ömer.
27.12.2021 - 03.01.2021
Date: 27.12.2021
Description: I have successfully finished the event search implementation. The search result is now being viewedd not in SearchFragment but in another fragment.
The related PR
The related issue
Date: 27.12.2021
Description: I have started implementing "creating a new event" feature .
The related commits : commit1 commit2 commit3
The related PR
The related issue
Date: 28.12.2021
Description: I have successfully finished implementing "creating a new event" feature .
The related PR
The related issue
Date: 29.12.2021
Description: I implemented the profile page of the user. I implemented the layouts and showed the information(name, email, sports etc.) of the user in this page.
The related PR
The related issue
Date: 29.12.2021
Description: I reviewed and fixed the bugs in user's participating events in home page. The user's participating event's are properly being viewed in home page and the user can navigate to the Event Detail Page by clicking on them.
The related PR
The related issue
Date: 29.12.2021
Description: I reviewed this PR from Ömer.
Date: 29.12.2021
Description: I reviewed this PR from Ömer.
Date: 29.12.2021
Description: I have started Event Detail page design and navigation implementation. I combined the adapters for two event lists(user's created events and user's participating events) together.
The related commit
The related PR
The related issue
Date: 30.12.2021
Description: I finished the Event Detail Page design and navigation implementation. I created EventDetailFragment and its layout , implemented click on events list, handled click listeners on screens that use the events list. The click I implemented implemented directs user to new EventDetailFragment.
The related commit
The related PR
The related issue
Date: 30.12.2021
Description: I started implementing Event Detail Page, the page on which all the information about the event will be showed(including location, the location will be showed on the map).
The commits: commit1 commit2 commit3 commit4 commit5
The related PR
The related issue
Date: 31.12.2021
Description: I have finished the implementation of Event Detail Page.
The commits: commit1 commit2
The related PR
The related issue
Date: 31.12.2021
Description: I started and finished the implementation of event search filters. Filters(sport type, city name etc.) are implemented in the event search. The location-based search is combined with other filters. In location based search, the user can select two locations for two markers. Google Map service is used for the map.
The related PR
The related issue
Date: 02.01.2021
Description: I implemented the user's created events. The user's created events are now viewed on Home Page. The creator is able to accept or reject the interested users on his/her created events' Detail Page.
The related PR
The related issue
Date: 02.12.2021
Description: I reviewed this PR from Ömer.
03.01.2021 - 05.01.2021
Date: 03.01.2021
Description: I implemented adding badges to event and viewing them on User Detail Page. Moreover, while creating an event, the user is shown sport-specific badges for selection(only if there exists specific badges for that sport type).
The related PR
The related issue
Date: 03.01.2021
Description: I implemented the "deleting an event" feature. The user is able to delete the events created by him/her. There is a button in the Event Detail Page for this operation, and a pop up will appear asking if the user is sure about deleting the event(I implemented a popup class for this purpose. the commit ).
The related PR
The related issue
Date: 03.01.2021
Description: I added error interceptor to okhttp client to show user more obvious and clear error messages. I implemented that error interceptor on some screens.
The related PR
The related issue
Date: 03.01.2021
Description: I did a hot fix on error messages gotten from API calls and a previously confused endpoint(getting the interesteds of an events).
The commit
Date: 03.12.2021
Description: I reviewed this PR from Ömer.
Date: 03.12.2021
Description: I reviewed this PR from Ömer.
Date: 04.01.2021
Description: I implemented "showing the location of the event on Event Detail Page" feature successfully. When user clicks the button, he/she is directed to the map, which shows the location of the event as blue marker.
The related PR
The related issue
Date: 04.12.2021
Description: I reviewed this PR from Ömer.
Date: 04.01.2021
Description: I merged the "Android" branch, in which all of our Android app developments were made, to the master branch of the repository.
The related PR