강의

멘토링

커뮤니티

Programming

/

Mobile Application Development

Ngôn ngữ chính thức của Android: Bắt đầu với Kotlin

Thay vì chỉ học ngữ pháp Kotlin, bạn sẽ có thể xem xét các kỹ thuật và tính năng lập trình phổ biến hiện nay. Bạn cũng nên tìm hiểu các khái niệm TDD của Android thông qua MVP.

(4.1) 15 đánh giá

189 học viên

  • Tae-hwan kwon
Android
Kotlin

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • Cú pháp cơ bản và nâng cao trong Kotlin

  • Tạo và hiểu cấu trúc dự án Android

  • Cấu hình màn hình và tích hợp API bằng Kotlin

  • Các mẫu kiến ​​trúc Android (MVC, MVP, MVVM)

  • Viết mã kiểm tra giao diện người dùng và kiểm tra đơn vị

Bắt đầu với Kotlin: Ngôn ngữ chính thức của Android

Kotlin là ngôn ngữ lập trình được JetBrains tạo ra vào năm 2011. Đây là ngôn ngữ nguồn mở và, với tư cách là ngôn ngữ Máy ảo Java (JVM), tương thích với Java, chủ yếu được sử dụng để phát triển Android. Kotlin trở nên phổ biến sau khi Jake Watson, một nhà phát triển Android nổi tiếng, giới thiệu nó, và nó đang dần lan rộng tại Hàn Quốc, từ các buổi gặp gỡ nhỏ đến các cộng đồng trực tuyến. Vào ngày 18 tháng 5, Google thậm chí đã công bố hỗ trợ chính thức cho Kotlin.
Khóa học này được thiết kế dành riêng cho các nhà phát triển Java và Android. Không chỉ đơn thuần là tìm hiểu cú pháp Kotlin, bạn sẽ được khám phá các kỹ thuật và tính năng lập trình hiện đại. Đây cũng là một cách tuyệt vời để tìm hiểu các khái niệm TDD của Android thông qua MVP. Nếu bạn có bất kỳ câu hỏi nào trong suốt khóa học, hãy thoải mái sử dụng tính năng Hỏi & Đáp. :)
Mã mẫu trong khóa học này có sẵn trên GitHub tại taehwandev/Kotlin-Udemy-Sample.

Mục tiêu học tập

  • Bạn có thể phát triển Android bằng Kotlin.
  • Bạn có thể tạo một ứng dụng theo kiểu danh sách đơn giản.
  • Thông qua Kotlin, bạn có thể học thêm nhiều kỹ thuật ngôn ngữ mới nhất ngoài cú pháp Java được sử dụng trong quá trình phát triển Android hiện tại.

Những điều cần học

kotlin_mvp
Cách xử lý null

Bạn có thể sử dụng các kỹ thuật mới nhất như retrolambda và Stream, cũng như tìm hiểu các kỹ thuật xử lý null một cách an toàn.

Giới thiệu về Mô hình MVP

Bạn cũng có thể học phong cách phát triển cho phép TDD bằng cách viết sử dụng MVP (Model-View-Presenter).

Những người hữu ích

  • Khóa học này được thiết kế dành cho những người có kinh nghiệm sử dụng Android và có kiến thức cơ bản về ngữ pháp Java.
  • Bài viết tập trung vào ví dụ và bao gồm một mẫu danh sách đơn giản sử dụng Retrofit, Glide và RecyclerView.
  • Khóa học này được thiết kế để giới thiệu Android TDD thông qua MVP.
  • Nếu bạn có một số kiến thức cơ bản về ngữ pháp Java, bạn sẽ không gặp vấn đề gì khi học Kotlin.

Ghi chú

  • Tôi đã tạo một ví dụ mẫu bằng Android Studio 3.0, Android Target API 26.
  • Bạn nên biết cách sử dụng Android Studio và GitHub.

Giới thiệu những người chia sẻ kiến thức

Kwon Tae-hwan
Tôi là một lập trình viên Android với năm năm kinh nghiệm. Bên cạnh kiến thức cơ bản về Android, gần đây tôi bắt đầu quan tâm đến Kotlin, được phát triển bởi Jetbrains. Tôi điều hành một blog có tên "http://thdev.tech - Trở thành lập trình viên với những giấc mơ!", nơi tôi tổng hợp các tài nguyên liên quan đến phát triển Android. Tôi đăng tải nhiều tài liệu về Kotlin và Android trên blog của mình. Mặc dù còn thiếu kinh nghiệm, tôi đã cố gắng giải thích mọi thứ một cách dễ hiểu. Phát âm tiếng Anh của tôi chưa hoàn hảo, nhưng tôi hy vọng nó có thể được sử dụng trong nhiều tình huống phát triển Android khác nhau.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất kỳ ai quan tâm đến việc phát triển Android

  • Lập trình viên lần đầu học Kotlin

  • Các nhà phát triển đang tìm cách chuyển từ Java sang Kotlin

  • Bất cứ ai muốn tìm hiểu các mẫu kiến ​​trúc Android

  • Người muốn thực hành qua dự án thực tế

Xin chào
Đây là

189

Học viên

15

Đánh giá

2

Trả lời

4.1

Xếp hạng

1

Khóa học

Chương trình giảng dạy

Tất cả

43 bài giảng ∙ (7giờ 1phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

15 đánh giá

4.1

15 đánh giá

  • You-Jang Pyeon님의 프로필 이미지
    You-Jang Pyeon

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    40% đã tham gia

    비교적 오래된 강의라 버전은 다르나, 다른 강의와 비교해서 초보 개발자의 측면에서 필요한 개념에 대해 꼼꼼히 잘 짚어줌. 특히 Clean Architecture를 이용한 예제 project를 진행해 많은 도움이 되었음

    • giving0414님의 프로필 이미지
      giving0414

      Đánh giá 5

      Đánh giá trung bình 4.6

      5

      35% đã tham gia

      mvc 패턴 공부하고 싶어서 수강했는데 정말 많은 도움이 되었습니다! 이제 제 프로젝트에 적용할 일만 남았네요. mvvm 도 나오면 정말 좋을 것 같아요.. ㅎㅎㅎ

      • Tae-hwan kwon
        Giảng viên

        감사합니다. MVVM은 추후 업데이트해보도록 할게요. 근데 방법이 너무나도 많기 때문에 구글에서 설명하는 방법을 사전에 보시는걸 추천드립니다. 좋은 리뷰 감사합니다^^

    • 최정우님의 프로필 이미지
      최정우

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      88% đã tham gia

      너무 좋은 수업이었습니다. 덕분에 디자인패턴과 테스트에 관해서도 간략하게 알 수 있었습니다. 코틀린으로 앱을 만들어 보았지만 코틀린 스럽게 코드를 구성하지 못한것이 조금 부끄럽게도 느껴질 정도로 코틀린을 잘 사용 할 수 있게 만들어 주었습니다. 감사합니다.!

      • Tae-hwan kwon
        Giảng viên

        설명을 잘 못했던 부분들이나 부족한 부분들이 많을거에요. 그 부분은 최근 자료를 보시면 좋을것 같습니다.^^ 좋은 리뷰 감사합니다.

    • ju1piter님의 프로필 이미지
      ju1piter

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      코틀린에 대해 많이 배우게 되었습니다.

      • 신효진님의 프로필 이미지
        신효진

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        60% đã tham gia

        476.875 ₫

        Khóa học tương tự

        Khám phá các khóa học khác trong cùng lĩnh vực!