Mục lục:
- Mẫu Android
- Ứng dụng Google I / O
- K-9 Mail
- Ứng dụng Android GitHub
- Facebook SDK cho Android
- Hướng dẫn của Notepad
- ứng dụng U + 2020
- Lollipop Easter Egg
- Bootstrap Android
- AOSP
Video: Học Facebook API - Bài 04 - Tạo ứng dụng gửi bài viết hàng loạt lên nhiều nhóm Facebook 2025
Hầu hết mười ứng dụng và mẫu xuất sắc trong danh sách này là các ứng dụng Android thực tế mà bạn có thể cài đặt từ Cửa hàng Google Play. Hãy thử một ứng dụng trên thiết bị của bạn, và sau đó mở mã nguồn của nó để xem cách các bánh răng quay.
Mẫu Android
Thư mục mẫu của Android SDK giữ mã nguồn cho các mẫu Android khác nhau, minh họa cách sử dụng các API Android khác nhau thông qua các ví dụ nhỏ, dễ tiêu hóa và làm việc. Bạn có thể tìm thấy hàng tấn các ví dụ đơn giản, thẳng đến điểm trong mã nguồn mẫu của Android.
Kết hợp hoạt hình vào dự án của bạn hoặc chơi một tệp âm thanh bên trong ứng dụng của bạn thật dễ dàng bởi vì các bản trình diễn API cung cấp các ví dụ về cả hai. Nếu bạn có rất nhiều ý tưởng nhưng không nhiều thời gian, chắc chắn bạn nên cài đặt ứng dụng trình chiếu này trên thiết bị của mình và chơi với nhiều ví dụ để xem chính xác những gì họ có thể làm.
Các mẫu này rất dễ sử dụng với Android Studio: Chỉ cần vào File → Import Sample để duyệt qua danh sách các mẫu có sẵn và nhập chúng vào một dự án Studio Studio mới.
Ứng dụng Google I / O
// github. com / google / iosched
Hàng năm, các nhóm người phát triển của Google đi theo Moscone West ở San Francisco để tham dự một hội nghị kéo dài nhiều ngày để thảo luận về tất cả những điều Google. Ứng dụng hội nghị chính thức được viết cho thiết bị Android và mã nguồn phục vụ như một ví dụ về cách viết ứng dụng tốt cho nền tảng này.
K-9 Mail
// code. Google. com / p / k9mail /
K-9 Mail là một ứng dụng email phổ biến dành cho Android sử dụng cho Android trước khi nó trở thành một ứng dụng riêng biệt. Đây là ứng dụng mã nguồn mở đặc biệt có tính năng như tìm kiếm, đẩy, đồng bộ, gắn cờ, chữ ký và hơn thế nữa.
Ứng dụng Android GitHub
// github. com / github / android
GitHub là một cộng đồng phổ biến các dự án nguồn mở sử dụng Hệ thống Điều khiển Phiên bản Phân phối Git (DVCS). Ứng dụng Android GitHub cho phép bạn xem, từ lòng bàn tay, tất cả kho lưu trữ GitHub yêu thích của bạn. Ứng dụng thể hiện cách sử dụng API GitHub cũng như khung RoboGuice.
Facebook SDK cho Android
// github. com / facebook / facebook-android-sdk
Nếu bạn cảm thấy đầy tham vọng, bạn có thể giải quyết vấn đề tạo ứng dụng Facebook phổ biến tiếp theo, ngay cả khi bạn không biết bắt đầu từ đâu. Sử dụng Facebook Android SDK để dễ dàng tích hợp chức năng Facebook vào ứng dụng của bạn - cho phép người dùng, thực hiện các yêu cầu API, và nhiều hơn nữa.Tích hợp tất cả sự tốt lành của Facebook mà không làm đổ mồ hôi.
Hướng dẫn của Notepad
// d. android. com / guide / tutorials / notepad /
Nếu bạn quan tâm đến việc hiểu các nguyên tắc cơ bản của SQLite mà không có tất cả các dịch vụ, công việc nền và các khái niệm kỹ thuật khác, Notepad Tutorial dành cho bạn. Mặc dù đơn giản trong việc thực hiện và sử dụng của nó, mã nguồn và hướng dẫn mà đi kèm với nó là hữu ích.
ứng dụng U + 2020
// github. com / JakeWharton / u2020
Jake Wharton là một đóng góp phi thường cho cộng đồng mã nguồn mở Android. Trong số nhiều dự án của ông là ứng dụng U + 2020, giới thiệu một số thư viện mã nguồn mở như Dagger, Retrofit, Picasso, OkHttp, RxJava, Staggered Grid và nhiều thứ khác.
Lollipop Easter Egg
// github. com / android / platform_frameworks_base / blob /chủ / gói / SystemUI / src / com / android / systemui / trứng /
LLand. java
Bạn còn sống vào năm 2014? Sau đó, bạn đã có thể nghe nói về Flappy Bird. Có lẽ ngay cả bạn hoặc người mà bạn yêu cũng không đủ may mắn để chịu đựng nỗi đau khủng khiếp đó. Vâng, bây giờ bạn có thể giải phóng nó cho mọi người mà bạn biết ai có Android 5. 0 bằng cách gõ một loạt lần trên "phiên bản Android" trong Cài đặt, và sau đó nhấn mạnh vào kẹo que. Và nếu không đủ, hãy tham quan mã nguồn trên Android Open Source Project (AOSP).
Bootstrap Android
// www. androidbootstrap. com
Xây dựng ứng dụng từ đầu đòi hỏi thời gian. Android Bootstrap có thể là một cách tuyệt vời để tắt quá trình đó. Nó bao gồm việc thực hiện đầy đủ các Fragments, Fragment Pager, ActionBar thông qua AppCompat, Drawer Navigation, ViewPagerIndicator, Retrofit, GSON, Robotium để thử nghiệm tích hợp, API Consumption với một API trên Parse. com, và nhiều hơn nữa.
Không thể thay thế cho việc hiểu cách xây dựng ứng dụng Android, nhưng nó có thể là một công cụ hữu ích để khởi động dự án Android tiếp theo bằng một vài công cụ thường được sử dụng.
AOSP
// source. android. com
Gần như mọi thứ về Android đều là mã nguồn mở. Điều này có nghĩa là mã nguồn của hệ điều hành chính nó, bao gồm nhiều ứng dụng mà nó đi kèm, có sẵn trực tuyến để bạn duyệt qua Dự án Nguồn mở Android (AOSP). Nguồn rất lớn và có thể bạn sẽ gặp khó khăn khi điều hướng, vì vậy bạn có thể muốn kiểm tra gương GitHub, giúp bạn dễ dàng đóng góp vào nguồn nếu bạn là người dùng github.
