працювати над одним проектом ▪ Git – найпопулярніша ▪ commit, branch, merge, push, pull 15 Перша робота Як вирости у фахівця 01. ПЕРШІ ЗНАННЯ VCS (Version Control System)
навчання ▪ Не переживайте, коли багато-що не виходить (це нормально) ▪ Уникайте зацикленості на читанні статей 17 Поради для початківців Перша робота Як вирости у фахівця 01. ПЕРШІ ЗНАННЯ
алгоритмів ▪ Основи Networking (GET, POST) ▪ Основи баз даних ▪ Android: ◦ Layouts: FrameLayout, LinearLayout, RelativeLayout, ConstraintLayout (basics), RecyclerView ◦ Main components: Activity, Fragment, Service, Intent, Broadcast Receiver, Content Provider ◦ Базове розуміння Gradle build script ◦ Retrofit – бібліотека для роботи з REST APIs ◦ Performance, memory leaks (“Developing for Android” articles) ▪ English ▪ Git (commit, branch, merge, push, pull) Необхідні знання для першої роботи 18 Перша робота Як вирости у фахівця 01. ПЕРШІ ЗНАННЯ
(Unit tests) ▪ App signing and variants ▪ Code shrinking and obfuscation - ProGuard, R8 (основи) ▪ RxJava (основи) ▪ CI/CD (Continuous Integration/Deployment) - просто знати що це ▪ DI (Dependency Injection) - Dagger (базові поняття) Бонусні знання 19 Перша робота Як вирости у фахівця 01. ПЕРШІ ЗНАННЯ
робота – найважливіше (Скромність, Повага, Довіра) ▪ Зворотний зв’язок ▪ Просіть відгук про код якомога частіше ▪ Вчіться давати часову оцінку завданням 24 Перша робота: поради Перші знання Як вирости у фахівця 02. ПЕРША РОБОТА
Чужому навчайтесь, й свого не цурайтесь ▪ Тижні програмування збережуть вам години планування ▪ Не використовуйте те, в чому не розбираєтесь ▪ Не бійтеся казати про проблеми 25 Перша робота: ще більше порад Перші знання Як вирости у фахівця 02. ПЕРША РОБОТА
можу збільшити користь від цієї роботи? 3. Чи можу я зайнятись чимось іншим, що принесе більшу користь? 27 Користь / витрачений час Перші знання Перша робота 03. ЯК ВИРОСТИ У ФАХІВЦЯ
Архітектура (Clean) ▪ Тестування ▪ Налаштування CI/CD ▪ Custom views, анімації ▪ Gradle - залежності, багатомодульна архітектура ▪ Аналіз швидкості додатку 32 Що вчити далі? Перші знання Перша робота 03. ЯК ВИРОСТИ У ФАХІВЦЯ
Подкасти: Fragmented, Android Developers Backstage ▪ Android Dialogs (YouTube) ▪ Конференції (або їх записи) 34 Джерела інформації Перші знання Перша робота 03. ЯК ВИРОСТИ У ФАХІВЦЯ