use one drawer across different activity. and then use viewpager in the activity to navigate between fragments.
animation
http://stackoverflow.com/questions/19263312/how-to-achieve-smooth-expand-collapse-animation#23932782
crop image: https://github.com/edmodo/cropper
resources: https://guides.codepath.com/android/Must-Have-Libraries#resources
servlet 3 upload file: http://balusc.blogspot.com/2009/12/uploading-files-in-servlet-30.html
tomcat mysql session manager: https://gerrydevstory.com/2013/08/21/tomcat-7-jdbc-session-persistence/
setting cookie name: http://stackoverflow.com/a/20449481/3841059
Server:
put mysql connection in the project libs dir, put other libs in the WEB-INF/lib
ios:
get event of camera finished focus adjustment: http://stackoverflow.com/questions/9100357/iphone-camera-autofocus-observer
camera :https://github.com/DriveCurrent/photo-picker
inspect container of an app:http://stackoverflow.com/a/31977276/3841059
using object c code in swift: http://stackoverflow.com/questions/24002369/how-to-call-objective-c-code-from-swift