Đây là 1 cuốn sách Ebook dậy học lập trình Android từ cơ bản đến nâng cao bằng tiếng anh. Cuốn Ebook được xem dưới dạng PDF có độ dài 800 trang.


Nội dung Ebook học lập trình Android
[pdf-embedder url=”https://doanhaiblog.com/wp-content/uploads/2022/01/PythonNotesForProfessionals.pdf”]
- Bắt đầu với Android
- Android Studio
- Chạy tức thì trong Android Studio
- TextView
- AutoCompleteTextView
- Tự động định kích thước TextViews
- ListView
- Bố cục
- ConstraintLayout
- TextInputLayout
- CoordinatorLayout và Behaviors
- TabLayout
- ViewPager
- CardView
- NavigationView
- RecyclerView
- RecyclerView Đồ trang trí
- RecyclerView onClickListaries
- RecyclerView và LayoutManagers
- Phân trang trong RecyclerView
- ImageView
- VideoView
- VideoView được tối ưu hóa
- WebView
- SearchView
- BottomNavigationView
- Vẽ canvas bằng SurfaceView
- Tạo chế độ xem tùy chỉnh
- Nhận thứ nguyên chế độ xem được tính toán
- Thêm FuseView vào một dự án Android
- Hỗ trợ màn hình với độ phân giải, kích thước khác nhau
- ViewFlipper
- Mẫu thiết kế
- Hoạt động
- Nhận biết hoạt động
- Chia màn hình / Hoạt động đa màn hình
- Vật liệu thiết kế
- Tài nguyên
- Thư viện liên kết dữ liệu
- SharedPreferences
- Ý định
- Mảnh vỡ
- Cái nút
- Giả lập
- Dịch vụ
- Tệp kê khai
- Gradle dành cho Android
- FileIO với Android
- FileProvider
- Lưu trữ tệp trong bộ nhớ trong và bên ngoài
- Tệp zip trong android
- Giải nén tệp trong Android
- Máy ảnh và Thư viện
- Camera 2 API
- API vân tay trong android
- API Bluetooth và Bluetooth LE
- Quyền thời gian chạy trong API-23 +
- API địa điểm của Android
- NDK của Android
- Chủ đề DayNight (AppCompat v23.2 / API 14+)
- Lướt nhẹ
- Hộp thoại
- Tăng cường hộp thoại cảnh báo
- Animated AlertDialog Box
- GreenDAO
- Thuộc tính công cụ
- Định dạng chuỗi
- SpannableString
- Thông báo
- AlarmManager
- Diễn xuất
- Phát sóng thu
- UI Lifecycle
- HttpURLConnection
- gọi lại URL
- Quán ăn nhẹ
- Vật dụng
- Nướng
- Tạo lớp Singleton cho Toast Message
- Giao diện
- Hoạt hình
- Địa điểm
- Chủ đề, Phong cách, Thuộc tính
- Media Player
- Âm thanh và phương tiện Android
- MediaSession
- MediaStore
- Multidex và giới hạn phương pháp Dex
- Đồng bộ hóa dữ liệu với Bộ điều hợp đồng bộ hóa
- Thời trang PorterDuff
- Thực đơn
- Picasso
- RoboGuice
- ACRA
- Có thể gửi được
- Retrofit2
- ButterKnife
- Chuyền
- Bộ chọn ngày và giờ
- Ngày / giờ được bản địa hóa trong Android
- Thời gian
- Thanh toán trong ứng dụng
- FloatingActionButton
- Sự kiện chạm
- Xử lý các sự kiện cảm ứng và chuyển động
- Phát hiện sự kiện rung trong Android
- Sự kiện / Ý định nút phần cứng (PTT, LWP, v.v.)
- GreenRobot EventBus
- Xe buýt sự kiện Otto
- Rung động
- Nhà cung cấp nội dung
- Dagger 2
- Vương quốc
- Phiên bản Android
- Kết nối Wi-Fi
- SensorManager
- Thanh tiến trình
- Phông chữ tùy chỉnh
- Lấy tên phông chữ hệ thống và sử dụng phông chữ
- Chuyển văn bản thành giọng nói (TTS)
- Spinner
- Mã hóa / Giải mã dữ liệu
- OkHttp
- Xử lý các liên kết sâu
- Công cụ báo cáo sự cố
- Kiểm tra kết nối Internet
- Tạo thư viện của riêng bạn cho các ứng dụng Android
- Số liệu hiển thị thiết bị
- Xây dựng ứng dụng tương thích ngược
- Bộ tải
- ProGuard – Làm xáo trộn và thu nhỏ mã của bạn
- Chú thích Typedef: @IntDef, @StringDef
- Chụp ảnh màn hình
- Kiến trúc MVP
- Thay đổi định hướng
- Xposed
- PackageManager
- Phát hiện cử chỉ
- Chế độ liều lượng
- Màu sắc
- Bàn phím
- RenderScript
- Mát lạnh
- Vuốt để làm mới
- Tạo màn hình Splash
- IntentService
- Ý định ngầm
- Xuất bản lên Cửa hàng Play
- Bộ tải hình ảnh đa năng
- Nén hình ảnh
- Hình ảnh 9 bản vá
- Xác thực Email
- Trang tính dưới cùng
- Chỉnh sửa văn bản
- Chuyển đổi giọng nói sang văn bản
- Cài đặt ứng dụng với ADB
- Hẹn giờ đếm ngược
- Đọc mã vạch và mã QR
- Tích hợp cổng Android PayPal
- Có thể kéo được
- TransitionDrawable
- Vector có thể vẽ
- VectorDrawable và AnimatedVectorDrawable
- Bản đồ cổng sử dụng thư viện Cling trong Android
- Tạo Lớp phủ (luôn ở trên cùng) Windows
- ExoPlayer
- Ví dụ đơn giản về đăng ký XMPP đăng ký và trò chuyện
- Trình xác thực Android
- AudioManager
- Track âm thanh
- Lên kế hoạch việc làm
- Tài khoản và AccountManager
- Tích hợp OpenCV vào Android Studio
- MVVM (Kiến trúc)
- ORMLite trong android
- Retrofit2 với RxJava
- ShortcutManager
- LruCache
- Jenkins CI thiết lập cho các dự án Android
- fastlane
- Xác định giá trị bước (gia số) cho RangeSeekBar tùy chỉnh
- Bắt đầu với OpenGL ES 2.0+
- Kiểm tra kết nối dữ liệu
- Java trên Android
- Giao diện Android Java Native (JNI)
- Kênh thông báo Android O
- Người máy
- Moshi
- Chính sách chế độ nghiêm ngặt: Một công cụ để bắt lỗi trong Thời gian biên dịch.
- Quốc tế hóa và bản địa hóa (I18N và L10N)
- Cách nhanh chóng để thiết lập Retrolambda trên một dự án Android.
- Cách sử dụng SparseArray
- Chuyển đổi phần tử được chia sẻ
- Android Things
- Library Dagger 2: Dependency Injection trong các ứng dụng
- JCodec
- Định dạng số điện thoại với mẫu.
- Sơn
- ProGuard là gì? Sử dụng trong Android là gì?
- Tạo ROM tùy chỉnh Android
- Genymotion dành cho Android
- ConstraintSet
- CleverTap
- Xuất bản thư viện lên Maven Repositories
- adb shell
- Ping ICMP
- AIDL
- Phát triển trò chơi Android
- Lập trình Android với Kotlin
- Android-x86 trong VirtualBox
- Leakcanary
- Okio
- Bluetooth năng lượng thấp
- Vòng lặp
- Bộ xử lý chú thích
- SyncAdapter với việc đồng bộ hóa dữ liệu theo định kỳ
- Fastjson
- JSON trong Android với org.json
- Gson
- Thành phần kiến trúc Android
- Jackson
- Thẻ thông minh
- Bảo vệ
- Cách lưu trữ mật khẩu an toàn
- Chia sẻ an toàn
- Chia sẻ an toàn
- SQLite
- Truy cập cơ sở dữ liệu SQLite bằng lớp ContentValues
- Firebase
- Nhắn tin qua đám mây Firebase
- Cơ sở dữ liệu thời gian thực của Firebase
- Lập chỉ mục ứng dụng Firebase
- Báo cáo sự cố Firebase
- API Twitter
- Youtube-API
- Tích hợp Đăng nhập Google
- Tích hợp đăng nhập Google trên Android
- API nhận thức của Google
- Google Maps API v2 dành cho Android
- API Google Drive
- Hiển thị Quảng cáo Google
- AdMob
- Cửa hàng Google Play
- Đăng ký ứng dụng Android của bạn để phát hành
- TensorFlow
- Android Vk Sdk
- Các phiên bản SDK dự án
- SDK Facebook dành cho Android
- Chủ đề
- AsyncTask
- Thử nghiệm giao diện người dùng với Espresso
- Viết bài kiểm tra giao diện người dùng – Android
- Kiểm tra đơn vị trong Android với JUnit
- Kiểm tra giao diện người dùng liên ứng dụng với UIAutomator
- Cảnh báo về chất xơ
- Tối ưu hóa Hiệu suất
- Tối ưu hóa nhân Android
- Rò rỉ bộ nhớ
- Nâng cao hiệu suất Android bằng Phông chữ biểu tượng
- Bộ nhớ đệm bitmap
- Tải ảnh bitmap một cách hiệu quả
- Ngoại lệ
- Ghi nhật ký và sử dụng Logcat
- ADB (Cầu gỡ lỗi Android)
- Bản địa hóa với các tài nguyên trong Android
- Chuyển chuỗi tiếng Việt sang chuỗi tiếng Anh Android
Đánh giá bài viết
[Total: 0 Average: 0]