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

Overview

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: [email protected]
Weibo: @妖绀

Contributors

Artists on DeviantArt.com:
pikaboots
NeoArtCorE
MOYAILRIS
arseniquez
NPye13

License

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

You might also like...
UndrDawg: a sport-betting application for iOS
UndrDawg: a sport-betting application for iOS

Table of contents What Is UndrDawg Our Mission Technologies Setup Features What

How to build and sign your iOS application using Azure DevOps

How to build and sign your iOS application using Azure DevOps Sample source code

An IOS/IPad OS application that demonstrates various capabilities and functions of ARKit and RealityKit.
An IOS/IPad OS application that demonstrates various capabilities and functions of ARKit and RealityKit.

Augmented Reality Development Demos based on ARKit and RealityKit Summary This repository contains an IOS application that shows the capability of App

iOS App that helps you breath properly.
iOS App that helps you breath properly.

Breathing App iOS App that helps you breath properly. I created this iOS app in my Intro to iOS Develepmont class at Hunter College. I am not a profes

iOS constraint maker you always wanted. Write constraints like sentences in English. Simple

YeahLayout iOS constraint maker you always wanted. Write constraints like sentences in English. Simple. Intuitive. No frightening abstractions. One fi

A simple game application using SpriteKit, physics, blend modes, radians and CGFloat
A simple game application using SpriteKit, physics, blend modes, radians and CGFloat

Pachinko A simple game application using SpriteKit, physics, blend modes, radian

Registre-aqui - Mobile Application that displays infrastructure issues that your city may have
Registre-aqui - Mobile Application that displays infrastructure issues that your city may have

Registre Aqui About | Features | Technologies | Requirements About Mobile Applic

Breezz: an application with which it is easy and simple to practice breathing exercises and meditation
Breezz: an application with which it is easy and simple to practice breathing exercises and meditation

breezz will help you relax Breezz is an application with which it is easy and si

open source VIPER application
open source VIPER application

Overview Rambler&IT is an open source application, which highlights the basic approaches to mobile application architecture used in Rambler&Co. You ca

Owner
Xueliang Chen
Carpe diem.
Xueliang Chen
A set of libraries used for parsing representations of Swift Packages similar to how SwiftPM itself works

A set of libraries used for parsing representations of Swift Packages similar to how SwiftPM itself works, but also supporting Xcode specific features (such as Swift Playground Apps).

Liam Nichols 0 Jan 8, 2022
Launches unc0ver in a way that works when it's installed through TrollStore

u0Launcher Normally when you install unc0ver through TrollStore and try to jailbreak with it, it fails with a "Failed to disable codesigning" error be

Lars Fröder 55 Dec 21, 2022
Boardy - Boardy serves as a digital bulletin board on iOS platforms built for high schoolers to share and view information from others in a convenient manner.

Boardy Boardy serves as a lightweight digital bulletin board on iOS platforms built for high schoolers to share and view information from others in a

Jacky Luong 0 Dec 31, 2021
This "Calculator" application is a simple one screen design of calculator screen i have made this single screen design application just to practice AutoLayout concepts.

Calculator Layout This "Calculator" application is a simple one screen design of calculator screen i have made this single screen design application j

Chetan Parate 1 Oct 29, 2021
Library that makes it easy to create multiple environments within a single app. You can switch environments without deleting the application.

AppContainer Library that makes it easy to create multiple environments within a single app. You can switch environments without deleting the applicat

null 8 Dec 15, 2022
Olvid-ios - Olvid client application for iOS

Olvid Olvid is a private and secure end-to-end encrypted messenger. Contrary to

Olvid 42 Dec 6, 2022
Flixtor-iOS - iOS streaming app inspired by Netflix that allows you to watch any film and series

Flixtor-iOS iOS streaming app inspired by Netflix that allows you to watch any f

Kevin Liu 0 Jan 14, 2022
Application iOS de l'outil ViteMaDose

Vite Ma Dose pour iOS Présentation du projet Vite Ma Dose est un outil permettant de détecter les rendez-vous de vaccination. Cette application rapide

CovidTracker 32 Feb 9, 2022
A declarative UIKit for improve layout productivity when developing an iOS application

TifoKit A declarative UIKit for improve layout productivity when developing an iOS application Requirements Min. iOS 11 Swift 5+ Installation Currentl

Tifo Audi A.P 22 Aug 9, 2022
This page contains an iOS Application that uses Modelplace.AI Cloud API

Modelplace iOS App This page contains an iOS Application that uses Modelplace.AI

OpenCV.AI 7 Jan 21, 2022