為您解碼網(wǎng)站建設(shè)的點點滴滴
發(fā)表日期:2018-10 文章編輯:小燈 瀏覽次數(shù):2468
Android APP開發(fā)第一步:開發(fā)工具
???????? 1. IDE
Android Studio
Eclipse
2. 調(diào)試工具
Android Tools
adb
Hierarchy Viewer
draw9patch
UI Automator Viewer
Trace View
Lint
網(wǎng)絡(luò)調(diào)試
Charles
Wireshark
Fiddler
tcpdump
Paw/Postman
內(nèi)存分析
Android Monitor
MAT
3. 版本控制
Git
Git命令
Github/GitLab
SVN
4. CodeReview
Gerrit
Github pull request
5. Bug/任務(wù)管理
Redmine
JIRA
Bugzilla
Teambition
Tower
6. 編譯工具
Gradle
7. 持續(xù)集成
Jenkins
Travis CI
8. 應(yīng)用分發(fā)
蒲公英
fir.im
Android APP開發(fā)第二步:App 基礎(chǔ)
1. 基礎(chǔ)知識
java基礎(chǔ)
數(shù)據(jù)結(jié)構(gòu)
面向?qū)ο笏枷?/p>
設(shè)計模式
面向?qū)ο笏枷?/p>
2. Android基礎(chǔ)
Android SDK
基本組件
Activity
Service
BroadcastReceiver
ContentProvider
Intent/Intent Filter
AndroidMainfest
UI
Layout
LinearLayout
RelativeLayout
FrameLayout
GridLayout
TableLayout
DrawerLayout
SlidingPaneLayout
View
Widget
TextView
Button
ImageView
ImageButton
RadioButton
ToggleButton
CheckBox
Switch
ProgressBar
SeekBar
RatingBar
Spinner
WebView
Container
RadioGroup
ScrollView
ListView
GridView
ExpandableListView
Gallery
ViewPager
SlidingDrawer
TabHost
VideoView
RecyclerView
CardView
DateTime
DatePicker
TimePicker
CalendarView
TextClock
AnalogClock
Chronometer
Expert
ToolBar
Fragment
Space
PopupWindow
CheckedTextView
AutoCompleteTextView
MultiAutoCompleteTextView
QuickContactBadge
ExtractEditText
NumberPicker
ZoomButton
ZoomControls
GestureOverlayView
SurfaceView
TextureView
StackView
ViewStub
ViewAnimator
ViewFlipper
ViewSwitcher
ImageSwitcher
TextSwitcher
AdapterViewFlipper
MediaController
DialerFilter
PopMenu
Other
include
requestFocus
Custom View
extend system View
combination View
extend View
Animation
View Animation
Tween Animation
Alpha
Scale
Translate
Rotate
Interpolator
Frame Animation
animation-list
Property Animation
ValueAnimator
ObjectAnimator
AnimatorSet
Resource
assets
AssetManager
res
anim
animator
color
drawable
interpolator
layout
menu
raw
values
arrarys
attrs
bools
colors
string
styles
xml
OpenGL
3. 數(shù)據(jù)持久化
Sqlite
SQLiteOpenHelper
ContentProvider
File
Internal Storage
External Storage
SharedPreferences
4. 通信
Http
HttpClient
HttpConnection
Socket
Bluetooth
NFC
Headset
USB
5. 手機功能
電話
聯(lián)系人
通話記錄
短/彩信
Camera
Audio
SD卡
Wifi
感應(yīng)器
加速
方向
重力
光線
陀螺儀
磁場
接近
溫度
壓力
線性加速度
旋轉(zhuǎn)
Android APP開發(fā)第三步:App 進(jìn)階
1. ProcessThread
Process
Linux進(jìn)程
App進(jìn)程原理
AIDL
實現(xiàn)方式
原理
Handler/Looper/MessageQueue/Thread
Loader
AsyncTask
2. 性能優(yōu)化
ANR
布局層級性能優(yōu)化
3. 內(nèi)存優(yōu)化
內(nèi)存檢測工具
內(nèi)存分析工具
Bitmap優(yōu)化
內(nèi)存泄露查找及分析
4. 網(wǎng)絡(luò)優(yōu)化
API優(yōu)化
低網(wǎng)速下優(yōu)化
流量使用優(yōu)化
判斷當(dāng)前網(wǎng)絡(luò)類型
使用緩存
5. 單元測試
JUnit
Android APP開發(fā)第四步:App 高級
1. 相關(guān)原理熟悉
Activity
啟動流程
生命周期回調(diào)原理
與View/Window的關(guān)系
與Fragment的關(guān)系
View/Window
View/Window關(guān)系
View渲染
View事件分發(fā)機制
編譯打包
編譯打包原理
逆向工程分析
熱修復(fù)
2. Hybrid App
與Native App的異同
主流框架
React Native
Weex
PhoneGap
ionic
3. 架構(gòu)能力
架構(gòu)
MVC
MVP
MVVM
Flux
Clean Architecture
App框架
分包
分層
設(shè)計模式
OOD原則
常用設(shè)計模式運用
4. ARTDalvik
AOT compilation
GC
BytecodeDex
5. 自動化測試
Monkey/MonkeyRunner
UIAutomator
Espersso
Robotium
Appium
Athrun(TMTS)
Android APP開發(fā)第五步:擴展學(xué)習(xí)
1. 響應(yīng)式編程
Rx
RxJava
RxAndroid
RxBinding
Agera
2. 快速開發(fā)
ButterKnife
Android Annotation
AFinal
xUtils
3. Views
太多…
4. 網(wǎng)絡(luò)請求
OkHttp
Retrofit
Volley
5. 圖片請求
Glide
Fresco
Picasso
Universal-Image-Loader
6. 依賴注入
Dagger2
7. 事件總線
EventBus
Otto
8. 數(shù)據(jù)庫
ORMLite
GreenDAO
Realm
SugarORM
ActiveAndroid
9. 圖表
MPAndroidChart
HelloCharts
10. 輔助
Logger
LeakCanary
DbInspector
11. 支付
支付寶
微信
銀聯(lián)
Ping++
12. 地圖
百度地圖
高德地圖
Google地圖
13. 分享
ShareSDK
友盟Ushare
14. 統(tǒng)計分析
友盟
15. 語音識別
科大訊飛
16. 人臉識別
Face++
ReadFace
日期:2018-10 瀏覽次數(shù):7251
日期:2018-12 瀏覽次數(shù):4325
日期:2018-07 瀏覽次數(shù):4872
日期:2018-12 瀏覽次數(shù):4172
日期:2018-09 瀏覽次數(shù):5499
日期:2018-12 瀏覽次數(shù):9919
日期:2018-11 瀏覽次數(shù):4802
日期:2018-07 瀏覽次數(shù):4576
日期:2018-05 瀏覽次數(shù):4856
日期:2018-12 瀏覽次數(shù):4324
日期:2018-10 瀏覽次數(shù):5136
日期:2018-12 瀏覽次數(shù):6210
日期:2018-11 瀏覽次數(shù):4460
日期:2018-08 瀏覽次數(shù):4590
日期:2018-11 瀏覽次數(shù):12629
日期:2018-09 瀏覽次數(shù):5578
日期:2018-12 瀏覽次數(shù):4829
日期:2018-10 瀏覽次數(shù):4185
日期:2018-11 瀏覽次數(shù):4526
日期:2018-12 瀏覽次數(shù):6061
日期:2018-06 瀏覽次數(shù):4006
日期:2018-08 瀏覽次數(shù):5434
日期:2018-10 瀏覽次數(shù):4456
日期:2018-12 瀏覽次數(shù):4522
日期:2018-07 瀏覽次數(shù):4360
日期:2018-12 瀏覽次數(shù):4499
日期:2018-06 瀏覽次數(shù):4381
日期:2018-11 瀏覽次數(shù):4373
日期:2018-12 瀏覽次數(shù):4248
日期:2018-12 瀏覽次數(shù):5279
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.