Today marks one quarter of the challenge. I think I should publish the first version of the application on the fifth day of the challenge. I think it is a good idea because I want to get feedback and share my project with the community. Also, I want to engage more people in collaboration.
What I did:
Today was a tough day. I investigated the API call that I need to use to react on an article. I also planned to use it to create bookmarks for articles. I created the client logic call, added a method to the repository, created a use case for it, and implemented a simple invocation in the screen model. As a result, I got a 401 error on to request. I tried to use the api-key
mentioned in the documentation. Additionally, I tried to use the authentication token that I found during web inspection, but I got the same result.
What have I done wrong? I checked another API call from the documentation with the same api-key
, and I got a normal response with a body. I think there may be a problem with this endpoint. What should I do in this case? I am planing to test that case with Postman, prepare shared links with calls, and write to people who can respond for backend help.
It's a good opportunity to practice communication skills, present my project, and find new connections.
What I will do:
- Add Detekt(a static code analysis tool) to the project.
- Update README file with description of project.
- Create a GitHub project to manage the tasks for future collaboration.
- Fix comment element
- Implementation of WebView to display stub content
- Theme configuration for Lottie animation
If you want to join the project, just leave a comment here, or write a message in LinkedIn.
What help I'm looking for:
Designer (create design of application in Figma)
Android/KMM developer
Any other help related to the project.
My timeline:
Day 1. Deep breath and dive.
Day 2. Networking layer.
Day 3. Loading of articles.
Day 4. ArticleItem.
Day 5. Localization.
Day 6. Work on Sunday.
Day 7. First week.
Day 8. Enjoying coding.
Day 9. Expect/actual.
Day 10. TODOs.
Day 11. Friday evening.
Day 12. Frustration.
Day 13. Blocker
Day 14. Monday
Day 15. Reactions
Day 16. Feed
Day 17. stringWithFormat
Day 18. Comment
Day 19. 1 percent
Day 20. A bit of progress
Day 21. Pagination
Day 22. Lottie animation
Day 23. Sorting of articles
Day 24. Step by step
See you tomorrow.