Кравець Кодить | Android

Я - Андрій Кравець. Програмую уже 8 років. Спеціалізація - розробка мобільних додатків для Android.
Моя основна робота: писати код, робити код рев'ю, співбесідувати кандидатів, менторити новоприбулих.

У вільний від основної роботи час, я допомагаю людям вчити програмування. Спочатку я навчився програмувати сам з нуля. Потім навчив програмувати свою дівчину. Далі зібрав групу людей, які вчились програмувати під моїм супроводом. Загалом із моїх студентів - 4-ро вже працюють програмістами.

На цьому каналі, буду ділитися своїм досвідом:
- відповідати на найпопулярніші питання на тему, як стати програмістом;
- викладати технічні уроки. Наприклад, "Курси Kotlin з нуля українською мовою".
- перша програма на Android
- Git
Загалом, все що потрібно, аби стати Android програмістом.


Кравець Кодить | Android

На якому етапі навчання ти зараз?

6 months ago | [YT] | 0

Кравець Кодить | Android

Вітаю! Нове відео вже на каналі. 5 способів покращити паралелізм. Особливо доцільно на великих проектах з великою кількістю асинхронних операцій. Бажано, щоб ви вже згрубша знали, як працюють корутини. Але і початківці багато зрозуміють. Тим паче, пізніше, після перегляду курсу "Основи Корутин", переглянете це відео ще раз, щоб закріпити і під куток нових знань.

Рівень складності: середній.
"Основи корутин" - випущу наступні. Тільки знайду час на нарізку і монтаж.
Успіхів і терпіння!

1 year ago | [YT] | 4

Кравець Кодить | Android

👋 Доповнив курс про Compose 3-ма відео. Рекомендую.
youtube.com/playlist?list=PL3...
- Column & Row
- Рефакторинг
- Compose і Лямбда. Заодно нагадаєте/закріпите собі використання лябд.

Нагадаю про Лямбди у мене є окремий Курс (шукайте "Кравець Лямбди"), якщо хто хоче заглибитись в цю важливу тему.

(PS. До чого тут рибалка? У відео про лямбду буде зрозуміло 😁)

2 years ago | [YT] | 5

Кравець Кодить | Android

Запрошую на мій Телеграм канал.
t.me/kravets_coding

Тут я буду постити все, що допомагає вивчити програмування, та просто стати кращим мобільним розробником:
- оголошення про випуски нових курсів та відео;
- оголошення про публікацію мого текстового контенту (статті або пости StackOverflow);
- технічні рішення;
- корисні підказки і лайфхаки.

--------
PS Принцип Єдиної відповідальності в дії 🤓

2 years ago (edited) | [YT] | 13

Кравець Кодить | Android

Уже знято, лишилось домонувати і викласти:
- багатопотоковість загалом: процес, потік, асинхронність, паралелізм, псевдопаралелізм, context-switch
- корутини: suspend це не корутина, відміна корутин, кооперативна відміна, структурна багатопотоковість, і інше.

2 years ago | [YT] | 9

Кравець Кодить | Android

Скоро буде

2 years ago | [YT] | 8

Кравець Кодить | Android

Я просто хочу поділитися з тобою своєю знахідкою. Мені подобаються різні штукенції, які роблять життя ефективнішим, або принаймні так здається. І ось одна з них.

Не так давно в платній версії GPT вийшов "Пошук з Bing". І він дуже зручний - нехай пробачить мене великий Гугл. Ти кажеш: «збери інформацію на таку-то тему», і воно за тебе формує запит на "мові пошуковика", перебирає сторінки, вичитує їх, в кінці підсумує і надає джерела. І я мушу сказати, що джерела дійсно якісні.

Наприклад, якщо я сьогодні цікавився чи варто оновлюватися до AGP 8 із версії 7-мої (це програмістські штучки, не суть), то ось що воно мені видало - дивіться на одній з картинок в цьому дописі: висновки, аналіз, джерела.

Просто знайте про це. Можливо, у вас не платна версія. Але якщо ви часто шукаєте багато інформації в інтернеті, це саме те, що потрібно, на мою думку.

Мені особисто як на душу лягло. В програмуванні часто доводиться шукати рішення для задач, з якими ти не стикався. І коли ти намагаєшся з'ясувати, чому твій проект, наприклад, не збирається, аналізуючи і порівнюючи помилки, тобі не потрібно відволікатися на формулювання запиту до Гугла, пошук статей, відкривання вкладок, вичитування потрібної інформації та повернення до своєї роботи. Для мене втрата контексту завдання — це майже фізична біль, і цей інструмент допомагає мені втрачати фокус менше.

Цікаво, як тобі?

2 years ago | [YT] | 8

Кравець Кодить | Android

🔐 🔐 🔐 Я опублікував нову статтю Medium: "SSH не SHA. Як генерувати SSH ключі? Де зберігати SSH ключі".

lnkd.in/d2Gf9dB5

2 years ago | [YT] | 9

Кравець Кодить | Android

🔐 Що таке Keystore та SHA-256? Як генерувати Keystore та SHA-256 відбиток. Читайте мою статтю на Medium. Всі технічні нюанси, як завжди, детально і покроково.
lnkd.in/dvHSNyD5

2 years ago | [YT] | 4

Кравець Кодить | Android

Доробляю уроки по енумерації на sealed class в Kotlin. Вже скоро. Бачу по опитувальнику, вже хочеться покодити.

Тим часом, дивіться відео: ділюся про те, чому так хотілося кинути програмування, але кинути не вдалося:) https://youtu.be/Qa7epIAYYPk?si=j-7y1...

2 years ago | [YT] | 14