Android Studio
Eclipse
2. 调试工具
Android Tools
adb
Hierarchy Viewer
draw9patch
UI Automator Viewer
Trace View
Lint
网络调试
Charles
Wireshark
Fiddler
tcpdump
Paw/Postman
内存分析
Android Monitor
MAT
3. 版本控制
Git
Git命令
Github/GitLab
SVN
4. CodeReview
Gerrit
Github pull request
5. Bug/任务管理
Redmine
JIRA
Bugzilla
Teambition
Tower
6. 编译工具
Gradle
7. 持续集成
Jenkins
Travis CI
8. 应用分发
蒲公英
fir.im
二、App 基础
1. 基础知识
java基础
数据结构
面向对象思想
设计模式
面向对象思想
2. Android基础
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