設為首頁收藏本站

艾歐踢論壇

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

搜索
熱搜: 活動 交友 discuz
查看: 433|回復: 0
打印 上一主題 下一主題

A complete guide for learning Android App development

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2020-4-21 09:38:57 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
A complete guide for learning Android App development
Let's get startedProgramming
  • Java
  • Kotlin
Android Studio
  • Android Studio IDE Overview
  • Project Structure — Java/Kotlin, XML, .gradle files
Android Component
  • Activity — Activity Lifecycle, Tasks & Back Stack
  • Service
  • Broadcast Receiver
  • Content Provider
Intents
  • Types of Intent - Implicit, Explicit
  • Intent Filter
Static User Interface
  • View — Button, ImageView, TextView, EditText, and etc
  • ViewGroup - LinearLayout, RelativeLayout, FrameLayout, ConstraintLayout
Dynamic User Interface
  • RecyclerView
  • ViewPager
  • Spinner
CustomView
  • Canvas
  • Bitmap
  • Paint
UI Resources
  • Drawables
  • String
  • Styles
Fragments
  • Fragment Lifecycle
  • Fragment Manager
Support User Interface
  • ProgressBar
  • Dialogs
  • Toast & Snackbar
Storage
  • Shared Preferences
  • File Systems
  • Database — RoomDB
Build
  • Gradle
  • Debug / Release Configuration
Threading
  • Threads
  • Handler / Looper
Debugging
  • Memory profiling
  • Logging
  • Systrace
  • Exceptions
  • Error Handling
Memory Leak
  • Detecting and Fixing Memory Leaks
  • Context
3rd Party Library
  • Image Loading - Glide, Picasso
  • Dependency Injection - Dagger
  • Networking - Fast Android Networking Library, Retrofit
  • MultiThreading - RxJava, Coroutines
Data Format
  • JSON — GSON
  • Flat Buffer
  • Protocol Buffer
Android Jetpack
  • Foundation Components — AppCompat, Android KTX, Multidex
  • Architecture Components — LiveData, ViewModel, DataBinding, Paging, Work Manager, Navigation
  • Behaviour Components - Download Manager, Media Playback, Notification, Permissions, Preference, Sharing, Slice
  • UI Component - Animation & Transition, Android Auto, Emoji, Palette, Android TV, Android Wear
Architecture
  • MVVM
  • MVI
  • MVP
Unit Testing
  • Local Unit Testing
  • Instrumentation Testing
Firebase
  • FCM
  • Crashlytics
  • Analytics
  • Remote Config
  • App Indexing
  • Dynamic Link
Security
  • Encrypt / Decrypt
  • Proguard
  • R8
App Release
  • .keystore file
  • App Bundle
  • Playstore
Keep Learning and Improving

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 轉播轉播 分享分享 分享淘帖
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

小黑屋|Archiver|手機版|艾歐踢創新工坊    

GMT+8, 2024-6-12 06:16 , Processed in 0.262053 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表