강의

멘토링

커뮤니티

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

Độ khó Cơ bản

Thời gian Không giới hạn

  • Tae-hwan kwon
Android
Android
Kotlin
Kotlin
Android
Android
Kotlin
Kotlin

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

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

4.1

5.0

You-Jang Pyeon

40% đã tham gia

Đây là một bài giảng tương đối cũ nên các phiên bản khác nhau, nhưng so với các bài giảng khác, nó giải thích chi tiết các khái niệm cần thiết dưới góc nhìn của một nhà phát triển mới vào nghề. Đặc biệt, dự án mẫu sử dụng Clean Architecture rất hữu ích.

5.0

giving0414

35% đã tham gia

Tôi tham gia khóa học vì tôi muốn nghiên cứu các mẫu MVC và nó thực sự hữu ích! Bây giờ tất cả những gì còn lại là áp dụng nó vào dự án của tôi. Tôi nghĩ sẽ thật tuyệt nếu mvvm cũng xuất hiện.. haha

5.0

최정우

88% đã tham gia

Đó là một lớp học rất tốt. Nhờ đó, tôi đã có thể tìm hiểu ngắn gọn về các mẫu thiết kế và thử nghiệm. Tôi đã tạo một ứng dụng bằng Kotlin, nhưng nó giúp tôi sử dụng Kotlin tốt đến mức tôi cảm thấy hơi xấu hổ vì không thể cấu trúc mã theo cách giống như Kotlin. Cảm ơ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á

  • youjangpyeon5548님의 프로필 이미지
    youjangpyeon5548

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    40% đã tham gia

    Đây là một bài giảng tương đối cũ nên các phiên bản khác nhau, nhưng so với các bài giảng khác, nó giải thích chi tiết các khái niệm cần thiết dưới góc nhìn của một nhà phát triển mới vào nghề. Đặc biệt, dự án mẫu sử dụng Clean Architecture rất hữu ích.

    • giving04141368님의 프로필 이미지
      giving04141368

      Đánh giá 5

      Đánh giá trung bình 4.6

      5

      35% đã tham gia

      Tôi tham gia khóa học vì tôi muốn nghiên cứu các mẫu MVC và nó thực sự hữu ích! Bây giờ tất cả những gì còn lại là áp dụng nó vào dự án của tôi. Tôi nghĩ sẽ thật tuyệt nếu mvvm cũng xuất hiện.. haha

      • taehwandev
        Giảng viên

        Cảm ơn Chúng tôi sẽ cập nhật MVVM sau. Tuy nhiên, vì có rất nhiều phương pháp nên tôi khuyên bạn nên xem trước các phương pháp được giải thích trên Google. Cảm ơn bạn đã đánh giá tốt ^^

    • chlwjddn9181님의 프로필 이미지
      chlwjddn9181

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      88% đã tham gia

      Đó là một lớp học rất tốt. Nhờ đó, tôi đã có thể tìm hiểu ngắn gọn về các mẫu thiết kế và thử nghiệm. Tôi đã tạo một ứng dụng bằng Kotlin, nhưng nó giúp tôi sử dụng Kotlin tốt đến mức tôi cảm thấy hơi xấu hổ vì không thể cấu trúc mã theo cách giống như Kotlin. Cảm ơn.!

      • taehwandev
        Giảng viên

        Có lẽ có nhiều phần chưa được giải thích rõ ràng hoặc còn thiếu sót. Tôi nghĩ sẽ rất tốt nếu xem dữ liệu mới nhất về phần đó ^^ Cảm ơn bạn đã đánh giá tốt.

    • ju1piter1638님의 프로필 이미지
      ju1piter1638

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Tôi đã học được rất nhiều điều về Kotlin.

      • hyojinshin5144님의 프로필 이미지
        hyojinshin5144

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        60% đã tham gia

        470.068 ₫

        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!