강의

멘토링

로드맵

BEST
Programming

/

Mobile Application Development

iOS AutoLayout Complete Guide - Practical Course for Practical Projects

We have compiled our know-how from more project experience than anyone else to create a lecture that provides an understanding of the surefire screen implementation method and an easy and quick method.

(4.9) 63 reviews

883 learners

  • enilv0529
iOS Autolayout
Mobile App Design

Reviews from Early Learners

What you will learn!

  • Basic concepts and applications of AutoLayout

  • UI composition using stack view

  • Dynamic text transformation and font adjustment

  • Create secure keyboards and custom layouts

  • Dynamic height transformation of table view cells

  • Floating button animation and screen transitions

  • Dynamic layout control via graphs

  • Configure pop-up layout and dynamically transform login screen

  • Understanding chat app structure and utilizing table views

  • Layout configuration according to screen rotation direction

Implementing effective screens with UX/UI,
Let's learn lightly with practical projects! ✨

Learning through practical projects
The Complete Guide to iOS Auto Layout

Today, we live in an era where developers who excel at creating UX/UI are more important than those who simply write good code. While there are already excellent sources and methods for effectively handling code, such as data processing and networking, that are practically formulaic, there are few resources that teach how to create proper screens.

This course will teach you how to implement screens and present quick and easy implementation methods. Drawing on expertise gained from various project experiences, we'll teach you how to appeal to your customers. Through practical projects, you'll gain a solid understanding of the Auto Layout feature for app development.


Preview what you'll learn
🔍

Screen behavior according to button click
Click to view full screen
Create a button that pops up the menu bar

📢 Note! Version used in lecture

  • iOS 12
  • swift 4.2
  • Xcode10

Helpful people 🙌

I'm confident in coding, but
UX/UI is for those who are not confident

Efficient screen implementation method
Beginner developer you want

A practical screen implementation method
For all developers who want to learn

Introducing the Knowledge Sharer 💌

Lee Jeong-hyo
I'm an iOS developer with seven years of experience, responsible for overall development. I've also been teaching for four years, and I've leveraged my experience completing over 30 iOS projects to create an intuitive and practical course. This isn't just a simple list of features; I've meticulously crafted it for any developer who struggles with layout implementation or desires efficient screen design. Trust me and follow along, and I'll empower you to create truly stunning screens.

Recommended for
these people

Who is this course right for?

  • Anyone interested in iOS app development

  • For those who want to learn AutoLayout in depth

  • Those who want to develop their skills through practical projects

  • Developers interested in UI/UX design

  • Anyone who wants to use the Swift programming language

Hello
This is

3,055

Learners

211

Reviews

271

Answers

4.8

Rating

7

Courses

안녕하세요.

  • 강의 금액이 부담되시는 분들은 강의명을 아래 이메일로 보내주시면 할인쿠폰을 보내드립니다.

  • apple-developer@kakao.com

iOS 개발의 세계에 발을 들이게 된 지 벌써 10년이 흘렀습니다.

그 동안 다양한 환경에서 100여개가 넘는 프로젝트를 성공적으로 런칭하는 데 참여하였습니다. 이런 다양한 경험을 통해, 실무에서의 깊은 노하우와 통찰을 얻을 수 있었습니다.

이런 지식을 모아 저와 같은 열정을 가진 개발자 분들과 함께 성장하기 위해. 항상 더 나은 방법, 더 효율적인 경로를 연구하며, 그 결과를 강의 형태로 제작하여 여러분들과 공유하고 있습니다.

함께 성장하는 여정에 동행하실 준비가 되셨다면, 저와 함께 시작해봅시다.

Curriculum

All

61 lectures ∙ (15hr 0min)

Published: 
Last updated: 

Reviews

All

63 reviews

4.9

