Skip to content
  • Home
  • Code
  • iOS & Swift
  • Combine
  • RxSwift
  • SwiftUI
  • Tutorials
  • Art
  • Blog
Fx Studio
  • Home
  • Code
  • iOS & Swift
  • Combine
  • RxSwift
  • SwiftUI
  • Tutorials
  • Art
  • Blog
Written by chuotfx on December 5, 2019

Lập trình iOS cho mọi người

iOS & Swift . Tutorials

Contents

  • 1. Mục đích
  • 2. Bản quyền
  • 3. Thông tin và trạng thái
  • 4. Giáo trình
    • 4.1. Chuẩn bị
    • 4.2. Danh sách
    • 4.3 Phụ đạo
  • 5. Mã nguồn
  • Tạm kết

Chào bạn đến với Fx Studio. Đây là bài viết tổng hợp các phần thuộc seri Lập trình iOS cho mọi người.

1. Mục đích

Qua nhiều năm kinh nghiệm làm việc với iOS (hơn 8 năm), thì mình nhận thấy một số điểm như sau:

    • Tiếp cận học iOS là rất khó khăn đối với đại đa số mọi người. Nhất là các bạn sinh viên.
    • Các trung tâm dạy iOS thì ít (theo nơi mình sinh sống).
    • Chất lượng dạy thì không đồng nhất.
    • Giáo trình hướng dẫn thường sẽ theo các ông lớn như Raywenderlich hay HackingSwift …
    • Các bạn làm iOS thì ngày ngày vẫn tự mò trên google hay stackoverflow.

Cũng tiện tay lúc lập blog này, mình đã có nhiều bài viết nâng cao hơn cho các mãng kiến thức sau khi đã học xong iOS. Hoặc có thể gọi là cứng iOS. Và cũng tiện tay tìm kiếm thử trên mạng, vẫn có nhiều trang web viết bài về iOS bằng tiếng Việt. Nhưng hầu hết là clone lại hay dịch lại các bài viết từ các trang khác.

Vì vậy, mình quyết định viết lại một seri hướng dẫn Lập trình iOS cho mọi người.

Đối tượng hướng tới là bất kì ai. Nếu là các bạn trong lãnh vực CNTT thì rất tốt.

Trình độ chuyên môn của các bài viết ở mức rất rất là cơ bản nhất. Dựa trên kinh nghiệm của mình biên tập lại. Có thể bạn sẽ thấy một số bài viết sẽ là clone hay tương tự các bài viết khác. Tuy nhiên, đó là mục đích của mình sắp xếp lại cho phù hợp giáo trình của mình.

Tất cả các kiến thức được truyền tải là cần thiết nhất, đủ để bạn hoàn thành 1 ứng dụng iOS cơ bản. Tất nhiên, nếu oke thì bạn có thể kiếm được 1 công việc với dev iOS cho một công ty nào đó.

2. Bản quyền

Về bản quyền của seri Lập trình iOS cho mọi người là hoàn toàn miễn phí cho các mục đích phi lợi nhuận và học tập. Tất cả các hành vi sao chép hay sử dụng vì mục đích thương mại thì đều là vi phạm.

3. Thông tin và trạng thái

  • Website: Fx Studio
  • Link seri: https://fxstudio.dev/tag/basic-ios-tutorial/
  • Github: https://github.com/fx-studio/BasiciOSTutorial
  • Trạng thái: đang cập nhật

Nếu bạn có đóng góp hay nhân xét về seri này, cách viết bài, cũng như nội dung truyền tải. Thì mình rất rất cảm ơn. Nếu có bất cứ vấn đề gì thì bạn có thể liên lạc theo các địa chỉ dưới đây.

  • Website: https://fxstudio.dev/contact/
  • Email: lephuongtien.dev@gmail.com

4. Giáo trình

4.1. Chuẩn bị

    • Basic Swift trong 10 phút
    • Tất cả các từ khoá trong Swift
    • Bắt đầu iOS Project không sử dụng Storyboard với Xcode 11 và Swift 5.1

