JungIn Choi
05/01/2021, 7:24 AMDay45
• Worked on authentication flow. Succeeded to send get, post API requests and get successful responses. But still several things left.
◦ First, I didn’t write exception codes thoroughly. Of course, this onboarding project does not require to do exception handlings thoroughly, but I should know the actual authentication process, (Especially if people sign up from other paths using oauth etc.) I should check this company’s authentication process, organize my thoughts and questions to ask my supervisor, etc.
◦ Second, I didn’t do the token saving & getting part using SharedPreference. I just left the token part with sample token, but I know that I have to replace that flow too. Login success -> save token -> move to other fragment -> Create okhttp instance and retrofit instance using that token, getting it from SharedPreference. I actually have to check this flow, whether my thought is right and safe. I’ll have to check the company code for this flow, and maybe some googling related to these authentication process.
Self-Comment
• Not much work done, compared to other days.
◦ Cuz every other Friday, there’s an event called “townhall meeting”. It’s this startup’s conventional event. Every members of every team gather up, and share each team’s progress. Review each team’s vision and goals, check whether it has been achieved well for past two weeks, and state upcoming two week’s goals and tasks. It’s not a huge startup, but I feel that it is growing well and trying to make its own rules. It’s quite a fortune to have my first job here.
• At rough first glance, authentication didn’t seem so difficult, but it seems quite complicated considering the actual deployment and use cases.
• There weren’t enough time to read ble posts. I’ll have to do that on the weekends.
Goals-Tomorrow
• Read BLE posts
• Clear some input box elements that I recorded :D