Що відповідати, щоб пройти співбесіду на Senior iOS Developer в Instagram, Viber або Дію
Дмитро, досвідчений iOS-розробник, ділиться своїм досвідом співбесід на роль Senior iOS Developer. Він наводить конкретні приклади питань, а також підказує, як на них відповісти 👉 https://dou.ua/goto/Xoq4
Дмитро, досвідчений iOS-розробник, ділиться своїм досвідом співбесід на роль Senior iOS Developer. Він наводить конкретні приклади питань, а також підказує, як на них відповісти 👉 https://dou.ua/goto/Xoq4
👍5🔥2
На Форумі обговорюємо легалізацію доходу від продажів в App Store та Play Market у 2024 році 👉 https://dou.ua/goto/IhXf
Які КВЕД-и бажано відкрити? Як отримати договір з Apple та Google? Чи підходить Apple Developer Program License Agreement? В якому форматі робити інвойси? Якщо маєте відповіді, коментуйте в топіку!
Які КВЕД-и бажано відкрити? Як отримати договір з Apple та Google? Чи підходить Apple Developer Program License Agreement? В якому форматі робити інвойси? Якщо маєте відповіді, коментуйте в топіку!
🔥2
Дивимось статистику вакансій для iOS-розробників 🍏
Випустили актуальну аналітику щодо пошуку роботи у вересні 👉 https://dou.ua/goto/sX7f
Три місяці поспіль кількість вакансій на DOU тримається на рівні понад 5 тисяч. Маємо 965 вакансій для фахівців з досвідом понад 5 років — найбільше з початку повномасштабної війни.
Випустили актуальну аналітику щодо пошуку роботи у вересні 👉 https://dou.ua/goto/sX7f
Три місяці поспіль кількість вакансій на DOU тримається на рівні понад 5 тисяч. Маємо 965 вакансій для фахівців з досвідом понад 5 років — найбільше з початку повномасштабної війни.
🤣16😐4🐳2🎄1
Заповнюйте дослідження про компанію мрії та вигравайте мерч DOU! За кілька днів закриємо анкету 🔥
Цим постом хочемо нагадати, що триває дослідження про IT-компанію мрії. Ми вже вже зібрали понад 3500 анкет – і дуже потребуємо вашої думки:
👉🏻 Приєднатись👈🏻
За тиждень ми закриємо дослідження і проведемо розіграш 5 комплектів мерча DOU серед всіх, хто заповнить анкету до кінця. Тож поспішайте!
Цим постом хочемо нагадати, що триває дослідження про IT-компанію мрії. Ми вже вже зібрали понад 3500 анкет – і дуже потребуємо вашої думки:
👉🏻 Приєднатись👈🏻
За тиждень ми закриємо дослідження і проведемо розіграш 5 комплектів мерча DOU серед всіх, хто заповнить анкету до кінця. Тож поспішайте!
🖕4❤1
Друзі з подкасту It’s raining cats & dogs в новому випуску обговорюють новини зі світу QA, зокрема й Swift Testing. Залітайте та коментуйте 👉 https://dou.ua/goto/wggM
🖕5🔥2
Почнімо день з аналітики вакансій для Android-розробників 👏🏻
Стаття за посиланням 👉 https://dou.ua/goto/sX7f
Кількість компаній, що розміщували вакансії, тримається на рівні понад 1600 за місяць. Середня кількість відгуків на вакансію зросла до 30.
Стаття за посиланням 👉 https://dou.ua/goto/sX7f
Кількість компаній, що розміщували вакансії, тримається на рівні понад 1600 за місяць. Середня кількість відгуків на вакансію зросла до 30.
😢15🖕3🤔2
White Labeling – це процес створення універсальних застосунків, які можна налаштувати під різні бренди або компанії, дозволяючи легко змінювати елементи дизайну.
У цій статті Антон Роздорожнюк, Flutter Developer з компанії Newsoft, розбирає та порівнює декілька способів лейблингу застосунків за допомогою Flutter 👉 https://dou.ua/goto/X1C0
#Flutter
У цій статті Антон Роздорожнюк, Flutter Developer з компанії Newsoft, розбирає та порівнює декілька способів лейблингу застосунків за допомогою Flutter 👉 https://dou.ua/goto/X1C0
#Flutter
👍6🖕2
Forwarded from GameDev DOU
Epic Games перемогла. Суд зобов'язав Google відкрити Play Market для сторонніх магазинів: https://dou.ua/goto/2V4D
У справі Epic Games проти Google винесено остаточне рішення. Суддя Джеймс Донато зобов'язав Google відкрити свій магазин Google Play на Android для сторонніх магазинів додатків.
На корпорацію наклали низку обмежень, які зменшуватимуть конкуренцію в межах ОС. Проте не всі вимоги Epic задовольнили. Розповідаємо про це детальніше на форумі.
У справі Epic Games проти Google винесено остаточне рішення. Суддя Джеймс Донато зобов'язав Google відкрити свій магазин Google Play на Android для сторонніх магазинів додатків.
На корпорацію наклали низку обмежень, які зменшуватимуть конкуренцію в межах ОС. Проте не всі вимоги Epic задовольнили. Розповідаємо про це детальніше на форумі.
🔥6
🔍 Нові iOS-вакансії
Senior iOS Developer / Bird в ЛУН
Київ
👉 https://dou.ua/goto/AEwM
Junior iOS Developer в Weelorum, $800–1200
Дніпро, віддалено
👉 https://dou.ua/goto/akC3
iOS Developer в Stairway Soft, $2500–3000
віддалено
👉 https://dou.ua/goto/4xBI
iOS Developer в Axon, $2300–2800
Краків (Польща), віддалено
👉 https://dou.ua/goto/NmRa
Middle iOS Developer в Futurra Group
Київ
👉 https://dou.ua/goto/qNc4
Senior iOS Developer / Bird в ЛУН
Київ
👉 https://dou.ua/goto/AEwM
Junior iOS Developer в Weelorum, $800–1200
Дніпро, віддалено
👉 https://dou.ua/goto/akC3
iOS Developer в Stairway Soft, $2500–3000
віддалено
👉 https://dou.ua/goto/4xBI
iOS Developer в Axon, $2300–2800
Краків (Польща), віддалено
👉 https://dou.ua/goto/NmRa
Middle iOS Developer в Futurra Group
Київ
👉 https://dou.ua/goto/qNc4
🖕3🗿1
Forwarded from Затишна Галера
#iOSКомпас 🧭
7️⃣1️⃣ Завдання 71
Які види диспетчеризації існують у Swift?
Давно не бачились пасажири. З вами на зв'язку помічник капітана Сергій з @badlinkschannel.
🤔 У Swift існує кілька видів диспетчеризації, які визначають, як і коли викликаються методи або функції. Основні види диспетчеризації включають:
1️⃣ Статична диспетчеризація (Static Dispatch)
Виклик функції або методу визначається на етапі компіляції. Використовується для структур, перерахувань і final класів.
2️⃣ Диспетчеризація за таблицею віртуальних функцій (Vtable Dispatch)
Використовується для виклику методів класу, які можуть бути перевизначені в підкласах. Віртуальна таблиця (
3️⃣ Диспетчеризація за свідком (Witness Table Dispatch)
Використовується для виклику методів протоколів, реалізованих типами.
4️⃣ Динамічна диспетчеризація (Dynamic Dispatch)
Використовується для методів, позначених як dynamic, або методів Objective-C. Метод визначається в runtime за допомогою Objective-C runtime.
#️⃣ У Swift існують різні види диспетчеризації: статична, диспетчеризація за таблицею віртуальних функцій, диспетчеризація за свідком і динамічна диспетчеризація. Кожен вид використовується в залежності від структури та вимог коду.
@Zatishna_Galera
7️⃣1️⃣ Завдання 71
Які види диспетчеризації існують у Swift?
Давно не бачились пасажири. З вами на зв'язку помічник капітана Сергій з @badlinkschannel.
Виклик функції або методу визначається на етапі компіляції. Використовується для структур, перерахувань і final класів.
struct MyStruct {
func printMessage() {
print("Hello from MyStruct")
}
}
let instance = MyStruct()
instance.printMessage() // Виклик визначається на етапі компіляції
Використовується для виклику методів класу, які можуть бути перевизначені в підкласах. Віртуальна таблиця (
vtable) визначає, який метод викликати.
class BaseClass {
func printMessage() {
print("Hello from BaseClass")
}
}
class SubClass: BaseClass {
override func printMessage() {
print("Hello from SubClass")
}
}
let instance: BaseClass = SubClass()
instance.printMessage() // Виклик визначається в runtime за допомогою vtable
Використовується для виклику методів протоколів, реалізованих типами.
protocol MyProtocol {
func printMessage()
}
struct MyStruct: MyProtocol {
func printMessage() {
print("Hello from MyStruct")
}
}
let instance: MyProtocol = MyStruct()
instance.printMessage() // Виклик визначається в runtime за допомогою witness table
Використовується для методів, позначених як dynamic, або методів Objective-C. Метод визначається в runtime за допомогою Objective-C runtime.
import Foundation
class MyClass: NSObject {
@objc dynamic func printMessage() {
print("Hello from MyClass")
}
}
let instance = MyClass()
instance.printMessage() // Виклик визначається в runtime за допомогою Objective-C runtime
@Zatishna_Galera
Please open Telegram to view this post
VIEW IN TELEGRAM
👌4👍2🖕2❤1
Last Call: цього тижня ми закриваємо дослідження бренду роботодавця і розігруємо мерч серед тих, хто заповнить анкету 🔥
Тому заповнюйте 👉 https://jobs.dou.ua/questionary/
Ми чекаємо саме на вашу відповідь 🤟
Тому заповнюйте 👉 https://jobs.dou.ua/questionary/
Ми чекаємо саме на вашу відповідь 🤟
🖕5😁3👍2
Артем Герасимов, Senior React Native Engineer, розглядає використання компонентів списків у React Native.
Він ділиться власним досвідом оптимізації продуктивності, проблемами, з якими стикаються розробники, та рекомендаціями щодо вибору найкращого компонента для різних сценаріїв 👉🏻 https://dou.ua/goto/qiPy
#ReactNative
Він ділиться власним досвідом оптимізації продуктивності, проблемами, з якими стикаються розробники, та рекомендаціями щодо вибору найкращого компонента для різних сценаріїв 👉🏻 https://dou.ua/goto/qiPy
#ReactNative
👍7👎4❤2❤🔥1🌚1🖕1😭1
💥 Вриваємось у новий збір — 3,5 млн грн на FPV-дрони від Social Drone UA!
Добре відома вам спільнота збирає на плати ініціації та батареї для доукомплектування 1000 "пташок", що будуть нищити окупантів.
Тож просимо підтримати донатами, а подяки — не забаряться!
Деталі: https://dou.ua/goto/twPU
Банка: https://dou.ua/goto/JQn8
Добре відома вам спільнота збирає на плати ініціації та батареї для доукомплектування 1000 "пташок", що будуть нищити окупантів.
Тож просимо підтримати донатами, а подяки — не забаряться!
Деталі: https://dou.ua/goto/twPU
Банка: https://dou.ua/goto/JQn8
👍5🖕4
Діана Домославська, iOS Developer, ділиться своїм досвідом використання інструментів для оптимізації процесу розробки програмного забезпечення.
Вона розглядає сучасні рішення, які допомагають автоматизувати рутинні завдання та покращити якість коду 👉 https://dou.ua/goto/8c7m
Вона розглядає сучасні рішення, які допомагають автоматизувати рутинні завдання та покращити якість коду 👉 https://dou.ua/goto/8c7m
❤8🖕4😁2🔥1🤨1
Спільното, пам'ятаєте навчання у виші? А може, навчаєтесь досі? Підготували аналітку щодо вступної кампанії на IT-спеціалізації 🔥
📌 Три ІТ-спеціальності входять у десятку найпопулярніших спеціальностей в Україні.
📌 Цього року на ІТ-спеціальності подали на 25% менше заявок, ніж торік.
📌 Кількість першокурсників на ІТ-спеціальностях зменшилась на 30%.
Деталі в статті 👉🏻 https://dou.ua/goto/JdJt
📌 Три ІТ-спеціальності входять у десятку найпопулярніших спеціальностей в Україні.
📌 Цього року на ІТ-спеціальності подали на 25% менше заявок, ніж торік.
📌 Кількість першокурсників на ІТ-спеціальностях зменшилась на 30%.
Деталі в статті 👉🏻 https://dou.ua/goto/JdJt
🖕2
😎 Рейтинг ІТ-роботодавців 2024: оцініть свою компанію
Настав час подивитися, як цього року працювалося розробникам, а ще – визначити найкращих ІТ-роботодавців. Запрошуємо узяти участь та оцінити свою компанію!
Рейтинг є безкоштовним і відкритим для всіх компаній. Приділіть 5 хвилин вашого часу 👉 https://dou.ua/goto/o09d
Настав час подивитися, як цього року працювалося розробникам, а ще – визначити найкращих ІТ-роботодавців. Запрошуємо узяти участь та оцінити свою компанію!
Рейтинг є безкоштовним і відкритим для всіх компаній. Приділіть 5 хвилин вашого часу 👉 https://dou.ua/goto/o09d
❤3🖕1🎄1
Як ми інтегрували React Native у наявний Android застосунок. Розглядаємо реальний кейс
Задача: потрібно реалізувати частину мобільного застосунку нативною мовою, а частину — на React Native. Може здатися, що це жарт, але це реальний кейс із практики команди Андрія Черниша, Engineering Manager та Android Engineer в Uptech.
У статті він розповідає про рішення, які вони ухвалювали під час інтеграції React Native в наявний Android-застосунок, як фіксили технічні проблеми та про підхід, що оптимізував бізнес-процеси 👉 https://dou.ua/goto/JUPQ
Задача: потрібно реалізувати частину мобільного застосунку нативною мовою, а частину — на React Native. Може здатися, що це жарт, але це реальний кейс із практики команди Андрія Черниша, Engineering Manager та Android Engineer в Uptech.
У статті він розповідає про рішення, які вони ухвалювали під час інтеграції React Native в наявний Android-застосунок, як фіксили технічні проблеми та про підхід, що оптимізував бізнес-процеси 👉 https://dou.ua/goto/JUPQ
🥴14❤4👎4👍3🔥1
Розробники, які тільки починають працювати з Flutter, часто мають складнощі у виборі пакетів.
Тож Ігор Козарь вирішив розповісти про пакети, які сам використовує на практиці в роботі та вважає їх обовʼязковими для ознайомлення. Автор розділив їх на категорії, а також пропонує альтернативи й запрошує доповнювати список! 👉🏻 https://dou.ua/goto/pnoz
Тож Ігор Козарь вирішив розповісти про пакети, які сам використовує на практиці в роботі та вважає їх обовʼязковими для ознайомлення. Автор розділив їх на категорії, а також пропонує альтернативи й запрошує доповнювати список! 👉🏻 https://dou.ua/goto/pnoz
👎11🥴4👍3❤2😁2🖕2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Геннадій Міщевський — тестувальник і автор найпопулярнішого топіка на DOU (1,6 млн переглядів!) — ще й активний збирач і тестер FPV в Social Drone UA.
Він дякує за підтримку і донати, а ми все ще збираємо 3,5 млн грн на доукомплектування 1000 FPV. Долучайтесь, адже Геннадій особисто гарантує найвищу якість дронів 😉
Деталі збору: https://dou.ua/goto/twPU
Банка: https://dou.ua/goto/JQn8
Він дякує за підтримку і донати, а ми все ще збираємо 3,5 млн грн на доукомплектування 1000 FPV. Долучайтесь, адже Геннадій особисто гарантує найвищу якість дронів 😉
Деталі збору: https://dou.ua/goto/twPU
Банка: https://dou.ua/goto/JQn8
👍1