Skip to content

Companion app and statistics viewer for DEV authors built with SwiftUI and Combine.

License

Notifications You must be signed in to change notification settings

csabahegedus/devui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Devui

Devui is a super lightweight companion app for DEV authors.

It allows you to quickly see your posts' metadata and statistics.

How to use it

Create a new API key from your DEV Dashboard and paste it inside Devui to immediately fetch all your published and unpublished articles.

Your API key is saved on the device's UserDefaults and is only sent when making requests to the DEV API.

Tech stack

This app was created using SwiftUI and Combine, two of Apple's most exciting new tools introduced with iOS 13.0.

All network requests are handled through Combine publishers.

The various components are connected following the MVVM pattern.

This app is fully localizable, accessibility-friendly, supports dark mode and uses iOS 13's semantic colors.

Dependencies

This app's only dependency is installed through Swift Package Manager and provides a lightweight dependency injection framework.

About

Companion app and statistics viewer for DEV authors built with SwiftUI and Combine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages