Сертификаты ГОТОВЫ!!! Сертификаты буду вручать завтра в 14.00 в 30-07. Если не получится прийти, то сертификаты можно забрать с 10.00 до 18.00 на ресепшене.
CheckList
- check members name(m* or without m), use s* when static
- check accessors (public, private, protected, default, static)
- check { } in if, for, etc...
- fragment creation need to be with parameters in Bundle, and set like setArguments
- check use this.* or do not use this.* when get access to the members
- use @Override if extends some method of class or interface
- text_tag - do not use "_" in variable, members, packages
- textTag - incorrect package name(do not use UPPERCASE)
- hardcoded strings need to be in Resources
- check getActivity for NULL if use in fragment except onActivityCreated and onCreateView
- check all __________ underlined by Android Studio code
- move extras keys to constants
https://developer.android.com/intl/ru/training/material/lists-cards.html
https://www.dropbox.com/s/dm4g4krmqzpixw2/training.zip?dl=0 - проревьюваны проекты. Смотрим TODOs
http://www.materialpalette.com/ - цветовая гамма
http://shreyasachar.com/AndroidAssetStudio/ - иконки
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/material_orange_500</item>
<item name="colorPrimaryDark">@color/material_orange_700</item>
<item name="colorAccent">@color/material_orange_A200</item>
</style>
https://github.com/IstiN/android_training_2014/wiki
Фоточки архитектуры:
https://dl.dropboxusercontent.com/u/16403954/IMG_20141127_210749.jpg https://dl.dropboxusercontent.com/u/16403954/IMG_20141127_210812.jpg
Cache for ImageLoader
https://dl.dropboxusercontent.com/u/16403954/IMG_20141203_192759.jpg