Sometimes I get asked for advice on how to become a software developer. What I can suggest to them is ... I think, hard work and regular practice are essential to becoming a programmer.
What I did:
I continued working on the process of fetching information for a single article. I completed the use case and added its invocation to the ArticleScreenModel. In the end, I checked the correct functioning of all these calls. Everything worked fine. I slightly updated the models to maintain a single model for each particular entity, especially in the domain layer. In the data layer, I saw three different models that come from the API. It's not necessary to try to keep them the same; I will add additional mappers to the domain models, which is a core principle for the Clean Architecture approach.
I'm thinking about displaying of comments and web content. In general, we only need to display a few web elements, and it's possible to do this by manage native components: text, links and images. There are just thoughts
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
Day 25. Broken endpoint?
Day 26. After party
Day 27. Burnout
Day 28. Opportunity for growth
See you tomorrow.
Top comments (0)