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. Bắt đầu với bố cục của React Native

      Bắt đầu với bố cục của React Native

      Tutorial Beginner

      Trong hướng dẫn này, bạn sẽ tìm hiểu cách bố cục ứng dụng React Native và cách triển khai bố cục thường được sử dụng trong các ứng dụng. Bài này bao gồm bố...

    2. <h1>Các ngôn ngữ lập trình ứng dụng di
động</h1>

      <h1>Các ngôn ngữ lập trình ứng dụng di động</h1>

      Tutorial Beginner

      Nếu bạn muốn phát triển một ứng dụng di động, bạn cần biết ngôn ngữ lập trình để xây dựng nó. Nhưng việc lựa chọn một ngôn ngữ lập trình phù hợp cũng không...

    3. 19 Template Ứng Dụng Cho Thiết Bị Di Động Tốt Nhất Với Tích Hợp AdMob

      19 Template Ứng Dụng Cho Thiết Bị Di Động Tốt Nhất Với Tích Hợp AdMob

      Tutorial Beginner

      Hãy hình dung bạn sẵn sàng khởi động kinh doanh phát triển ứng dụng dành cho thiết bị di động của riêng mình. Có thể bạn muốn sử dụng thực tiễn phát triển...

    4. Android từ đầu: Sử dụng REST API

      Android từ đầu: Sử dụng REST API

      Tutorial Beginner

      Hầu hết chúng ta đều trưởng thành nhờ tìm hiểu các thông tin mới, những thứ như Internet là một phần quan trọng trong cuộc sống. Mọi thứ đang trở nên gắn kết...

    5. Cách tạo một Ứng dụng Chat trong Android bằng Firebase

      Cách tạo một Ứng dụng Chat trong Android bằng Firebase

      Tutorial Beginner

      Với Firebase, việc tạo ra các ứng dụng mạng xã hội theo thời gian thực giống như một cuộc dạo chơi trong công viên. Và điều tốt nhất về nó là: bạn không cần...

    6. Khởi đầu với một mẫu ứng dụng React Native

      Khởi đầu với một mẫu ứng dụng React Native

      Tutorial Beginner

      Thiết kế một ứng dụng React Native từ đầu thường là một quá trình rườm rà—đặc biệt là phần thiết kế, bởi vì bạn phải lên kế hoạch cho cả thiết bị Android và...

    7. Viết một Widget cho Ứng dụng Android của bạn: Cập nhật Widget

      Viết một Widget cho Ứng dụng Android của bạn: Cập nhật Widget

      Tutorial Beginner

      Widget của ứng dụng cung cấp cho người dùng của bạn khả năng truy cập dễ dàng đến các tính năng được sử dụng thường xuyên nhất của ứng dụng, đồng thời đưa...

    8. Phát triển React Native Đơn giản hơn với Expo

      Phát triển React Native Đơn giản hơn với Expo

      Tutorial Beginner

      Expo là một bộ công cụ giúp dễ dàng viết các ứng dụng React Native. Trong bài này, tôi sẽ hướng dẫn cho bạn cách bạn có thể nhanh chóng tạo ra các ứng dụng...

    9. Tạo một Giao diện dạng Tab theo phong cách Material Design trong Ứng dụng Android

      Tạo một Giao diện dạng Tab theo phong cách Material Design trong Ứng dụng Android

      Tutorial Beginner

      Nhóm Material Design tại Google định nghĩa một cách đơn giản tính năng của tab trong Android như sau:

    10. Các công cụ dùng cho phát triển React Native

      Các công cụ dùng cho phát triển React Native

      Tutorial Beginner

      Các công cụ, thư viện và dịch vụ là những phần quan trọng trong cuộc sống của mỗi nhà phát triển, bất kể bạn đang phát triển cho môi trường nào. Và React...

    11. Bắt đầu với xác thực Firebase cho iOS

      Bắt đầu với xác thực Firebase cho iOS

      Tutorial Intermediate

      Firebase là một nền tảng cơ sở dữ liệu di động thời gian thực đa nền tảng cho phép các lập trình viên tập trung vào điều họ làm tốt nhất là mã hóa ứng dụng...

    12. <h1>Viết một Ứng dụng NativeScript theo Thời gian thực: Định vị và Google Maps</h1>

      <h1>Viết một Ứng dụng NativeScript theo Thời gian thực: Định vị và Google Maps</h1>

      Tutorial Intermediate

      NativeScript là một framework dùng để xây dựng những ứng dụng di động đa nền tảng sử dụng XML, CSS và JavaScript. Trong loạt bài này, chúng ta sẽ thử một số...