All Projects → mixdesign → awesome-demo-app

mixdesign / awesome-demo-app

Licence: MIT license
100% programmatically written in Swift. Clearly demonstrating the RxSwift, RxCocoa, RxRealm & SnapKit.

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to awesome-demo-app

CLE-Architecture-Tools
A library for making view controller presentation and dismissal more functional.
Stars: ✭ 32 (+100%)
Mutual labels:  rxswift, rxcocoa
Mp3ID3Tagger
🎶🎵A macOS application to edit the ID3 tag of your mp3 files. Developed with RxSwift and RxCocoa. 🎸🎼
Stars: ✭ 17 (+6.25%)
Mutual labels:  rxswift, rxcocoa
RxCocoa-Texture
RxCocoa Extension Library for Texture.
Stars: ✭ 98 (+512.5%)
Mutual labels:  rxswift, rxcocoa
RxStudy
RxSwift/RxCocoa框架,MVVM模式编写wanandroid客户端
Stars: ✭ 122 (+662.5%)
Mutual labels:  rxswift, rxcocoa
DailyNews
Daily News is a news app with good looking user interface ! Apps architecture is MVVM and used RxSwift for binding.
Stars: ✭ 31 (+93.75%)
Mutual labels:  rxswift, rxcocoa
RxBatteryManager
A Reactive BatteryManager in Swift for iOS
Stars: ✭ 21 (+31.25%)
Mutual labels:  rxswift, rxcocoa
StackBarButtonItem
🔲 StackBarButtonItem can use BarButtonItem like StackView
Stars: ✭ 55 (+243.75%)
Mutual labels:  rxswift, rxcocoa
Cathay
an iOS project for demonstration of Reactive Programming
Stars: ✭ 21 (+31.25%)
Mutual labels:  rxswift, rxcocoa
MovieInfoMVVMiOS
Movie Info app using TMDb API built with MVVM
Stars: ✭ 38 (+137.5%)
Mutual labels:  rxswift, rxcocoa
GITGET
GitHub의 Contributions를 iOS의 Widget으로 보여주는 App
Stars: ✭ 101 (+531.25%)
Mutual labels:  rxswift, rxcocoa
Bark
Bark is an iOS App which allows you to push customed notifications to your iPhone
Stars: ✭ 2,371 (+14718.75%)
Mutual labels:  rxswift, rxcocoa
Tswechat
A WeChat alternative. Written in Swift 5.
Stars: ✭ 3,674 (+22862.5%)
Mutual labels:  rxswift, snapkit
Swift-Viper-Weather-App
iOS app with Clean Architecture
Stars: ✭ 20 (+25%)
Mutual labels:  rxswift, realmswift
BringMyOwnBeer-
PunkAPI(BrewDog) 을 이용한 RxSwift-MVVM 예제 (Naver Tech Concert)
Stars: ✭ 80 (+400%)
Mutual labels:  rxswift
RxSwift-MVVM-iOS
SwiftMVVM is an sample iOS App written in Swift using the MVVM architecture.
Stars: ✭ 96 (+500%)
Mutual labels:  rxswift
Passcode
🔑 Passcode for iOS Rxswift, ReactorKit and IGListKit example
Stars: ✭ 254 (+1487.5%)
Mutual labels:  rxswift
Gitiny
An iOS app for GitHub with exploring trending
Stars: ✭ 247 (+1443.75%)
Mutual labels:  rxswift
RxSwift-Xcode-Templates
A handful of Xcode file templates for projects that use RXSwift and MVVM
Stars: ✭ 77 (+381.25%)
Mutual labels:  rxswift
realms-ios
Safe method for Realm
Stars: ✭ 22 (+37.5%)
Mutual labels:  realmswift
Rxdatasources
UITableView and UICollectionView Data Sources for RxSwift (sections, animated updates, editing ...)
Stars: ✭ 2,784 (+17300%)
Mutual labels:  rxswift

Awesome demo app in Swift

The Mission

Make learning easy
in a short way,
following the right approaches!


Demo video in YouTube


Awesome demo app screens


Gettings started

  1. Pull / Download the repository
  2. Run pod install
  3. Launch the app in Simulator or device

Contribution

Anyone can improve or make corrections!
You are welcome!

Spread the education
If you find a students around you learning the iOS development, this project will help them learn faster.

Pods

GrowingTextView
An UITextView in Swift3, Swift4 and Swift2.3. Support auto growing, placeholder and length limit.

CHIPageControl
A set of cool animated page controls written in Swift to replace boring UIPageControl.

Fusuma
Instagram-like photo browser and a camera feature with a few line of code in Swift.

MGSwipeTableCell
An easy to use UITableViewCell subclass that allows to display swippable buttons with a variety of transitions.

DynamicColor
Yet another extension to manipulate colors easily in Swift



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].