Robopupu là một ứng dụng demo cho các mã nguồn mở thư viện Robopupu Android cung cấp một tập các API cao cấp cho các kiến trúc và phát triển các ứng dụng Android. Việc sử dụng các API cung cấp giúp các nhà phát triển phần mềm để đạt được tính chất lượng tốt, chẳng hạn như khả năng kiểm thử tốt, tách rõ ràng về mối quan tâm, mã tổ chức tốt, đóng gói ứng dụng logic vào các thành phần cũng quy định, và một kiến trúc sạch. thư viện Robopupu cung cấp các API sau đây vào lúc này:
• Robopupu.MVP :. Một Model-View-Presenter (MVP) API
• Robopupu.Feature : Một loại bộ điều khiển dòng chảy của mẫu thiết kế kiến trúc cho việc sử dụng các thành phần đóng gói chuyển hướng logic và cấu hình các tính năng ứng dụng
.
• Robopupu.Plugin : Một khuôn khổ plugin hỗ trợ tiêm phụ thuộc (DI) và cho phép tách riêng giao tiếp giữa các thành phần mà không đòi hỏi các thành phần để đăng ký một cách rõ ràng với nhau. API có thể được sử dụng để thay thế xe buýt loại sự kiện truyền thông.
• Robopupu.Dependency : Một tiêm phụ thuộc (và kéo) API. Dependency injection trong Robopupu.Plugin API sử dụng API này.
• Robopupu.FSM : Một thư viện đơn giản để thực hiện máy nhà nước theo cấp bậc hữu hạn có hỗ trợ hầu hết các tính năng sơ đồ trạng thái UML, bao gồm:. Bang lồng nhau, điểm đầu, điểm vào, điểm lựa chọn, và các điểm lịch sử < br>
Xem http://robopupu.com cho tài liệu và truy cập vào mã nguồn.
Added a demo feature for two new Robopupu APIs : Functional Reactive Programming (FRP) API and REST API. Minor bug fixes.