Публикации по теме 'mobile-app-development'


Котлин: Конструкторы
Обучение на примере Котлин: Конструкторы Как и многие другие разработчики, работающие с Android, я начал писать приложения на Java, а затем перешел на Kotlin, поскольку он стал более широко принят Google и сообществом разработчиков Android. Одно из первых отличий, с которыми я столкнулся при переходе с Java на Kotlin, заключалось в том, как определяются конструкторы. В Java у вас есть ноль или более явно определенных конструкторов. Если вы не определяете конструктор, то для вас..

Повысьте производительность своего кода с помощью этого простого трюка!
Повысьте производительность своего кода с помощью этого простого трюка! Как знание того, как работает ваш язык программирования, может повысить производительность и избежать ошибок в определенных случаях. Быстрая оценка  – это функция языков программирования, позволяющая вычислять выражение только до момента, когда его результат можно определить без вычисления всего выражения. Это может повысить производительность и избежать ошибок в некоторых случаях. При сокращенном вычислении,..

Важная особенность мобильного веб-дизайна
Важная особенность мобильного веб-дизайна В последнее время технологии в наших руках - виртуально. Исчезло время, проведенное за приемной, сидя за персональным компьютером для доступа в Интернет. От смартфона до Wi-Fi, у всех есть Интернет с ними наименьшее количество раз. Независимо от того, находитесь ли вы в ресторане или на посадочной площадке, вы можете получить доступ к Интернету из любого места. В последнее время компания по дизайну веб-сайтов все больше ориентируется на..

Разработка нативных приложений против кроссплатформенной разработки: что выбрать?
Вы разработчик, который хочет войти в мир разработки мобильных приложений? Вы человек, который хочет начать бизнес, и вам нужно создавать мобильные приложения для своего бизнеса? Если это вы, то вы в правильном месте. Если вы взглянули на заголовок и все еще задаетесь вопросом, в чем разница между собственной разработкой и кросс-платформенной разработкой?, не волнуйтесь. Я собираюсь сделать это максимально простым для понимания. Допустим, у вас есть идея решения проблемы, и вы..

Принципы SOLID для детей: Flutter Edition?
Привет, юные программисты! Сегодня мы собираемся узнать о большой идее в программировании, называемой принципами SOLID. Не волнуйтесь, это не так сложно, как кажется! Представьте, что вы строите замок LEGO. Есть определенные правила, которым вы следуете, верно? То же самое касается кодирования. Принципы SOLID подобны правилам сборки LEGO, позволяющим сделать наш код аккуратным, надежным и гибким. SOLID состоит из пяти частей, но сегодня мы сосредоточимся на последней, букве «D»,..

Непрозрачные, экзистенциальные и общие типы в Swift — объяснение за 5 минут
Swift предоставляет нам множество возможностей для написания расширенных методов. В этом блоге основное внимание будет уделено параметрам функций, типам возвращаемых значений и тому, как мы можем использовать ключевые слова для создания общих, непрозрачных и экзистенциальных типов. Дженерики дают вызывающему абоненту право выбора типа. Мы говорим, что дженерики создают свободный контракт с внешней областью видимости. Автор универсальной функции должен создать границы того, как..

Монорепозиторий для iOS и Android Project
Изучаем Android-разработку Монорепозиторий для iOS и Android Project Обеспечить возможную более простую интеграцию и обработку зависимостей при масштабировании разработки проекта. Исторически сложилось так, что работа над мобильным проектом — это максимум один командный проект (для каждой платформы, например iOS и Android). Итак, у нас есть проект Android Studio или Xcode…