63 reviews

  • bigmsg580719님의 프로필 이미지
    bigmsg580719

    Reviews 2

    Average Rating 5.0

    5

    90% enrolled

    Đó là bài giảng mà tôi có cảm giác như đã khám phá được một kho báu quý giá mà tôi đã tìm kiếm suốt bao năm qua. 😅 Từ 2-3 năm trước Tôi đã nhiều lần từ bỏ việc học iOS vì không thích object-C, vì Swift là phiên bản đầu tiên và vì kỳ thi. Tôi có thể làm những việc đơn giản với ứng dụng Android nhưng tôi cũng không thích Java. Và tôi có thể tìm mã nguồn bằng Google, nhưng tôi cảm thấy bố cục màn hình quá nhiều. Tôi không thể vui vẻ viết mã. Tôi hơi quen với js nên đã cố gắng trong một tháng để giải quyết Native ReactJS ios andorid dễ dàng hơn. Tôi sợ rằng mình sẽ không thể giải quyết được vấn đề kỹ thuật nếu nó nảy sinh nên tôi nghĩ mình sẽ thử học bản gốc ngay cả khi nó hơi cồng kềnh. Swift hiện đã trở nên ổn định và tôi mong muốn tạo và phát hành một số ứng dụng có chức năng cơ bản hiện nay. Khi đang tìm kiếm một khóa học Swift, tôi đã tìm thấy khóa học này một cách kỳ diệu. Nếu bạn không tìm thấy bài giảng này “Hướng dẫn hoàn hảo để phát triển ứng dụng iOS 12” “Hướng dẫn hoàn chỉnh về AutoLayout iOS - Bài giảng thực hành cho dự án thực tế” Bạn có thể đã từ bỏ việc học iOS sau khi thử nó một thời gian. Khi học iOS và Android, điều khó nhất là làm thế nào để tạo ra một bố cục thực sự có thể sử dụng được, nhưng thực sự không có ai có thể dạy tôi. Sách luôn chỉ nói về cách sử dụng các widget cơ bản mà không có bài giảng nào về bố cục thực tế được sử dụng... Ngay cả sau khi nắm vững bài giảng, tôi vẫn cảm thấy như mình gặp phải một rào cản lớn khác khi tạo ứng dụng thực tế (tôi không có thời gian thích hợp để đặt câu hỏi). Vì vậy, dù có cố gắng bao nhiêu lần, tôi vẫn bỏ cuộc... Sau khi hoàn thành “Hướng dẫn hoàn chỉnh về AutoLayout - Bài giảng thực hành cho dự án thực tế” Bây giờ có vẻ như việc tạo ứng dụng đang trở nên thú vị hơn. Về cơ bản, nó mang lại cho tôi sự can đảm để thử bất kỳ ứng dụng nào. Cảm nhận của tôi khi học và tạo ứng dụng Mã có thể được tìm thấy và giải quyết bằng cách Google... Bố cục cũng là một phần không thể thiếu... Tại sao không ai giải thích điều này? Nó không được tìm thấy trong các bài giảng hay trong sách vở. Đó là một bài giảng mà tôi thực sự khao khát. Cảm ơn bạn rất nhiều vì đã biên soạn các trích đoạn và giảng bài. Trước khi bắt đầu mỗi chương, hãy xem kết quả sẽ được trình bày trước khi vào chương. “Điều đó có thể xảy ra được không?” “Anh định dạy tôi điều gì đó như thế à?” “Không phải nó sẽ phức tạp hơn nhiều sao?” Tôi nghĩ... Kết quả thực sự đơn giản và dễ hiểu, không có bất kỳ chi tiết không cần thiết nào. Và tôi rất ấn tượng với thông tin về nhiều chi tiết nhỏ có thể xuất hiện khi được phát hành dưới dạng một ứng dụng thực tế. Tôi tưởng iOS và Android là riêng biệt... Sau khi học xong Bây giờ tôi đã hiểu các nguyên tắc bố cục trong iOS, tôi nghĩ rằng tôi sẽ có thể áp dụng các nguyên tắc này khi định cấu hình bố cục Android trong tương lai và tôi sẽ có thể Google và giải quyết vấn đề. Tôi đã hoàn thành tất cả các khóa học, nhưng... Tôi nghĩ rằng tôi sẽ phải xem lại những gì tôi đã học được nhiều lần khi tạo một ứng dụng thực tế. Tôi nghĩ tôi sẽ phải học lại nó khi áp dụng nó vào một ứng dụng thực tế. Tôi đã viết một bài đánh giá lan man. Cảm ơn bạn đã chia sẻ bí quyết của bạn. ^^ Bạn có giọng nói hay và cách bạn giải thích mọi thứ thực sự dễ dàng. Tôi rất biết ơn vì đã gặp được một người hướng dẫn là một người học giỏi. Đối với tôi... Đó là một bài giảng đã tiết kiệm được nhiều năm thời gian học tập 👏 Đó là một bài giảng khiến iOS trở nên thú vị và giúp tôi có thể tự mình phát triển nó. 🤸‍♂️ Chúng tôi hy vọng sẽ giúp được nhiều nhà phát triển khác trong tương lai. 😊

    • enilv0529
      Instructor

      Xin chào. Wow.. Cảm ơn bạn rất nhiều vì đã để lại một đánh giá tốt như vậy. Tôi biên soạn bài giảng với niềm tin rằng nó sẽ hữu ích cho nhiều người, nhưng tôi cũng lo lắng không biết nó sẽ hữu ích như thế nào nhưng tôi rất tự hào. Tôi sẽ nỗ lực nhiều hơn cho các bài giảng mà tôi đang chuẩn bị và sẽ đảm bảo rằng chúng hữu ích trong thực tế. Cảm ơn

  • pirit님의 프로필 이미지
    pirit

    Reviews 18

    Average Rating 4.7

    5

    100% enrolled

    Đó là một bài giảng thực sự làm tôi ngứa ngáy. Tôi đang làm việc về bố cục mà không thực sự hiểu các nguyên tắc dựa trên kiến ​​​​thức tôi có được bằng cách xem xét một số thứ ở đây và ở đó, nhưng bây giờ tôi không cần phải làm điều đó nữa. Bài giảng này thực sự đã giải đáp được tất cả những câu hỏi mà tôi tò mò. Tôi đã bỏ qua quá khứ dựa vào tính năng tự động chia tỷ lệ và giờ đây tôi có thể làm việc thực sự gọn gàng (và thuận tiện và dễ dàng) với bố cục tự động. Trong sự nghiệp phát triển iOS của mình, tôi nghĩ bài giảng hôm nay sẽ là một bước ngoặt lớn, đến mức tôi có thể chia thành trước và sau khi học bài giảng này. Cảm ơn bạn rất nhiều vì bài giảng tuyệt vời. Hãy tin tôi ngay bây giờ!! Tôi sắp đăng ký khóa học Swift UI!! cười

    • ahn57482650님의 프로필 이미지
      ahn57482650

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      Đó là một sự trợ giúp tuyệt vời vì tôi đã tự học và không biết cách tiếp cận Autolayout.

      • zuzero01230318님의 프로필 이미지
        zuzero01230318

        Reviews 1

        Average Rating 5.0

        5

        87% enrolled

        Rất hữu ích. Mình đã xem nhiều bài giảng nhưng chưa có bài nào giải thích khái niệm Auto Layout một cách chi tiết và sâu sắc như vậy. Ngoài ra, nó còn được giải thích chi tiết bằng các ví dụ UI UX thường thấy. Tuy nhiên, khóa học sẽ dễ dàng hiểu được nếu bạn có kiến ​​thức cơ bản về iOS và một số khái niệm về ngôn ngữ Swift. Nếu bạn đang có ý định tham gia một khóa học, chúng tôi khuyên bạn nên tích lũy một số kiến ​​thức cơ bản rồi mới tham gia khóa học. Bạn chắc chắn sẽ cải thiện kỹ năng của mình sau khi tham gia khóa học này.

        • inside14514778님의 프로필 이미지
          inside14514778

          Reviews 5

          Average Rating 5.0

          5

          61% enrolled

          Tôi thích bài giảng~!

          $22.00

          enilv0529's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!