Công cụ & Các thiết lập cân có

Danh sách các công cụ cần thiết

1. Giới thiệu và thiết lập Flutter

FLUTTER LÀ GÌ?
Flutter là bộ công cụ giao diện người dùng của Google để xây dựng các ứng dụng đẹp mắt, được biên dịch nguyên bản cho MobileWeb, và Desktop từ một cơ sở mã duy nhất. Nó rất dễ học và hiện nay nó ngày càng trở nên phổ biến. Với bài đăng trên blog này, bạn sẽ tìm hiểu một số nội dung cơ bản về Flutter và sau khi đọc nó, bạn sẽ có thể tạo một ứng dụng đơn giản bằng công nghệ này.
Nhấn vào đây để xem thêm chi tiết về flutter.

Công cụ và thiết lập

Điều kiện tiên quyết

  • Flutter & Dart SDK
  • Bất kỳ IDE Android Studio (khuyến nghị), Visual Studio Code hoặc IntelliJ IDEA
  • Để chỉnh sửa dự án này, bạn phải cài đặt và cấu hình thành công Flutter và Dart trên máy tính của mình.
  • Thiết lập trình chỉnh sửa của bạn – Cài đặt plugin Flutter và Dart.
  • Nếu bạn đã cài đặt và định cấu hình SDK Android, để cài đặt Flutter, bạn chỉ cần:
    • Tải xuống Flutter SDK từ trang web chính thức và giải nén nó.
    • Thêm đường dẫn đến SDK được trích xuất trước đó vào biến PATH của bạn
    • Chạy công cụ Flutter Doctor để kiểm tra xem mọi thứ đã được cấu hình đúng chưa.
    • Tất cả các bước trên được đề cập ở đây: https://flutter.dev/docs/get-started/install/

Cài đặt cơ bản
Quan trọng:

Chọn nền tảng của bạn và làm theo các bước để xây dựng và chạy ứng dụng.

Windows - macOS - Linux - Chrome OS

2. Giới thiệu và cài đặt Laravel

LARAVEL LÀ GÌ?
Laravel là một khung web dựa trên PHP để xây dựng các ứng dụng web cao cấp bằng cách sử dụng các cú pháp quan trọng và duyên dáng của nó. Nó đi kèm với một bộ công cụ mạnh mẽ và cung cấp kiến trúc ứng dụng. Hơn nữa, nó bao gồm nhiều đặc điểm khác nhau của các công nghệ như ASP.NET MVC, CodeIgniter, Ruby on Rails, v.v. Khung này là một khung nguồn mở. Nó tạo điều kiện cho các nhà phát triển bằng cách tiết kiệm rất nhiều thời gian và giúp giảm bớt việc suy nghĩ và lập kế hoạch phát triển toàn bộ trang web từ đầu..

Bấm vào đây để cài đặt Laravel trên máy tính xách tay hoặc máy tính để bàn.

Công cụ và thiết lập
Yêu cầu

  1. PHP 7.3 or greater
  2. OpenSSL PHP Extension
  3. PDO PHP Extension
  4. Mbstring PHP Extension
  5. Tokenizer PHP Extension
  6. XML PHP Extension
  7. Ctype PHP Extension
  8. JSON PHP Extension
  9. GD PHP Extension (or Imagick PHP Extension)
  10. PHP Fileinfo extension
  11. PHP Zip Archive
  12. Rewrite Module (Apache or Nginx)

Yêu cầu về php.ini

  • open_basedir phải bị tắt

Quyền tập tin và thư mục

  • /bootstrap 775
  • /bootstrap 775

3. Yêu cầu thiết lập dự án

YÊU CẦU VỀ CẤU HÌNH DI ĐỘNG

YÊU CẦU VỀ CẤU HÌNH WEB

Firebase

Firebase cung cấp các công cụ để phát triển ứng dụng và hoạt động kinh doanh của bạn cho các công ty khởi nghiệp và doanh nghiệp toàn cầu. Thiết lập và chạy ứng dụng của bạn một cách nhanh chóng và an toàn với cơ sở hạ tầng phụ trợ được quản lý hoàn toàn. Giám sát hiệu suất ứng dụng. Giải pháp đa nền tảng. Tăng mức độ tương tác với ứng dụng.

Truy cập Firebase https://firebase.google.com/

Bạn sẽ được yêu cầu thực hiện các nhiệm vụ sau

Bạn chỉ cần một dự án Firebase nhưng nó chứa hai ứng dụng
Ứng dụng nhà cung cấp (Tên ứng dụng dựa trên tên gói)
Ứng dụng người dùng (Tên ứng dụng dựa trên tên gói)

OneSignal

OneSignal là dịch vụ cho phép thông báo đẩy, tóm tắt các chi tiết như nền tảng mà thiết bị đang chạy. Với plugin OneSignal, các ứng dụng OutSystems có thể gửi và nhận thông báo đẩy. Hình ảnh bên dưới hiển thị thông báo đẩy trong điện thoại thông minh Android.
 
Truy cập OneSignal: https://onesignal.com/

Bạn sẽ được yêu cầu thực hiện các nhiệm vụ sau

Bạn sẽ cần 2 ứng dụng OneSignal
Ứng dụng nhà cung cấp
Ứng dụng người dùng