Chủ đề: Ứng dụng mạng xã hội trên nền tảng Android (Dựa trên Facebook)
- Đăng nhập/Đăng ký (Có thể sử dụng tài khoản Google)
- Xem, tìm kiếm, tạo, sửa, xóa bài viết. Mỗi bài viết có thể gắn kèm nhiều bức ảnh
- Xem, thêm, xóa bình luận trong bài viết
- Bày tỏ cảm xúc với bài viết, bình luận
- Xem, cập nhật thông tin cá nhân
- Kiến thức cơ bản về lập trình Android với Java: Activity, Fragment, Layout,...
- Sử dụng Retrofit để kết nối với Backend (Link server backend: https://github.com/Ninh2k1PTIT/SocialNetwork)
- Firebase Storage để tải lên và lưu trữ ảnh
- Picasso để hỗ trợ hiển thị ảnh từ internet
- Google Play services để đăng nhập với Google Identity
- Xử lý một số nghiệp vụ bất đồng bộ với RxJava