Ứng dụng Flutter từ không có gì đến sản xuất. Phần 1

Nov 30 2022
Lao động khiến con khỉ phát điên. Đó là phiên bản yêu thích của tôi về một con khỉ và lao động. Bạn có cảm thấy mệt mỏi không? Bạn có bất kỳ cảm giác nào liên quan đến kiệt sức và kết thúc cuộc sống không? Nếu có, thì bài viết này hoặc sẽ là liều thuốc kích thích hoặc sẽ kết liễu bạn.

Lao động làm cho một thằng khốn mệt mỏi ra khỏi con khỉ

Đó là phiên bản yêu thích của tôi về một con khỉ và lao động. Bạn có cảm thấy mệt mỏi không? Bạn có bất kỳ cảm giác nào liên quan đến kiệt sức và kết thúc cuộc sống không? Nếu có, thì bài viết này hoặc sẽ là liều thuốc kích thích hoặc sẽ kết liễu bạn. Chúc may mắn.

Tôi chưa bao giờ nghe audiobook trước đây. Ngoài ra, tôi không có bất kỳ ý kiến ​​​​nào về nó, nhưng bây giờ tôi có thể nói chính xác rằng đó là một định dạng đặc biệt để hòa mình vào các câu chuyện và văn bản khác nhau. Và bạn chắc chắn nên thử nó.

Nào đi thôi!

Nếu chúng ta nói về các ứng dụng có sách nói hoặc âm nhạc, thì các tác vụ đầu tiên bạn cần giải quyết là:

  • đang phát âm thanh
  • quản lý âm thanh
  • chế độ nền

Chơi đơn hoặc danh sách phát.

Phát từ bộ đệm hoặc mạng, v.v.

Bạn có thể điều chỉnh và sử dụng nó ngay bây giờ!

Hai nhiệm vụ đầu tiên được giải quyết. Làm thế nào về một chế độ nền ? Nó sẽ là một nhiệm vụ thú vị hơn. Mỗi nền tảng như iOS và Android đều có trình phát nội bộ. Thông thường, đó là một quy trình nền có thể được sử dụng bởi bất kỳ ứng dụng nào nếu trước đó đã có được các quyền cần thiết. Điều đó có nghĩa là trình phát just_audio và trình phát nền tảng (IOS/Android) khác nhau và bạn cần đồng bộ hóa chúng.

Tôi rất vui được giới thiệu các plugin audio_service và audio_session . audio_session cần thông báo cho hệ điều hành về bản chất của ứng dụng âm thanh của bạn, ví dụ:

audio_service làm được nhiều thứ hơn. Plugin này bao quanh just_audio (bạn có thể sử dụng plugin âm thanh khác) để cho phép nó chạy trong nền hoặc tắt màn hình. Nó cung cấp rất nhiều khả năng khác nhau. Đó là một chủ đề lớn và nếu bạn muốn biết thêm thì hãy xem bài viết này .

kết luận

Nếu chúng ta nói về các ứng dụng âm thanh hiện đại, thì chỉ tạo một trình phát là không đủ. Chúng ta nên lưu trữ lịch sử nghe, sách nói hiện tại, vị trí và nhiều thứ khác. Hình ảnh đẹp và giao diện người dùng thoải mái rất quan trọng. Nhưng những chủ đề này là dành cho những câu chuyện khác.

Bạn muốn xem gì tiếp theo? Tôi có thể cho bạn biết về kiến ​​trúc BLOC, các thành phần đẹp, đồng bộ hóa dữ liệu, v.v. Chào mừng bạn đến với các nhận xét .

Bạn có thể tải và dùng thử ứng dụng tại đây Apple IOS / Android

Eugene Mahota

Full Stack Developer tại First Line Outsourcing

Đưa doanh nghiệp của bạn về phía trước

Phát triển web và di động giúp các công ty đạt được mục tiêu của họ.