All Projects → oliveroneill → ash

oliveroneill / ash

Licence: MIT license
Simple iOS app using MVVM and Codable

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to ash

Cards
Awesome iOS 11 appstore cards in swift 5.
Stars: ✭ 4,017 (+16637.5%)
Mutual labels:  ibdesignable
CodableWrapper
@codec("encoder", "decoder") var cool: Bool = true
Stars: ✭ 143 (+495.83%)
Mutual labels:  codable
Triangle
A (really) simple Swift 4 UIView class with a triangle and a diagonal line rendered and customizable in the storyboard (color, line width, direction)
Stars: ✭ 25 (+4.17%)
Mutual labels:  ibdesignable
Stuff
A collection of Swift code 'snippets' that are too small to create a library for and which do not fit in an other library.
Stars: ✭ 41 (+70.83%)
Mutual labels:  codable
JSONFeed
A Swift encoder and decoder for the JSON Feed format
Stars: ✭ 51 (+112.5%)
Mutual labels:  codable
QuickDB
A Generic CoreData Manager to accept any type of objects. Fastest way for adding a Database to your project.
Stars: ✭ 16 (-33.33%)
Mutual labels:  codable
RangeUISlider
📱 🔵➖🔵 An iOS range selection slider compatible with UIKit and SwiftUI. Developed using autolayout and highly customizable using IBDesignabled and IBInspectable or programmatically. It support also RTL (right to left) languages automatically out of the box.
Stars: ✭ 98 (+308.33%)
Mutual labels:  ibdesignable
AC-iOS-Codeable-and-UserDefaults
No description or website provided.
Stars: ✭ 16 (-33.33%)
Mutual labels:  codable
json2codable
A command line tool to generate a Swift Codable struct from a JSON document
Stars: ✭ 19 (-20.83%)
Mutual labels:  codable
CodablePersist
Store and Cache Anything Codable
Stars: ✭ 18 (-25%)
Mutual labels:  codable
CodablePerformance
Performance benchmarks for Codable and JSONSerialization
Stars: ✭ 68 (+183.33%)
Mutual labels:  codable
PianoView
Fully custumisable piano keyboard view with IBDesignable properties in swift
Stars: ✭ 34 (+41.67%)
Mutual labels:  ibdesignable
WXKDarkSky
A pure-Swift Codable layer over the Dark Sky API.
Stars: ✭ 21 (-12.5%)
Mutual labels:  codable
Lgbutton
A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.
Stars: ✭ 2,216 (+9133.33%)
Mutual labels:  ibdesignable
codable-kit
Conveniences for working with Swift's Codable protocols.
Stars: ✭ 19 (-20.83%)
Mutual labels:  codable
Chipagecontrol
A set of cool animated page controls written in Swift to replace boring UIPageControl. Mady by @ChiliLabs - https://chililabs.io
Stars: ✭ 2,909 (+12020.83%)
Mutual labels:  ibdesignable
LiveFader
@IBDesignable Horizontal or vertical UIControl subclass that can start from bottom or middle of the control.
Stars: ✭ 21 (-12.5%)
Mutual labels:  ibdesignable
AlamofireCodable
An Alamofire extension which converts JSON response data into swift objects using Codable
Stars: ✭ 47 (+95.83%)
Mutual labels:  codable
FireSnapshot
A useful Firebase-Cloud-Firestore Wrapper with Codable.
Stars: ✭ 56 (+133.33%)
Mutual labels:  codable
FTAPIKit
Declarative and generic REST API framework using Codable.
Stars: ✭ 18 (-25%)
Mutual labels:  codable

Ash - Another Story (from) HackerNews

A simple iOS app that shows a random Hacker News story when opened. This was really an excuse to demonstrate some things I'm interested in:

  • MVVM
  • Codable
  • IBDesignable and IBInspectable

There's a lot of things I'd like to add to this project:

  • Tests verifying request inputs
  • Move all UI work to code
  • Better tests around state changes
  • Coordinator implementation
  • Error propogation
  • Localisation
  • Accessibility

I may put this on the App Store eventually, but it's currently just a braindump.

Contributions welcome.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].