/android_training_2014

Primary LanguageJavaApache License 2.0Apache-2.0

РАСПИСАНИЕ

Сертификаты ГОТОВЫ!!! Сертификаты буду вручать завтра в 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

NOTES

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>

WIKI

https://github.com/IstiN/android_training_2014/wiki

OTHER

Фоточки архитектуры:

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