Đây là một ứng dụng demo được phát triển bằng Kotlin dành cho Android.
Ứng dụng này sử dụng Model View Presenter (MVP) làm mẫu kiến trúc. Đối với lớp kiên trì đã được sử dụng Phòng. Ngoài ra tất cả các bố trí được phát triển bằng cách sử dụng Constrains Layouts. Đối với khu vực dịch vụ web, có một API giả được tạo trên Apiary cho các mục Đăng nhập, Đăng ký và Nhận danh sách, được sử dụng trong ứng dụng với Retrofit2 và sử dụng RXAndroid.
Ngoài ra các ứng dụng bao gồm tiêm phụ thuộc và Dagger2 đã được sử dụng cho phần đó.
Bạn có thể kiểm tra mã có sẵn trên Gitlab: https://gitlab.com/grillo87/kotlin_mvp
Bản thân ứng dụng bao gồm một vùng Splash View, các khu vực Đăng nhập và Đăng ký, vì chúng được kết nối với dịch vụ web giả, không có lưu trữ thực sự thông tin trên đám mây, phần này được phát triển cho mục đích thực hành. Sau đó, ứng dụng lưu trữ phiên người dùng và cho phép bạn điều hướng thông qua danh sách các bài báo liên quan đến Kotlin và nhập chi tiết của từng bài viết.
Thông tin được hiển thị trên các bài báo đến từ trang web chính thức của Kotlin trên khu vực tham chiếu.
- Added rate us menu option
- Improvement on images loader