Day 38. Search items

kiolk

Kiolk

Posted on October 17, 2024

Day 38. Search items

What I did:

Today, I focused on the UI for the SearchScreen. I added basic implementations of cards for all types of search results. I introduced corresponding models for each type of search result. As a result, I removed the domain models from the screen and added mappers to transform them into view models. After that, the screen was cleaner. I have one question: where should the navigation be triggered?
Current state of work
Additionally, I found several bugs in my pagination logic. I added logic to check that if the response contains fewer objects than expected on the page. This indicates that we've reached the end of the list, so there is no need to load more items.

What I will do:

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
Day 25. Broken endpoint?
Day 26. After party
Day 27. Burnout
Day 28. Opportunity for growth
Day 29. Hard work
Day 30. Old code
Day 31. Technical debt
Day 32. API calls
Day 33. Generic response
Day 34. Response
Day 35. Coderabbit
Day 36. What is the power of Pull Request?
Day 37. Search challenge

See you tomorrow. 

💖 💪 🙅 🚩
kiolk
Kiolk

Posted on October 17, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Day 68-70. Theme switcher
android Day 68-70. Theme switcher

November 18, 2024

Days 61-65. Dark theme
android Days 61-65. Dark theme

November 13, 2024

Day 59. Comments
android Day 59. Comments

November 7, 2024

Day 58. Comments screen
android Day 58. Comments screen

November 6, 2024

Day 55. Copilot
android Day 55. Copilot

November 3, 2024