Android App 开发技术图谱

本文概述了Android App开发的各个方面,从开发工具如IDE(Android Studio, Eclipse)、调试工具(Android Tools, Git, SVN)到App基础,包括Android SDK、UI组件、数据持久化等。还涉及进阶话题,如进程线程、性能优化、网络优化,以及高级主题,如Hybrid App开发、自动化测试。最后提到了扩展学习内容,涵盖响应式编程、快速开发框架和各种第三方库。" 114480261,10546840,Python在二维数组中高效查找匹配元素,"['numpy', '数组操作', '数据查找', 'python编程']
摘要由CSDN通过智能技术生成

Android App 开发技术图谱

转载请注明出处:www.leoyanblog.com

本文出自 LeoYan 的博客

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 LeoYan 即可关注。

简单总结了一下 Android App 开发中使用到的知识,以脑图的形式呈现。后续会慢慢补全各个分支相应的链接。

Android-App开发技能图谱

注:如图片显示不清晰,请在图片上右键另存为到本地查看高清大图。

一、开发工具

1. IDE

  • 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<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值