Back to Trending
RepositoryKotlinJPJapan
DR

DroidKaigi/conference-app-2018

The Official Conference App for DroidKaigi 2018 Tokyo

1.3kstars
329forks
27issues
1views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: droidkaigi

#1 Repository Của Tuần

3
TINIX TRENDING·Chủ đề: conference

#3 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: conference

#1 Repository Của Tháng

📱 DroidKaigi 2018 — Ứng dụng Android chính thức dành cho nhà phát triển

Ứng dụng hội thảo được viết hoàn toàn bằng Kotlin, kết hợp RxJava2, LiveData, Room và DataBinding.

DroidKaigi 2018 là hội thảo dành cho nhà phát triển di động diễn ra vào ngày 8–9 tháng 2 năm 2018 tại Tokyo. Ứng dụng này cung cấp cho người dùng khả năng xem lịch hội thảo, chi tiết từng buổi thuyết trình, đặặt thông báo trước các buổi học yêu thích, cùng với thanh tìm kiếm để tra cứu nhanh theo tên diễn giả, chủ đề hoặc nội dung buổi học.

✨ Điểm nổi bật

  • Xem lịch và chi tiết buổi học: hiển thị toàn bộ lịch trình và mô tả chi tiết từng phiên họp.
  • Thông báo cá nhân hóa: người dùng có thể cài đặt nhắc nhở cho các buổi học sắp diễn ra theo sở thích.
  • Tìm kiếm nhanh: hỗ trợ tìm kiếm theo tên diễn giả, chủ đề và nội dung buổi học.
  • Thông tin cập nhật: hiển thị luồng tin tức và thông báo từ ban tổ chức.
  • Toàn bộ bằng Kotlin: mã nguồn được viết hoàn toàn bằng ngôn ngữ Kotlin hiện đại.
  • Kết hợp RxJava2 & LiveData: chuyển đổi Publisher từ RxJava2 sang LiveData thông qua LiveDataReactiveStreams.
  • Quản lý RecyclerView đơn giản: sử dụng thư viện Groupie để tối ưu hóa hiển thị danh sách.
  • Kiến trúc rõ ràng: tuân thủ Android Architecture Components với vai trò tách rõ giữa Fragment, ViewModel, Repository.

💡 Vì sao đáng chú ý

Đây không chỉ là một ứng dụng thông thường — nó là minh chứng thực tế về cách xây dựng kiến trúc Android hiện đại bằng Kotlin, kết hợp các thành phần như Room, LiveData, ViewModel và DataBinding. Kiến trúc được thiết kế rõ ràng với các tầng phân tách trách nhiệm: Fragment giao tiếp với ViewModel thông qua LifecycleObserver, ViewModel xử lý logic nghiệp vụ và liên tương tác với Repository, trong khi Repository quản lý cả nguồn dữ liệu từ API (Retrofit) và cơ sở dữ liệu cục bộ (Room).

Điều này giúp ứng dụng dễ dàng bảo trì, mở rộng và kiểm thử — đặc biệt hữu ích cho các nhà phát triển mới muốn học hỏi cách triển khai một dự án Android thực tế theo chuẩn best practices.


#Android #Kotlin #DroidKaigi #ConferenceApp #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryKotlin
lysine-dev/okhttp

A meticulous HTTP client for the JVM, Android, and GraalVM.

47.1k
Oct 22, 2026
RepositoryKotlin
gkd-kit/gkd

基于无障碍,高级选择器,订阅规则的自定义屏幕点击安卓应用 | An Android APP with custom screen tapping based on Accessibility, Advanced Selectors, and Subscription Rules

43.3k
Oct 20, 2026
RepositoryKotlin
JunkFood02/Seal

🦭 Video/Audio Downloader for Android, based on yt-dlp

30.1k
Sep 25, 2026
RepositoryKotlin
square/leakcanary

A memory leak detection library for Android.

30.0k
Oct 21, 2026
RepositoryKotlin
google/iosched

The Google I/O Android App

21.6k
Jan 5, 2023
RepositoryKotlin
maxrave-dev/SimpMusic

A cross-platform music app using YouTube Music for backend

12.4k
Oct 25, 2026
RepositoryJava
yuliskov/SmartTube

Browse media content with your own rules on Android TV

35.5k
Oct 25, 2026
RepositoryHTML
DroidKaigi/conference-app-2017

The Official Conference App for DroidKaigi 2017 Tokyo

468
Sep 27, 2018
RepositoryKotlin
2dust/v2rayNG

A V2Ray client for Android, support Xray core and v2fly core

64.7k
Oct 25, 2026