Kể từ khi Apple phát hành Swift như một ngôn ngữ mới và hiện đại hơn cho những sản phậm của họ, thì tôi đã luôn mong đợi để được tiếp cận với nó. Măc dù tôi trước đó không có nền tảng về lập trình, nhưng tôi vẫn quyết định thử sức. Thời gian đầu thật sự là khó khăn, việc phải đọc hàng mớ ebook và tài liệu khiến tôi bị rối loạn, các khái niệm, các thuật ngữ được nhồi nhét một cách khô khan khiến tôi không thể nắm được gì nhiều, mặc dù đọc rất nhiều sách. Do vậy, tôi quyết định tự tạo ra 30 project nhỏ để hiện thực hóa những gì trong đầu mình.
Kết quả thật tuyệt vời, nhờ có 30 project này, kỹ năng của tôi tăng lên đáng kể, những kiến thức về TableView, CollectionView hay CoreData..Những thứ mà nhà tuyển dụng luôn đỏi hỏi trong Job Description đã được tôi hiện thực hóa từ sách vở và nắm rõ qua những project trên.
Dưới đây là danh sách kèm theo link Github của những project mà tôi đã làm:
Project 01 - SimpleStopWatch
Project 02 - CustomFont
Project 03 - PlayLocalVideo
Project 04 - SnapChatMenu
Project 05 - CarouselEffect
Project 06 - FindMyLocation
Project 07 - PullToRefresh
Project 08 - RandomGradientColorMusic
Project 09 - ImageScroller
Project 10 - VideoBackground
Project 11 - ClearTableViewCell
Project 12 - LoginAnimation
Project 13 - AnimateTableViewCell
Project 14 - EmojiSlotMachine
Project 15 - AnimatedSplash
Project 16 - SlideMenu
Project 17 - TumblrMenu
Project 18 - LimitCharacters
Project 19 - CustomPullToRefresh
Project 20 - CollectionViewAnimation
Project 21 - SwipeableCell
Project 22 - 3DTouchQuickAction
Project 23 - SlideOutMenu
Project 24 - MosaicLayout
Project 25 - UIViewBasicAnimation
Project 26 - CoreDataApp
Project 27 - TabbarApp
Project 28 - SpotlightSearch
Project 29 - iMessageImagePicker
Project 30 - WikiFace
Tất nhiên để hoàn thành 30 project nhỏ này, tôi đã phải tham khảo và hỏi rất nhiều. Đặc biệt là những lần hỏi đã giúp tôi nắm vấn đề rất nhất. Dưới đây là một số nguồn tham khảo của otoi khi thực hiện 30 project trên:
iOS With Girlfriend - Kevinzhow
Nguồn bài viết + Source code 30 project: https://github.com/allenwong/30DaysofSwift
Khóa học lập trình di động tại Techmaster:
Để cài đặt MacOSX lên phần cứng không phải Apple liên hệ chuyên gia cài Hackintosh:
- Nguyễn Minh Sơn: 01287065634
- Huỳnh Minh Sơn: 0936225565
- Website: caidatmacos.com
Bình luận