Собеседование Middle Android разработчика
Что такое настоящий опыт в мире Android? Какие нюансы и тонкости создания кода в IDE могут стать решающими на собеседовании? Ответы на эти и другие вопросы ждут вас в этом видео.
#android
Что такое настоящий опыт в мире Android? Какие нюансы и тонкости создания кода в IDE могут стать решающими на собеседовании? Ответы на эти и другие вопросы ждут вас в этом видео.
#android
😁10
Императивный UIKit vs декларативный SwiftUI
В мире разработки iOS-приложений существуют два основных фреймворка: UIKit и SwiftUI. Но какой выбрать, когда старый инструмент кажется знакомым, а новый обещает простоту и инновации?
Статья погружает вас в различия между императивным и декларативным подходами к программированию.
#ios #swift
В мире разработки iOS-приложений существуют два основных фреймворка: UIKit и SwiftUI. Но какой выбрать, когда старый инструмент кажется знакомым, а новый обещает простоту и инновации?
Статья погружает вас в различия между императивным и декларативным подходами к программированию.
#ios #swift
👍2
Gradle Version Catalog
Управление зависимостями Gradle может стать настоящей проблемой. Но что если есть способ упростить этот процесс?
Статья расскажет о том, как использовать Gradle Version Catalog для централизованного управления зависимостями и автоматизировать обновления с помощью GitHub Action.
#android
Управление зависимостями Gradle может стать настоящей проблемой. Но что если есть способ упростить этот процесс?
Статья расскажет о том, как использовать Gradle Version Catalog для централизованного управления зависимостями и автоматизировать обновления с помощью GitHub Action.
#android
👍4
Android Studio Templates
Хотите сэкономить время при разработке? Тогда вам стоит попробовать шаблоны в Android Studio.
Это специальные функции, которые позволяют вставлять готовые блоки кода за несколько секунд.
#android
Хотите сэкономить время при разработке? Тогда вам стоит попробовать шаблоны в Android Studio.
Это специальные функции, которые позволяют вставлять готовые блоки кода за несколько секунд.
#android
👍8😎1
Многопоточность в iOS
Эта статья поможет разобраться с одним из ключевых аспектов — многопоточностью. Автор доступно объясняет основы и даёт обзор инструментов Swift для работы с многопоточностью —от базовых GCD и Operation Queues до новых async/await
#ios #swift
Эта статья поможет разобраться с одним из ключевых аспектов — многопоточностью. Автор доступно объясняет основы и даёт обзор инструментов Swift для работы с многопоточностью —от базовых GCD и Operation Queues до новых async/await
#ios #swift
👍2
Немного о перечислениях в Swift
Мало кто задумывается, как устроены перечисления внутри. Эта статья объясняет их механизм простым языком без сложных терминов.
Вы узнаете, какие бывают типы перечислений и стратегии их реализации, как они оптимизируют память и производительность.
#ios
Мало кто задумывается, как устроены перечисления внутри. Эта статья объясняет их механизм простым языком без сложных терминов.
Вы узнаете, какие бывают типы перечислений и стратегии их реализации, как они оптимизируют память и производительность.
#ios
🤨43
Миграция с GSON на Serialization
Эта статья расскажет об особенностях миграции с GSON на новую библиотеку сериализации от JetBrains.
Автор делится опытом внедрения и сравнивает производительность инструментов.
#android #kotlin
Эта статья расскажет об особенностях миграции с GSON на новую библиотеку сериализации от JetBrains.
Автор делится опытом внедрения и сравнивает производительность инструментов.
#android #kotlin
👍7
В чём главное отличие Serialization от Gson?
Anonymous Quiz
21%
Поддержка нескольких форматов
54%
Отсутствие рефлексии
8%
Больше настроек
17%
Меньше кода
👍3
Нейронные сети и Android
Хотите использовать нейросети в Android-приложение? Эта статья расскажет, как внедрить собственную модель или взять готовую, чтобы классифицировать изображения и распознавать речь.
#android
Хотите использовать нейросети в Android-приложение? Эта статья расскажет, как внедрить собственную модель или взять готовую, чтобы классифицировать изображения и распознавать речь.
#android
❤7👍2👏1
50+ Open Source проектов на SwiftUI
В этой подборке вы найдёте идеи для своего приложения: игры, графики, анимации, виджеты, интеграция с другими фреймворками iOS. Каждый проект сопровождается пояснениями и исходным кодом на GitHub.
#ios #swift
В этой подборке вы найдёте идеи для своего приложения: игры, графики, анимации, виджеты, интеграция с другими фреймворками iOS. Каждый проект сопровождается пояснениями и исходным кодом на GitHub.
#ios #swift
👍5❤1🔥1
Разбор тестового задания
Автор детально разбирает кейс: от изучения требований до написания кода и вёрстки.
Вы узнаете, как подойти к решению, какие инструменты использовать и как организовать проект.
#android
Автор детально разбирает кейс: от изучения требований до написания кода и вёрстки.
Вы узнаете, как подойти к решению, какие инструменты использовать и как организовать проект.
#android
👎5👍4🔥1
Идеальное собеседование
Эта статья расскажет об уникальном подходе к интервью — с использованием бизнес-кейсов.
Вы узнаете, как моделируют рабочие ситуации на таких собеседованиях и проверяют не только технические навыки, но и софт-скиллы.
#ios
Эта статья расскажет об уникальном подходе к интервью — с использованием бизнес-кейсов.
Вы узнаете, как моделируют рабочие ситуации на таких собеседованиях и проверяют не только технические навыки, но и софт-скиллы.
#ios
❤2🥰2👍1
Собираем Android для Raspberry Pi
Даже если вы новичок, эта инструкция позволит собрать свою кастомную прошивку и получить бесценный опыт!
Автор описывает пошаговый процесс сборки от настройки среды до финальной прошивки. Вы узнаете, как инициализировать репозитории, запустить компиляцию, и собрать ядро Linux.
#android
Даже если вы новичок, эта инструкция позволит собрать свою кастомную прошивку и получить бесценный опыт!
Автор описывает пошаговый процесс сборки от настройки среды до финальной прошивки. Вы узнаете, как инициализировать репозитории, запустить компиляцию, и собрать ядро Linux.
#android
👍6🔥1🥰1
Анимация NameDrop с SKShader
Одной из самых эффектных фич в iOS 17 стала NameDrop (для шаринга контактов). Многие обратили внимание на необычную анимацию, похожую на водную рябь.
Здесь исходный код, в котором вы можете посмотреть на реализацию и использовать анимацию в своих проектах.
#ios #swift
Одной из самых эффектных фич в iOS 17 стала NameDrop (для шаринга контактов). Многие обратили внимание на необычную анимацию, похожую на водную рябь.
Здесь исходный код, в котором вы можете посмотреть на реализацию и использовать анимацию в своих проектах.
#ios #swift
👍5🥰2🔥1
Инверсия зависимостей в Android
Статья на практических примерах разбирает, как инвертировать зависимости от аналитики, хранилища данных и системных API.
Прочитав её, вы сможете построить гибкую архитектуру и легко менять внешние инструменты в приложении!
#android
Статья на практических примерах разбирает, как инвертировать зависимости от аналитики, хранилища данных и системных API.
Прочитав её, вы сможете построить гибкую архитектуру и легко менять внешние инструменты в приложении!
#android
🔥6👍2👏2🥰1
Поля и свойства в Kotlin
В этой небольшой статье вы узнаете, как Kotlin неявно создаёт поля, геттеры и сеттеры, когда вы объявляете свойства. Также разберётесь, в чём разница между private set и backing.
#android #kotlin
В этой небольшой статье вы узнаете, как Kotlin неявно создаёт поля, геттеры и сеттеры, когда вы объявляете свойства. Также разберётесь, в чём разница между private set и backing.
#android #kotlin
❤10👍1🥰1
Ускорение приложения на Android
В этой статье вы узнаете, как правильно снимать метрики, использовать специальные инструменты и библиотеки. А главное — получите готовые решения по ускорению логики, сетевых запросов и пользовательского интерфейса.
#android
В этой статье вы узнаете, как правильно снимать метрики, использовать специальные инструменты и библиотеки. А главное — получите готовые решения по ускорению логики, сетевых запросов и пользовательского интерфейса.
#android
👍4😁2🔥1
Модулирование Android
Эта статья поможет выстроить оптимальную структуру приложения от MVP до Enterprise! Автор делится практическими советами, как начинать с простого и масштабировать архитектуру по мере роста.
#android
Эта статья поможет выстроить оптимальную структуру приложения от MVP до Enterprise! Автор делится практическими советами, как начинать с простого и масштабировать архитектуру по мере роста.
#android
👍2🤔2🔥1
Работа с Android Repository
Думаете, что Repository просто обёртка для доступа к базе данных? Вы ошибаетесь!
В в статье вы научитесь определять объекты, не копируя структуру данных. Поймёте, как разделять Repository по типам и узнаете, когда он вообще не нужен.
#android
Думаете, что Repository просто обёртка для доступа к базе данных? Вы ошибаетесь!
В в статье вы научитесь определять объекты, не копируя структуру данных. Поймёте, как разделять Repository по типам и узнаете, когда он вообще не нужен.
#android
🔥10👍3😁1
Отличия Compose и SwiftUI
Автор детально разбирает ключевые отличия двух популярных декларативных фреймворков для UI.
Вы узнаете об особенностях закрытой природы SwiftUI, влияющей на разработку. Оцените разницу в эргономике и взаимодействии с Xcode по сравнению с Android Studio.
#ios #android
Автор детально разбирает ключевые отличия двух популярных декларативных фреймворков для UI.
Вы узнаете об особенностях закрытой природы SwiftUI, влияющей на разработку. Оцените разницу в эргономике и взаимодействии с Xcode по сравнению с Android Studio.
#ios #android
👍4🔥1😁1