
Show Notes
Цей випуск повністю присвячено розробці додатків для мобільних платформ. Ми поговоримо про те, як створюють мобільні додатки, як працюють мобільні розробники та як доєднатися до цієї сфери.
Таймкод:
00:00:22 ⋅⋅⋅ Вітання та анонс
00:01:07 ⋅⋅⋅ Знайомство з гостем: Дмитро Давидов, Android Developer
00:01:38 ⋅⋅⋅ Чим займаються розробники мобільного ПЗ. Про роль мобільних додатків у нашому житті.
00:04:49 ⋅⋅⋅ День з життя Android-розробника: Чим вони займаються на роботі
00:06:56 ⋅⋅⋅ Шлях до кар'єри мобільного розробника
00:10:30 ⋅⋅⋅ Найбільш важливі фактори для того, щоб успішно влаштуватися на роботу
00:15:51 ⋅⋅⋅ Специфіка розробки під Android у порівнянні з іншими платформами
00:19:07 ⋅⋅⋅ Мови програмування: Kotlin проти Java 00:25:50 ⋅⋅⋅ Готові бібліотеки та компоненти, без яких важко уявити сучасний Android-додаток
RxJava - https://github.com/ReactiveX/RxJava
RxKotlin - https://github.com/ReactiveX/RxKotlin
Dagger - https://dagger.dev/
Retrofit - https://square.github.io/retrofit/
Бібліотека для роботи з БД - https://developer.android.com/topic/libraries/architecture/room
Додаткові бібліотеки від Google - https://developer.android.com/topic/libraries/architecture/
00:30:34 ⋅⋅⋅ Cross-platform VS native. Чи витісняють такі штуки як React Native "нативну" розробку
00:34:41 ⋅⋅⋅ Поради людям, що бажають почати свій шлях у розробці під Android. Курси, ресурси в інтернеті та книжки.
Курс по Android на Udacity - https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012
Книга "Kotlin in Action" - https://www.manning.com/books/kotlin-in-action
Книга по Android взагалі - https://www.amazon.com/Android-Programming-Ranch-Guide-Guides/dp/0135245125
Офіційна документація Android - https://developer.android.com/docs
00:40:30 ⋅⋅⋅ Висновки та завершення випуску
This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.
More from Crosstalk Podcast
У цьому короткому епізоді ми поговоримо про те, як старі рішення та історія розвитку комп'ютерної техніки дозволяє не заплутатися у сучасних технологіях. І як справлятися зі складністю апаратного та програмного забезпечення взагалі.
Від теорії до практики. В цьому експериментальному епізоді подкасту Crosstalk ми взяли один проект, один пристрій та подивилися на процес його розробки. Як думають інженери, які рішення приймають та з чим стикаються - все це ми розберемо на прикладі простого IoT пристрою.
Ми продовжуємо говорити про базові речі, з якими доводиться стикатися інженеру. На цей раз ми говоримо про різні протоколи передачі даних: навіщо вони потрібні, чим вони схожі на людську мову та як обрати той, який підійде саме вашому проекту.
У цьому випуску ми поговоримо про те, що таке голосовий асистент. Чому компанії роблять акцент на голосову взаємодію, які можливості надають голосові асистенти, як вони працюють зараз та як можуть розвиватися у майбутньому.
Новий тиждень - новий випуск Crosstalk! Ми продовжуємо зазирати у різні напрямки розробки програмного та апаратного забезпечення.