SaaSHub helps you find the best software and product alternatives Learn more →
DevToClient Alternatives
Similar projects and alternatives to DevToClient
-
koin
Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a better DevToClient alternative or higher similarity.
DevToClient discussion
DevToClient reviews and mentions
Posts with mentions or reviews of DevToClient.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-09-10.
-
Day 35. Coderabbit
On LinkedIn, I found an interesting post about the Coderabbit Ai tool. Main idea is to help with code review. The pricing isn't very affordable, but it offers a free plan for open-source projects. I decided to try it out. I submitted all of today's work I formed as a pull request. Coderabbit runs as a check upon the creation of the PR. In my simple PR, I encountered 16 issues.
-
Day 22. Lottie animation
Theme configuration for Lottie animation
-
Day 20. A bit of progress
Implementation of WebView to display stub content
-
Day 18. Comment
Fix comment element
-
Day 9. Expect/actual
I worked on the tag composable. I created a simple implementation and added logic to handle different state sand parameters. But I stabled over parsing hex color and transforming it to a Color object that the Tag composable consumes. I implemented only the Android part; for iOS, I added a TODO. Additionally, I slightly changed the package structure of files, extracted Tag composable into a separate file, and created a preview for it in the Android module.
-
Day 8. Enjoying coding
Third, I started to work on a view that will represent a tag element. It seems very simple, but has different colors for different states. I should design it well, I don't want to return to it again. You can find part of those changes in the last commit.
-
Day 7. First week
Today, I added string localization for plurals. I implemented it for both platform. For iOS, it was more challenging because I am unfamiliar with file format Localizable.stringsdict, which is a regular XML file but uses unusual keys. If I understand correctly, iOS developers rarely work with these files directly; they usually update them through the UI in Xcode.
-
Day 4. ArticleItem
Work in progress. Today I spent just over an hour on Dev.to client. I wanted to do more, but I didn't have much time.
-
Day 3. Loading of articles
I continued to work on network layer. I updated configuration of Ktor, cleaned up code and extracted some constants. With helping of AI, for reduce of boring work, I created models for network and presentation layer. Also, I added mapper from one to others. I prefer to keep models separately for each layer, but I skip this for domain layer, because I can't see possible difference with models of presentation layer. I added model for request parameters for future implementation of pagination and sort of articles. Also, I added converter for date during parsing JSON. For working with, time I use kotlinx.datetime I spent near two hours for this work.
-
Day 2. Networking layer.
So, I am continuing the challenge 100 days of code. I am developing a mobile client for Dev.to.
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Oct 2024
Stats
Basic DevToClient repo stats
11
0
3.5
7 days ago
The primary programming language of DevToClient is Kotlin.