17 грудня 2024 року відбудеться важлива подія для Flutter-розробників і не тільки— #FlutterInProduction
👉 https://dou.ua/goto/VnVl
👉 https://dou.ua/goto/VnVl
👍10🥴7❤3
У цій статті розробник Роман ділиться досвідом у розробці мобільного застосунку для свого стартапу кур’єрської доставки
Він також описує шлях від IT-спеціаліста до Team Lead та труднощі повернення в індустрію після провалу попереднього проєкту
👉 https://dou.ua/goto/mBJ1
Він також описує шлях від IT-спеціаліста до Team Lead та труднощі повернення в індустрію після провалу попереднього проєкту
👉 https://dou.ua/goto/mBJ1
❤5🖕3
Бачили, як торік впало використання Swift серед українських mobile-розробників? А популярність Kotlin підвищилась 🧐
Нам цікаво оновити цей графік актуальними даними, тож підкажіть, якою мовою користуєтесь ви? Дуже потребуємо ваших відповідей в зимовому дослідженні DOU 👉 https://dou.ua/goto/4m6I
Приєднуйтесь, будь ласка 🙏🏻
Нам цікаво оновити цей графік актуальними даними, тож підкажіть, якою мовою користуєтесь ви? Дуже потребуємо ваших відповідей в зимовому дослідженні DOU 👉 https://dou.ua/goto/4m6I
Приєднуйтесь, будь ласка 🙏🏻
🖕5❤2😐1
Баги в коді зводять з розуму, і ви вже не знаєте, куди подітися? У цьому дописі автор ділиться практичними порадами, як подолати стрес від них і повернути собі спокій
👉 https://dou.ua/goto/6yLa
👉 https://dou.ua/goto/6yLa
❤4
Вже прочитали підсумки року щодо ринку праці? 😎
У 2024 році компанії опублікували на DOU 59,6 тисячі вакансій — це на 14 тисяч більше, ніж торік. Також це перше зростання кількості вакансій за останні три роки.
На картинці – статистика для iOS-розробників, а деталі в статті 👉🏻 https://dou.ua/goto/sYd0
У 2024 році компанії опублікували на DOU 59,6 тисячі вакансій — це на 14 тисяч більше, ніж торік. Також це перше зростання кількості вакансій за останні три роки.
На картинці – статистика для iOS-розробників, а деталі в статті 👉🏻 https://dou.ua/goto/sYd0
⚡2
Flutter продовжує активно розвиватись, постійно впроваджуючи нові функції для розробників, аби забезпечити гнучкість і ефективність процесу створення застосунків.
Детальніше про оновлення читайте тут
Детальніше про оновлення читайте тут
🤣18🔥15👍6🖕4💊3😁2
Google представила Android XR — нову операційну систему, створену у співпраці з Samsung. Вона поєднує в собі технології штучного інтелекту та доповненої реальності.
👉 https://dou.ua/goto/tU7u
👉 https://dou.ua/goto/tU7u
👍7🖕3❤1
Чому варто задонатити на ISTAR для "Хартії"? Що це за бригада взагалі? 👉 https://dou.ua/goto/Of00
Розповідаємо коротко. Більше — по ходу збору 😉
У 2022-му підрозділ звільняв Харківщину в рамках Слобожанського контрнаступу ЗСУ, і одними з перших вийшли на кордон із росією. Також воював під Бахмутом — будучи там єдиним добровольчим підрозділом на початку 2023.
В 2024 році бригада воювала в районах Очеретиного, Серебрянського лісництва, і на півночі Харківщини. У листопаді батальйон брав участь у боях поблизу села Коломийчиха на Сватівському напрямку на Луганщині.
Важлива особливість "Хартії" — ретельна підготовка бійців, сучасні методи управління (командир — Ігор Оболєнський, що залишив топ-менеджерську посаду в компаніях МХП та "Агртотрейд" і долучився до війська) та "жодної радянської армійщини".
Тож донатимо на збір, кожна гривня наближає перемогу: https://dou.ua/goto/Of00
Розповідаємо коротко. Більше — по ходу збору 😉
У 2022-му підрозділ звільняв Харківщину в рамках Слобожанського контрнаступу ЗСУ, і одними з перших вийшли на кордон із росією. Також воював під Бахмутом — будучи там єдиним добровольчим підрозділом на початку 2023.
В 2024 році бригада воювала в районах Очеретиного, Серебрянського лісництва, і на півночі Харківщини. У листопаді батальйон брав участь у боях поблизу села Коломийчиха на Сватівському напрямку на Луганщині.
Важлива особливість "Хартії" — ретельна підготовка бійців, сучасні методи управління (командир — Ігор Оболєнський, що залишив топ-менеджерську посаду в компаніях МХП та "Агртотрейд" і долучився до війська) та "жодної радянської армійщини".
Тож донатимо на збір, кожна гривня наближає перемогу: https://dou.ua/goto/Of00
❤5🖕3
Forwarded from Затишна Галера
#iOSКомпас 🧭
8️⃣0️⃣ Завдання 80
Що під капотом купи?
З вами знову на зв'язку Сергій з @badlinkschannel. Продовжуємо занурюватися у глибини на нашому маленькому iOS батискафі.
🤔 Куча (heap) в Swift керується механізмом автоматичного керування пам’яттю (ARC), який використовує підрахунок посилань (reference counting) для автоматичного виділення та звільнення пам’яті. Розглянемо основні аспекти та типи посилань:
🔣 Основні концепції
1️⃣ Сильні посилання (Strong References)
➖ Утримують об’єкт в пам’яті, збільшуючи лічильник посилань.
➖ Об’єкт звільняється, коли лічильник посилань досягає нуля.
2️⃣ Слабкі посилання (Weak References)
➖ Не утримують об’єкт в пам’яті.
➖ Автоматично обнуляються, коли об’єкт звільняється.
3️⃣ Неутримувані посилання (Unowned References)
➖ Використовуються для усунення циклічних залежностей.
➖ Передбачається, що об’єкт існуватиме протягом усього життєвого циклу іншого об’єкта.
#️⃣ У Swift ARC керує пам’яттю, використовуючи сильні, слабкі та неутримувані посилання для автоматичного виділення та звільнення пам’яті, запобігаючи витокам пам’яті та циклічним залежностям.
В двох фразах: Swift використовує ARC для автоматичного керування пам’яттю через підрахунок посилань. Сильні посилання утримують об’єкти в пам’яті, слабкі та неутримувані посилання допомагають уникнути витоків та циклічних залежностей.
@Zatishna_Galera
8️⃣0️⃣ Завдання 80
Що під капотом купи?
З вами знову на зв'язку Сергій з @badlinkschannel. Продовжуємо занурюватися у глибини на нашому маленькому iOS батискафі.
class Person {
let name: String
init(name: String) { self.name = name }
}
var person1: Person? = Person(name: "Alice") // Лічильник посилань: 1
var person2: Person? = person1 // Лічильник посилань: 2
person1 = nil // Лічильник посилань: 1
person2 = nil // Лічильник посилань: 0, об'єкт звільняється
class Apartment {
weak var tenant: Person?
}
var alice: Person? = Person(name: "Alice")
var apartment = Apartment()
apartment.tenant = alice
alice = nil // Об'єкт звільняється, оскільки слабкі посилання не утримують об'єкт в пам'яті
class Customer {
let name: String
var card: CreditCard?
init(name: String) { self.name = name }
}
class CreditCard {
let number: Int
unowned let customer: Customer
init(number: Int, customer: Customer) {
self.number = number
self.customer = customer
}
}
var john: Customer? = Customer(name: "John")
john!.card = CreditCard(number: 1234, customer: john!)
john = nil // Об'єкти Customer та CreditCard звільняються одночасно
В двох фразах: Swift використовує ARC для автоматичного керування пам’яттю через підрахунок посилань. Сильні посилання утримують об’єкти в пам’яті, слабкі та неутримувані посилання допомагають уникнути витоків та циклічних залежностей.
@Zatishna_Galera
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🖕4
«На роботу нашої компанії, як і всіх бізнесів в Україні, суттєво вплинули блекаути, тож ми шукали рішення, яке б допомогло легше адаптуватися. Так народилася ідея внутрішньої розробки для нотифікації команд».
Дмитро Панін, Delivery Director в Levi9, ділиться досвідом створення застосунку, що інформує про життєдіяльність офісу під час блекаутів.
👉 https://dou.ua/goto/3ITC
Дмитро Панін, Delivery Director в Levi9, ділиться досвідом створення застосунку, що інформує про життєдіяльність офісу під час блекаутів.
👉 https://dou.ua/goto/3ITC
👍5🖕4💊4
Майже 400 mobile-розробників заповнили зарплатну анкету! Але для якісної аналітики нам потрібно мінімум 550 відповідей.
Заповнюйте, щоб перевірити чи досі Back-end та Mobile розробка залишаються напрямами з найвищими зарплатами розробників 🤔 👉 https://dou.ua/goto/4m6I
Заповнюйте, щоб перевірити чи досі Back-end та Mobile розробка залишаються напрямами з найвищими зарплатами розробників 🤔 👉 https://dou.ua/goto/4m6I
❤5🖕3
🔍 Нові Android-вакансії
Middle Android Developer в Digis
віддалено
👉 https://dou.ua/goto/PyoJ
Senior Android Engineer в MEGOGO
Київ, віддалено
👉 https://dou.ua/goto/Ro3L
Android Technical Lead в Uklon
Київ, віддалено
👉 https://dou.ua/goto/27Y9
Mobile Developer в 5BLUE Software
за кордоном, віддалено
👉 https://dou.ua/goto/y5CR
Middle Android Developer в Perfsol
Львів, віддалено
👉 https://dou.ua/goto/Erzq
Middle Android Developer в Digis
віддалено
👉 https://dou.ua/goto/PyoJ
Senior Android Engineer в MEGOGO
Київ, віддалено
👉 https://dou.ua/goto/Ro3L
Android Technical Lead в Uklon
Київ, віддалено
👉 https://dou.ua/goto/27Y9
Mobile Developer в 5BLUE Software
за кордоном, віддалено
👉 https://dou.ua/goto/y5CR
Middle Android Developer в Perfsol
Львів, віддалено
👉 https://dou.ua/goto/Erzq
❤2🖕1
Смартфони, виконуючи безліч функцій, вже давно стали незамінною частиною нашого повсякденного життя.
Чи допомагає вам смартфон у роботі? Які корисні застосунки можете порадити? Діліться тут.
Чи допомагає вам смартфон у роботі? Які корисні застосунки можете порадити? Діліться тут.
❤6🖕4
"Отже ви починаєте працювати з Flutter і стикаєтеся з вибором з понад 33,000 пакетів на Pub.dev. Вічне питання: на які з них варто витратити свій час?"
Ігор Козарь, Flutter Developer в Anadea, у своєму блозі поділився пакетами, які вважає must have для ознайомлення Flutter-розробником.
👉 https://dou.ua/goto/uK83
Ігор Козарь, Flutter Developer в Anadea, у своєму блозі поділився пакетами, які вважає must have для ознайомлення Flutter-розробником.
👉 https://dou.ua/goto/uK83
👍12👎9❤5🖕4
Граємо у святкове Бінго для Mobile-спільноти, закриваємо дедлайни, заповнюємо зимову анкету DOU 👉🏻 https://dou.ua/goto/4m6I
❤3🖕3
Володимир Романович, Data Analyst в Kiss My Apps, ділиться досвідом автоматизації прогнозів для 20+ застосунків.
"LTV є центральним поняттям в юніт-економіці, це святий ґрааль будь-якого цифрового бізнесу, золотий ключик до розуміння окупності бізнесу. Двері в чарівний світ усвідомлення, які канали трафіку варто масштабувати, а від яких варто відмовитися".
👉 https://dou.ua/goto/T4n3
"LTV є центральним поняттям в юніт-економіці, це святий ґрааль будь-якого цифрового бізнесу, золотий ключик до розуміння окупності бізнесу. Двері в чарівний світ усвідомлення, які канали трафіку варто масштабувати, а від яких варто відмовитися".
👉 https://dou.ua/goto/T4n3
❤3