Skip to content

An iOS application enables you explore art works provided by DeviartArt.com with high quality UX.

License

Notifications You must be signed in to change notification settings

Neko3000/Iris.iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Iris.iOS

License: Mozilla Platforms: iOS Language: Swift Version: v0.70

Iris is a model mobile application based on iOS.
It provides basic functions allow users to explore on DeviantArt and check Daily Arts, Notifications, Deviation Collections, etc.

All contents are delivered by DeviantArt API.

Installation

Simple clone it by:

$ git clone https://github.com/Neko3000/Iris.iOS.git

Open it then hit command + R, Done!

How to use

screen-record-1 screen-record-2 screen-record-3

screenshot-1 screenshot-2 screenshot-3 screenshot-4 screenshot-5 screenshot-6 screenshot-7 screenshot-8

Features

  • Sign IN / Sign UP
  • Daily Art
  • Explore - Popular, Newest, Undiscovered
  • Deviation Detail
  • Notification
  • Gallery
  • Journal
  • Status
  • Collection (Featured)
  • Watcher
  • Profile Comment
  • Submit Art
  • Update Profile
  • More...

Interface Design

We fully customized its interface considering proper UX before we developed it on Xcode.
And we decided to provide its Sketch file, you could find it on Iris.iOS on Behance.

Dependencies

For handling Network requests, we used famouse Alamofire and SwfityJSON in this project.
And we also used some fantastic UI controls, likes TwicketSegmentedControl, NVActivityIndicatorView...

Pods have been included:

pod 'Alamofire', '5.0.0-beta.7'
pod 'SwiftyJSON', '~> 4.0'
pod 'TwicketSegmentedControl'
pod 'NVActivityIndicatorView'

Development

We provided client_id and secret_key for testing in files. But you should use your own Applications Keys (client_id & client_secret), please refer to Doc of DeviantArt API to check the authentication details.

Those key values could be found here:

// ApplicationKey.swift
static let clientKey = "XXXX"
static let secretKey = "XXXXXXXXXXXXXX"

Contact To Me

E-mail: sheran_chen@outlook.com
Weibo: @妖绀

Contributors

Artists on DeviantArt.com:
pikaboots
NeoArtCorE
MOYAILRIS
arseniquez
NPye13

License

Distributed under the Mozilla license. See LICENSE for more information.

About

An iOS application enables you explore art works provided by DeviartArt.com with high quality UX.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published