Learn Mobile Development

Learn mobile development from start to finish with these free tutorials. Create iOS and Android apps using Ionic, React Native, Kotlin, Firebase, and more.

Getting started with Mobile Development

  • Android Essentials: Creating Simple User Forms

    Android Essentials: Creating Simple User Forms

    Esther Vaati
  • How to Turn Your WordPress Website Into a Mobile App

    How to Turn Your WordPress Website Into a Mobile App

    Franc Lucas
  • Capture and Crop an Image with the Device Camera

    Capture and Crop an Image with the Device Camera

    Sue Smith
  • All Mobile Development tutorials:

    1. Cách thực hiện các cuộc gọi và sử dụng SMS trong các ứng dụng Android

      Cách thực hiện các cuộc gọi và sử dụng SMS trong các ứng dụng Android

      Tutorial Intermediate

      Trong hướng dẫn này, bạn sẽ tìm hiểu về Android Telephone và SMS API. Bạn sẽ học cách để thực hiện cuộc gọi từ ứng dụng của bạn và cách theo dõi các sự kiện...

    2. Báo cáo sự cố với Crashlytics

      Báo cáo sự cố với Crashlytics

      Tutorial Beginner

      Trong Android, có một xác suất cao cho ứng dụng của bạn bị sự cố ngay cả sau khi bạn đã kiểm thử nó theo cách thủ công và cách tự động. Điều này có thể do...

    3. Viết các ứng dụng Android bằng Kotlin: Bước đầu làm quen

      Viết các ứng dụng Android bằng Kotlin: Bước đầu làm quen

      Tutorial Beginner

      Mặc dù đại đa số các ứng dụng Android được viết bằng Java, nhưng không có luật nào bắt buộc bạn phải sử dụng Java cho phát triển Android. Có một loạt các...

    4. Làm quen với Retrofit 2 HTTP Client

      Làm quen với Retrofit 2 HTTP Client

      Tutorial Intermediate

      Retrofit là một HTTP client type-safe cho Android và Java. Retrofit giúp dễ dàng kết nối đến một dịch vụ REST trên web bằng cách chyển đổi API thành Java...

    5. Android từ đầu: Tạo Style và Theme

      Android từ đầu: Tạo Style và Theme

      Tutorial Beginner

      Là các nhà phát triển Android, chúng ta có xu hướng tập trung chủ yếu vào các chức năng của ứng dụng của chúng ta. Tuy nhiên, chỉ có chức năng thôi thì chưa...

    6. Giới thiệu về NativeScript

      Giới thiệu về NativeScript

      Tutorial Beginner

      Trong bài này, chúng ta sẽ tìm hiểu về NativeScript, một framework mã nguồn mở dùng để xây dựng các ứng dụng di động bằng JavaScript. Vào cuối của bài viết...

    7. Giới thiệu về Android Firmware

      Giới thiệu về Android Firmware

      Tutorial Beginner

      Điện thoại và máy tính bảng Android thường mở nhiều hơn so với các đối thủ của chúng chạy hệ điều hành như iOS, Tizen hay Windows 10 Mobile. Nếu bạn không...

    8. Android từ đầu: Hiểu về Adapter và Adapter View

      Android từ đầu: Hiểu về Adapter và Adapter View

      Tutorial Beginner

      Adapter View ở khắp mọi nơi và bạn sẽ khó mà tìm thấy một ứng dụng Android phổ biến mà không sử dụng chúng. Tên nghe có vẻ lạ, nhưng nếu bạn nghĩ rằng bạn...

    9. Cách tạo một Ứng dụng Phát hiện Khuôn mặt Với React Native

      Cách tạo một Ứng dụng Phát hiện Khuôn mặt Với React Native

      Tutorial Intermediate

      Có phải bạn là một nhà phát triển ứng dụng lai muốn thêm tính năng phát hiện khuôn mặt vào trong ứng dụng của bạn, nhưng bạn không có ý tưởng rằng mình sẽ...

    10. Android từ đầu: Tìm hiểu về View và View Group

      Android từ đầu: Tìm hiểu về View và View Group

      Tutorial Beginner

      Ngoài một số ít trường hợp đặc biệt, mọi ứng dụng mà bạn xây dựng có một số hình thức của giao diện người dùng. Trên Android, điều này thực hiện bằng cách sử...

    11. Android từ đầu: Cách chạy ứng dụng của bạn trên một thiết bị thật

      Android từ đầu: Cách chạy ứng dụng của bạn trên một thiết bị thật

      Tutorial Beginner

      Hầu hết những điện thoại và máy tính bảng Android có thể được kết nối với máy tính bằng cáp USB. Tuy nhiên, mặc định, kết nối USB được xác lập giữa một thiết...

    12. Tạo một Ứng dụng Từ điển bằng React Native cho Android

      Tạo một Ứng dụng Từ điển bằng React Native cho Android

      Tutorial Beginner

      React Native của Facebook là một framework mạnh mẽ cho phép bạn nhanh chóng và dễ dàng xây dựng các ứng dụng Android và iOS chỉ bằng JavaScript và JSX. Các...