4.2. Danh sách

    1. View
    2. Touch Event
    3. Custom View
    4. Drawing
    5. Giới thiệu Auto Layout
    6. Stack View
    7. Delegation Pattern
    8. ViewController life cycle
    9. Navigation Controller
    10. MVC
    11. Table View
    12. Custom Cell
    13. Collection View
    14. TabbarController
    15. MVVM
    16. Connect Networking
    17. Core API
    18. Project Template
    19. Core Data
    20. MapView
    21. Final Project

4.3 Phụ đạo

    • Closure trong 10 phút
    • Protocol trong 10 phút
    • Singleton Pattern trong 10 phút
    • Grand Central Dispatch – Basic Queue
    • Grand Central Dispatch – Managing Task
    • Function là gì?
    • Realm Swift trong 10 phút
    • CoreLocation trong 10 phút
    • Encoding và Decoding trong Swift

5. Mã nguồn

    • Github: https://github.com/fx-studio/BasiciOSTutorial

Tạm kết

  • Biết về iOS và ngôn ngữ lập trình Swift
  • Làm được một ứng dụng iOS cơ bản

Sau khi hoàn thành seri này, thì mình sẽ tiến hành thêm các seri nâng cao hơn về iOS và các chủ đề chuyên sâu hơn. Cảm ơn bạn đã ủng hộ!

FacebookTweetPinYummlyLinkedInPrintEmailShares0

Related Posts:

  • Các Websites dành cho các bạn bắt đầu học lập trình
    Các Websites dành cho các bạn bắt đầu học lập trình
  • "Hello world" trong các ngôn ngữ lập trình
    "Hello world" trong các ngôn ngữ lập trình
  • Swift 5.3 có gì mới?
    Swift 5.3 có gì mới?
  • Cấu hình Travis CI cho iOS Project trên GitHub
    Cấu hình Travis CI cho iOS Project trên GitHub
Tags: basic ios tutorial, iOS
Written by chuotfx

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Donate – Buy me a coffee!

Thank you!

Recent Posts

  • Creating your UI – SwiftUI Notes #2
  • Hello world! – SwiftUI Notes #1
  • Thuật ngữ “Tin học”
  • New List with UIListContentView & UIListContentConfiguration
  • Tổng hợp về Protocol & Closure trong iOS

Fan page

Fx Studio

Archives

  • February 2021 (3)
  • January 2021 (3)
  • December 2020 (3)
  • November 2020 (9)
  • October 2020 (7)
  • September 2020 (17)
  • August 2020 (1)
  • July 2020 (3)
  • June 2020 (1)
  • May 2020 (2)
  • April 2020 (3)
  • March 2020 (20)
  • February 2020 (5)
  • January 2020 (2)
  • December 2019 (12)
  • November 2019 (12)
  • October 2019 (19)
  • September 2019 (17)
  • August 2019 (10)

Tags

api AppDistribution applecard arkit autolayout basic ios tutorial blog bundle button Certificate ci/cd closure cocoapod collectionview combine crashlytics darkmode delegate deploy fabric fastlane firebase GCD gestures gradients iOS LinterBot List MVVM playground protocol Provisioning rxswift safearea storyboard Swift swiftlint SwiftUI SwiftUI Notes tableview TravisCI Trigger videos xcconfig xcode11

You may also like:

  • Swift 5.3 có gì mới?
    Swift 5.3 có gì mới?
  • Deploy iOS Application với Fabric
    Deploy iOS Application với Fabric
  • Cài đặt bundle cho iOS Project
    Cài đặt bundle cho iOS Project
  • "Hello world" trong các ngôn ngữ lập trình
    "Hello world" trong các ngôn ngữ lập trình
  • iOS Developer Skill Set
    iOS Developer Skill Set

About me

Education, Mini Game, Digital Art & Life of coders
Contacts:
contacts@fxstudio.dev

Fx Studio

  • Home
  • About me
  • Contact us
  • Mail
  • Privacy Policy
  • Donate
  • Sitemap

Categories

  • Art (1)
  • Blog (16)
  • Code (4)
  • Combine (22)
  • iOS & Swift (45)
  • RxSwift (34)
  • SwiftUI (10)
  • Tutorials (33)

Newsletter

Stay up to date with our latest news and posts.
Loading

Copyright © 2021 Fx Studio - All rights reserved.

Share this ArticleLike this article? Email it to a friend!

Email sent!