30DaysofSwift README

The project's README from github.com/allenwong/30DaysofSwift. As one markdown file: 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.

Thank You to My Sponsor

30 Dasy of Swift is being sponsored by the following tool, please help to support me by taking a look and signing up to a free trial.

Gitads

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 现在可以通过Price Tag 正版数字商店购买 Design Code 2.0 一年订阅仅需 256 元,2018 年 7 月份将首次更新中文版本。

AppCoda

iOSCreator

DevelopersAcademy

HackingWithSwift

GrokSwift

iOS With Girlfriend - Kevinzhow

Youtube - Jared Davidson

Youtube - Geeky Lemon

Youtube - Brian Advent

Youtube - CodeWithChris

License

30 Days of Swift is under the MIT license.

Reach me

Twitter: @creativewang

Dribbble: Allen Wang

Weibo: @Allen朝辉

30DaysofSwift (allenwong/30DaysofSwift)

Searching Database…

Что это такое?Сборник из 30 небольших iOS-проектов на Swift, которые автор создавал изо дня в день, самостоятельно изучая Swift. Каждый проект — самодостаточная демонстрация приёма для интерфейса, например анимаций, меню или выбора изображений.
Это одно приложение или набор отдельных мини-проектов?Это 30 отдельных независимых проектов Xcode, каждый назван по демонстрируемой функции. Единого общего приложения здесь нет.
Как запустить один из этих проектов?Склонируйте репозиторий, выберите папку проекта и откройте его файл Xcode, чтобы собрать и запустить приложение в симуляторе или на устройстве.
Нужны ли мне Xcode и Mac, чтобы всё это попробовать?Да, это нативные проекты на Swift/iOS, поэтому нужен Mac с установленным Xcode.
Это приложения, готовые к промышленному использованию?Нет, это небольшие учебные упражнения (по одному в день в течение 30 дней), а не отполированные или поддерживаемые приложения. Ожидайте простой код уровня демонстрации, а не полный функционал.
Какие проекты здесь есть?Набор демонстраций интерфейса и взаимодействия: секундомер, пользовательские шрифты, видеофоны, обновление по свайпу вниз, анимации таблиц, выдвижное боковое меню, приложение на Core Data, приложение с панелью вкладок, интеграция поиска Spotlight и другие.
Зачем автор это сделал?Аллен Ванг, дизайнер продуктов, изучавший Swift, был вдохновлён курсом «100 Days of Swift» Сэма Лу и решил писать код на Swift каждый день. В итоге у него получилось 30 небольших законченных проектов.
Creator
allenwong
Size
165.8 MB
Stars
11.5K
Updated
CommitJul 10
Age
10y
Commits · 90 Days