Бизнес блог #1
Выжимаю книги до самой сути.
👉 Реклама - @jaMasha
📇 Хотите свою книгу? Мы напишем её за вас и сделаем книгу бестселлером. Подробности в боте @Summary_library_bot
🏆 Оставьте след в истории с помощью книги
https://expert-book.pro
Фильмы и сериалы со всей планеты. Мы знаем, что посмотреть, где посмотреть и на что сходить в кино.
Last updated 5 days, 13 hours ago
Все материалы размещены по партнёрской програме ivi.ru | All materials are posted on the partner program ivi.ru
По всем вопросам: @kuzr103
Купить рекламу: https://telega.in/c/k1noxa103
Основной канал: https://t.me/kino_hd2
Last updated 1 month, 2 weeks ago
*😭*💰⬆️ Shut up and give my money: как просить повышения зарплаты**
Рассказываем, когда и как правильно поднимать вопрос о повышении зарплаты. Проверенные тактики, аргументы и советы.
Углубляемся в вопрос и рассказываем, на основании чего просить повышения и какие аргументы использовать, а главное — какие доводы точно не подойдут.
Что такое Home-виджеты и как их подружить с вашим приложением на Flutter
Cуществуют нативные инструменты, которые интегрируются с Flutter. Например, создавать виджеты на Android можно с помощью Glance или XML, а на iOS — с WidgetKit. Эти технологии позволяют внедрять так называемые Home Widgets — элементы, с которыми можно взаимодействовать напрямую с домашнего экрана.
📖 В этой статье разбираются основные инструменты, и как их внедрять и использовать во Flutter-приложениях.
Делегаты и делегированные свойства в Kotlin
📖 Погрузимся в мир делегатов и делегированных свойств в Kotlin. Эта тема может показаться сложной на первый взгляд, но автор объясняет её максимально понятно и подробно.
В статье также есть примеры использования встроенных делегатов (lazy, observable), а также создание пользовательских делегатов с помощью интерфейсов ReadOnlyProperty и ReadWriteProperty.
🎤 Собеседование iOS-разработчика: проектирование и лайфкодинг
В данном выпуске вы увидите по сути тот лайфкодинг, который вы можете наблюдать в повседневной работе. По ходу собеседования спрашивают и теоретические вопросы, которые так или иначе относятся к часто используемым кейсам в iOS-разработке.
Смотрим по ссылке 📺
🧙 Принципы S.O.L.I.D. в Swift
Аббревиатура SOLID представляет собой набор из пяти принципов проектирования в объектно-ориентированном программировании. Эти принципы стали общепризнанным руководством по созданию высококачественных, поддерживаемых и масштабируемых систем.
Один из примеров, который очень часто встречается при работе с приложениями, — создание сетевого уровня. Существует множество форм для его создания, но по мере роста кода его трудно поддерживать, если он плохо структурирован.
🌐 Рассмотрим пример сетевого класса.
Задача c LeetCode: First Unique Character in a String
Дана строка s, найдите первый неповторяющийся символ в ней и верните его индекс. Если такого символа не существует, верните -1.
Input: s = «leetcode»Output: 0
Решение:import kotlin.random.Random
class Solution(private val nums: IntArray) {
private var array = nums.copyOf()
private val original = nums.copyOf()
fun reset(): IntArray {
array = original.copyOf()
return original
}
fun shuffle(): IntArray {
for (i in array.indices) {
val randIndex = Random.nextInt(i, array.size)
array[i] = array[randIndex].also { array[randIndex] = array[i] }
}
return array
}
}
Бизнес блог #1
Выжимаю книги до самой сути.
👉 Реклама - @jaMasha
📇 Хотите свою книгу? Мы напишем её за вас и сделаем книгу бестселлером. Подробности в боте @Summary_library_bot
🏆 Оставьте след в истории с помощью книги
https://expert-book.pro
Фильмы и сериалы со всей планеты. Мы знаем, что посмотреть, где посмотреть и на что сходить в кино.
Last updated 5 days, 13 hours ago
Все материалы размещены по партнёрской програме ivi.ru | All materials are posted on the partner program ivi.ru
По всем вопросам: @kuzr103
Купить рекламу: https://telega.in/c/k1noxa103
Основной канал: https://t.me/kino_hd2
Last updated 1 month, 2 weeks ago