Как самому научиться Android-разработке
Интервью с человеком, который самостоятельно научился разрабатывать мобильные приложения и сейчас работает Senior Android Developer в Лондоне.
Автор делится своим опытом и даёт советы тем, кто хочет стать Android-разработчиком
#android
Интервью с человеком, который самостоятельно научился разрабатывать мобильные приложения и сейчас работает Senior Android Developer в Лондоне.
Автор делится своим опытом и даёт советы тем, кто хочет стать Android-разработчиком
#android
👍8🔥3❤2
Коллекция extensions для Swift
Откройте для себя SwifterSwift — коллекцию из более чем 500 нативных extensions Swift.
Этот репозиторий поможет вам улучшить производительность и упростить код. Посмотрите Examples.playground для более наглядного примера!
#ios #swift
Откройте для себя SwifterSwift — коллекцию из более чем 500 нативных extensions Swift.
Этот репозиторий поможет вам улучшить производительность и упростить код. Посмотрите Examples.playground для более наглядного примера!
#ios #swift
👍4
Мифы обработки ошибок в корутинах
Почему ваш код падает, даже если вы обработали все ошибки? Корутины немедленно распространяют ошибку родителю, а если он не может её обработать — делают это сами.
Следуя простым правилам, можно избежать многих проблем при работе с ними.
#android #kotlin
Почему ваш код падает, даже если вы обработали все ошибки? Корутины немедленно распространяют ошибку родителю, а если он не может её обработать — делают это сами.
Следуя простым правилам, можно избежать многих проблем при работе с ними.
#android #kotlin
👍9
Новый TipKit от Apple
Разработчики теперь не нуждаются в создании сложных инструкций в своих приложениях, благодаря новому TipKit от Apple.
Этот инструмент предоставляет подсказки, которые помогают освоиться в приложении. И самое главное — эти советы адаптированы к интерфейсу, делая процесс обучения интуитивным.
#ios
Разработчики теперь не нуждаются в создании сложных инструкций в своих приложениях, благодаря новому TipKit от Apple.
Этот инструмент предоставляет подсказки, которые помогают освоиться в приложении. И самое главное — эти советы адаптированы к интерфейсу, делая процесс обучения интуитивным.
#ios
💅4
IOS-инструменты для дебаггинга
Создание приложения — это не только кодирование, но и умение устранять ошибки.
В статье рассматриваются инструменты, которые помогут вам в этом. От нативных средств до сторонних решений — узнайте, как сделать процесс отладки максимально продуктивным.
#ios #swift
Создание приложения — это не только кодирование, но и умение устранять ошибки.
В статье рассматриваются инструменты, которые помогут вам в этом. От нативных средств до сторонних решений — узнайте, как сделать процесс отладки максимально продуктивным.
#ios #swift
❤1👍1
Материалов по каким темам вам хотелось бы больше видеть в канале?
Anonymous Poll
1%
Ещё только начинаю, не выбрал конкретное направление
3%
Тестирование
5%
Разработка игр
3%
Управление командами / проектами
48%
Нативная Android-разработка
17%
Нативная iOS-разработка
14%
Flutter
5%
React Native
3%
Swift
0%
Другое / не IT (пожалуйста, напишите в комментариях ваш вариант)
❤3
Чем занимается Android-разработчик
Вы хотите получить больше уверенности в себе как Android-разработчик? Эта статья поможет разобраться, какие навыки и знания действительно нужны на работе, а какие — лишь для собеседований.
Узнайте из первых рук, как выглядит типичный рабочий день разработчика: от планирования и дизайн-ревью до написания кода и его тестирования.
#android
Вы хотите получить больше уверенности в себе как Android-разработчик? Эта статья поможет разобраться, какие навыки и знания действительно нужны на работе, а какие — лишь для собеседований.
Узнайте из первых рук, как выглядит типичный рабочий день разработчика: от планирования и дизайн-ревью до написания кода и его тестирования.
#android
😁12❤3
Роли выражений в Swift
Задумывались ли вы когда-нибудь, что стоит за словом
#ios #swift
Задумывались ли вы когда-нибудь, что стоит за словом
«Expression» при работе с Swift и Xcode? Это видео раскроет перед вами тайну выражений в Swift, их разновидности и значение. #ios #swift
Эмулятор Android в Terminal
Подобный подход позволяет тестировать приложения на разных виртуальных устройствах, не полагаясь на GUI.
В этой статье вы найдёте пошаговое руководство по запуску эмулятора с помощью командной строки на macOS
#android
Подобный подход позволяет тестировать приложения на разных виртуальных устройствах, не полагаясь на GUI.
В этой статье вы найдёте пошаговое руководство по запуску эмулятора с помощью командной строки на macOS
#android
🤔7🤨4🔥1
Как автоматизируют в крупных компаниях
Репозиторий с подборкой ресурсов о том, как организовано тестирование и CI/CD мобильных приложений в разных компаниях. В списке есть Netflix, Reddit, Revolut и Uber.
#тестирование
Репозиторий с подборкой ресурсов о том, как организовано тестирование и CI/CD мобильных приложений в разных компаниях. В списке есть Netflix, Reddit, Revolut и Uber.
#тестирование
❤6👍1
Собеседование 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