This content originally appeared on DEV Community and was authored by Kiolk
So, I am continuing the challenge 100 days of code. I am developing a mobile client for Dev.to.
What I did:
I spent around two hours for setup networking layer. I chose Ktor library for KMM project, because it is now standard solution for networking. Also, I sometimes see how Ktor is used for pure android projects instead of Retrofit. I implemented repository and use case for fetch data about last articles. It is base implementation, I will improve it in next time.
What I will do:
- Update README file with description of project.
- Create a GitHub project to manage the tasks for future collaboration.
- Improvement of networking layer (logging, interceptors, parsing)
- Updated model to fetch articles.
- Create @Composable for representing single article.
- Create scrollable list of articles with pagination.
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:
See you tomorrow.
This content originally appeared on DEV Community and was authored by Kiolk
Kiolk | Sciencx (2024-09-11T19:31:08+00:00) Day 2. Networking layer. . Retrieved from https://www.scien.cx/2024/09/11/day-2-networking-layer/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.