A self-taught project to learn Swift.
Swift Objective-C
Switch branches/tags
Nothing to show
Latest commit 909706e Apr 18, 2017 @allenwong committed on GitHub Merge pull request #60 from vinayganesh/master
Upgraded to Swift 3.0 to work on Xcode 8.*
Permalink
Failed to load latest commit information.
Project 01 - SimpleStopWatch Fix bad main storyboard in Project 1 Sep 6, 2016
Project 02 - CustomFont Add more fonts. Sep 8, 2016
Project 03 - PlayLocalVideo Updated. Sep 8, 2016
Project 04 - SnapChatMenu Updated. Sep 8, 2016
Project 05 - CarouselEffect upgraded to Swift 3.0 to work on Xcode 8.* Apr 17, 2017
Project 06 - FindMyLocation fixed bug and converted to swift 3 Feb 5, 2017
Project 07 - PullToRefresh Rename the project name 1 -> 01. Feb 16, 2016
Project 08 - RandomGradientColorMusic Update ViewController.swift Jul 12, 2016
Project 09 -ImageScroller Rename the project name 1 -> 01. Feb 16, 2016
Project 10 - VideoBackground Updated. Sep 8, 2016
Project 11 - ClearTableViewCell 1.修改部署最低版本限制为iOS8.0 May 31, 2016
Project 12 - LoginAnimation Fixed segue to Present Modally Mar 5, 2016
Project 13 - AnimateTableViewCell Use single loop to add animation to visible cells Apr 12, 2016
Project 14 - EmojiSlotMachine update to all 30 projects Feb 14, 2016
Project 15 - AnimatedSplash update to all 30 projects Feb 14, 2016
Project 16 - SlideMenu Go for Swift 3 Aug 8, 2016
Project 17 - TumblrMenu update to all 30 projects Feb 14, 2016
Project 18 - LimitCharacters update to all 30 projects Feb 14, 2016
Project 19 - CustomPullToRefresh 1.修改部署最低版本限制为iOS8.0 May 31, 2016
Project 20 - CollectionViewAnimation Remove the project object-c pod framework file. Feb 16, 2016
Project 21 - SwipeableCell Go for Swift 3 Aug 8, 2016
Project 22 - 3DTouchQuickAction update to all 30 projects Feb 14, 2016
Project 23 - SlideOutMenu update to all 30 projects Feb 14, 2016
Project 24 - MosaicLayout Remove the project object-c pod framework file. Feb 16, 2016
Project 25 - UIViewBasicAnimation Go for Swift 3 Aug 8, 2016
Project 26 - CoreDataApp correct the file path of info.plist Mar 15, 2016
Project 27 - TabbarApp update to all 30 projects Feb 14, 2016
Project 28 - SpotlightSearch update to all 30 projects Feb 14, 2016
Project 29 - iMessageImagePicker Go for Swift 3 Aug 8, 2016
Project 30 - WikiFace update to all 30 projects Feb 14, 2016
.gitignore Add .gitignore file Apr 23, 2016
README.md Update ReadMe - What's next. Oct 26, 2016
github cover.png Add Cover Feb 14, 2016

README.md

30 Days of Swift

Alt text

Twitter URL Twitter Follow

Hi Community

I am Allen Wang, a product designer and currently learning Swift.

This project was totally inspired by Sam Lu's 100 Days of Swift project, after read his Medium post I made a decision to put my every single day to write Swift, this's the final code of 30 tiny Swift projects.

Project Index & GIF Showcase

Project 01 - SimpleStopWatch

Alt text

Project 02 - CustomFont

Alt text

Project 03 - PlayLocalVideo

Alt text

Project 04 - SnapChatMenu

Alt text

Project 05 - CarouselEffect

Alt text

Project 06 - FindMyLocation

Alt text

Project 07 - PullToRefresh

Alt text

Project 08 - RandomGradientColorMusic

Alt text

Project 09 - ImageScroller

Alt text

Project 10 - VideoBackground

Alt text

Project 11 - ClearTableViewCell

Alt text

Project 12 - LoginAnimation

Alt text

Project 13 - AnimateTableViewCell

Alt text

Project 14 - EmojiSlotMachine

Alt text

Project 15 - AnimatedSplash

Alt text

Project 16 - SlideMenu

Alt text

Project 17 - TumblrMenu

Alt text

Project 18 - LimitCharacters

Alt text

Project 19 - CustomPullToRefresh

Alt text

Project 20 - CollectionViewAnimation

Alt text

Project 21 - SwipeableCell

Alt text

Project 22 - 3DTouchQuickAction

Alt text

Project 23 - SlideOutMenu

Alt text

Project 24 - MosaicLayout

Alt text

Project 25 - UIViewBasicAnimation

Alt text

Project 26 - CoreDataApp

Alt text

Project 27 - TabbarApp

Alt text

Project 28 - SpotlightSearch

Alt text

Project 29 - iMessageImagePicker

Alt text

Project 30 - WikiFace

Alt text

Where I learn from?

Design + Code

AppCoda

iOSCreator

DevelopersAcademy

HackingWithSwift

GrokSwift

iOS With Girlfriend - Kevinzhow

Youtube - Jared Davidson

Youtube - Geeky Lemon

Youtube - Brian Advent

Youtube - CodeWithChris

What's next?

Update: I made Wave(浪潮) VPN for iOS, now on App Store.

License

30 Days of Swift is under the MIT license.

Reach me

Twitter: @creativewang

Dribbble: Allen Wang

Weibo: @Allen朝辉