I want to focus on the main screen this week and implement as much as I can. After that, I want to set up the project and try to publish it to Google Play. I want to create an environment when you can contribute to the project and deliver it without any problems.
What I did:
I spent an hour to implementing a simple element to display progress while loading a new portion of articles. I used a Lottie animation for this indicator. I added it as a separate composable that I am planning to use in other places too.
Additionally, I started working on implementing sorting articles by relevance, latest, and popularity. I added logic to pass required parameters for this. Tomorrow, I am planing to add UI for switching between these categories.
I created an issue to research how to correctly manage color changes for Lottie animations. I think I can implement this using dynamic properties, but I need more time for investigation.
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
See you tomorrow.
Top comments (0)