Сертификаты
Будем выдавать в 18.05 - 04.01.2017 в 40-16. У кого не получится, сможете потом забрать на ресепшене.
ВАЖНО! Пришлите имя фамилия - как в паспорте мне на почту istin2007@gmail.com, тем кто получил сертификат
Important. 17:55 27.12.2016(subscribe on this page for updates), will be final class(40-16), when you have to demonstrate your project.
https://github.com/IstiN/schedule - backend/client rep https://github.com/IstiN/smartphone/ - config json example
Settings
https://github.com/deniotokiari/training-epam-2016/blob/master/ide_settings.jar
TODO's
https://github.com/maxcriser/EpamTrainingProject/commit/141e4fad68a8ea276c9d8a64407b8c8b54cbf0b1
https://github.com/DESTROYED/The_busy_calendar/commit/e41ddbd33e628d159e4863c1759ee8b8112d203a
https://github.com/ivan-kudziev/weather-history/commit/3b4595777ae4cfb368790368af03d1b495283663
https://github.com/PaulHost/youTubeCastomPlayer/commit/61977a72a36acb72d86c4904074bb9920fdcffec
https://github.com/Andrei1993ak/Finance-Manager-ver3/commit/188759a82cfd7fccc0e06ba991b17f6db5a61a6c
https://github.com/SShopik/Onliner/commit/cfae14580308fd3aade0bce4e19e7b2aef621365
https://github.com/egorikftp/Fitness-Cats/commit/bca5f10159b39318f3f2537750537658d5cf8667
Important:
Classes will be held on Mondays and Fridays.
Also, 21.11.2016 is most probably that class will be held in room 40-16. TBC
Stats => https://deniotokiari.github.io/training-epam-2016/
Patterns => http://citforum.ru/SE/project/pattern/
SOLID => https://ru.wikipedia.org/wiki/SOLID
KISS => https://ru.wikipedia.org/wiki/KISS_(%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF)
YAGNI => https://ru.wikipedia.org/wiki/YAGNI
DRY => https://ru.wikipedia.org/wiki/Don%E2%80%99t_repeat_yourself
ACID
CRUD
DB => https://habrahabr.ru/post/281226/
Singleton, Adapter, Builder, Fabric, State, Strategy, VeiewHolder
IMPORTANT:
Base project requirements:
Note: Readme in yours repository should contain clear project's description.
=============================================================================
HW 31.10.2016
Implement your own DBHelper and write tests for CRUD operations
HW 28.10.16
https://github.com/nostra13/Android-Universal-Image-Loader/wiki/Task-flow Resolve todos in imageloader (file cache, lifo queue, check if loading started)
HW 26.10.2016
HW 24.10.2016
HW 21.10.2016
For parsing you can use any response from your final project backend. If backend return data only in xml format, you can parse xml, but without any external libraries.
PS. Parsing should work in background thread. In sample, which i demonstrate you yesterday, we did that in UI thread.
HW 19.10.2016
2*. Start implementation of own ImageLoader.
HW 17.10.2016
HW 14.10.2016
HW 12.10.2016
HW 10.10.2016
visibility conditions
if (BuildConfig.DEBUG ) {
return true;
}
=============================================================================
HW 07.10.2016[deadline for all tasks 07.10.2016]
Links: Checklist - https://github.com/IstiN/android_training_2014 Diagrams - http://www.planttext.com/planttext Draw9patch - https://habrahabr.ru/post/113623/
HW 05.10.2016[deadline for all tasks 07.10.2016]
Links: https://medium.freecodecamp.com/android-development-best-practices-83c94b027fd3#.si0lrmrgd
HW 03.10.2016
Links: https://www.dropbox.com/s/ax92q35mgtjv9k4/backstack.pdf?dl=0 https://www.dropbox.com/s/kqe9zbbqrsqekxv/complete_android_fragment_lifecycle.png?dl=0
HW 28.09.2016
Links: https://romannurik.github.io/AndroidAssetStudio/ https://material.google.com/ https://developer.android.com/studio/profile/android-monitor.html?utm_source=android-studio
Для гостевого Wi-fi нужен список вида, FirstName_LastName. Добавить в https://goo.gl/Ksm3IQ Гостевой Wi-fi делается максимум на месяц. Через месяц надо делать повторно.
HW 26.09.2016
istin2007@gmail.com topic: HW: Traning 2016 Body: Firstname Lastname - url to github/bitbucket