工作條件
- Life Circle(Activity, Fragment, Dialog…etc,各原件間的交互作用)
- Gradle Setting(Flavor, Config, maven配置)
- adb shell and gradle command(常用指令)
- jar, aar, module, third part sdk(project structure)
- UI design(Layout, View, ChutomView…etc)
- Base Knowage(Ientent, Bundle, Thread, Task, Handler, Socket…etc)
- Proccess control(執行序控管)
- IDE(Android Studio 操作)
Coding Skill
- OOD, OOP(物件導向)
- Design Pettern(至少要會Singleton)
- MVC, MVVM(至少要熟MVC架構)
- Debug(ANR, OOM, Crash Excepton…etc, 追踪修正)
- Git & Git flow(至少熟用一種Git工具)
- 良好的習惯(naming rule, coding style, annotation, summary, clean code)
Tagged as: debug, design pettern, GIT, MVC, mvvm, OOD, OOP, singleton