Мобильная разработка
4.15K subscribers
177 photos
23 videos
1 file
240 links
@haarrp - admin

@itchannels_telegram - 🔥лучшие ит-каналы

@javascriptv - продвинутый javascript

@JavaScript_testit- js тесты

@programming_books_it - бесплатные it книги

@ai_machinelearning_big_data - ml
加入频道
Самые частые ошибки начинающих iOS-разработчиков

Александра Башкирова, старший код-ревьюер на курсе «iOS-разработчик» в Яндекс Практикуме, разбирает несколько популярных ошибок, которые допускают новички.

Например, ошибки в вёрстке, избыточные force unwrapping, неправильное использование switch и guard. Также автор рассказывает к чему приводят эти ошибки и как их избежать:

https://habr.com/ru/company/yandex_praktikum/blog/722812/

#ios
👍21
Диспетчеризация методов iOS

Диспетчеризацией методов называют процесс поиска адреса инструкций, которые нужно выполнить CPU при вызове определенного метода. Знания принципов работы диспетчеризации методов необходимы при написании кода, поскольку они позволяют повысить производительность приложения, а также не допустить ошибок, связанных с неочевидным поведением в Swift.

В этой статье будут рассмотрены понятие диспетчеризации, его виды, преимущества и недостатки, а также приведены небольшие задачи для укрепления знаний:

https://habr.com/ru/articles/677616/

#ios #swift
Упрощение внедрения зависимостей с помощью паттерна «фасад» в iOS

Если мы работаем в приложении со слишком большим количеством модулей и, следовательно, слишком большим количеством зависимостей в каждом из них, может потребоваться много времени, чтобы сосчитать их все, внедрить в каждый класс, на который они полагаются.

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

Подробнее:

https://pedroalvarez-29395.medium.com/ios-simplifying-dependency-injection-with-the-facade-design-pattern-bd863630da32

#ios
2👍2
Создание виджетов для приложений iOS с помощью WidgetKit и SwiftUI

Начиная с iOS 14, Apple представила виджеты, которые позволяют пользователям отображать часть содержимого приложения на главном экране.

Давайте посмотрим, как мы можем использовать платформу WidgetKit для добавления виджетов в приложения iOS:

https://tanaschita.com/20220905-building-widgets-for-ios-applications-with-widgetkit-and-swiftui/

#ios #swift
2
Большая коллекция инструментов для iOS-разработчиков

Каждому разработчику нужен свой инструментарий, который будет помогать ему решать самые сложные задачи. В этой подборке вы наверняка найдёте себе такие инструменты, ведь здесь собрано всё самое полезное для аналитики, отладки, локализации, машинного обучения и многого другого.

Открывайте, изучайте и сохраняйте пост в избранное, чтобы вернуться к нему при случае:

https://github.com/ios-dev-tools/awesome-ios-dev-tools

#ios #инструмент
3
This media is not supported in your browser
VIEW IN TELEGRAM
🤓 Popup View — библиотека тостов, оповещений и всплывающих окон для SwiftUI

Собственно из заголовка уже понятно, что вас ждёт по ссылке — удобные элементы интерфейса, которые вам не нужно создавать с нуля, если вы работаете со SwiftUI. А ещё они стильные.

🖥 Github

#ios #библиотека
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
Сравнение Kotlin, Swift и Dart

В этой статье автор покажем вам, как написать один и тот же код на трех популярных декларативных фреймворках — Jetpack Compose, SwiftUI и Flutter.

Таким образом, вы сможете сравнить, как они работают и чем отличаются при создании интерфейсов.

#ios #android #flutter
👍61🔥1
Swift на сервере в 2023

Вас интересует развитие Swift на серверной стороне? Тогда обязательно прочтите этот ежегодный отчёт рабочей группы Swift Server!

На 2023 год запланирован дальнейший рост экосистемы, расширение документации и совершенствование инструментов разработки.

#ios #swift
4👍1🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Добавление прокрутки в симуляторе Xcode!


Приложение для работы со строкой меню, которое добавляет прокрутку.

https://github.com/aheze/Squirrel

#ios

@mobdevelop
👍61🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Две идеи проектов для начинающих iOS-разработчиков

Flappy Fly Bird — проект с открытым исходным кодом по мотивам классики аркадного жанра на Swift 5.5, GameplayKit, SpriteKit и iOS 12.

Coffee-Ratio — приложение создано для любителей кофе и помогает пользователю рассчитать соотношение воды и кофе для каждой порции.

#ios #петпроект
👍82
​​​Пишем аналог приложения Uber на iOS

Интересный 4-часовой видеоурок, с помощью которого вы создадите почтиUber с помощью SwiftUI.

Автор разбирает:
— методы для получения текущего местоположения пользователя,
— создание интерфейса и реализацию функциональности просмотра запросов на поездку,
— поиск и выбор местоположения,
— добавление данных о поездке и тёмную тему.

Сохраняйте — будет, чем заняться на праздниках: https://youtu.be/Z6-KVWXbw-w

#ios
👍82🔥2
🔥 Дайджест полезных материалов из мира Мобильной разработки за неделю

Почитать:
Раскраска SVG картинки во flutter, и почему я решил отключить Impeller
Огромная шпаргалка с готовыми запросами SQL (SQLite)
Реализация чата на Flutter при помощи вебсокетов
Практическая реализация паттерна Server-Driven UI на Flutter c использованием фреймворка Duit
Где изучать C# в 2024. Бесплатные курсы и полезные ресурсы
Как создать shader в Flutter для эффектной анимации в приложении?
Как с помощью ChatGPT реализовать раскраску во flutter
Вся наша жизнь – игра: или как прижилась геймификация внутри мобильного приложения в ритейле
Бесплатные курсы Golang 2024
Уменьшаем boilerplate с помощью Swift Macros
Направо пойдешь — в бэкенд придешь, налево — в мобилки…
Кто ты, SwiftData
Аналитика в игре на Godot: подключаем MyTracker
How to create a similar pan an a zoom movement in Flutter flame
First build and publish Nx expo app
Ultimate Cross-Platform Framework Selection: Flutter or React Native
Flutter Developer ROADMAP 2024
Exploration of Flutter Hot Update Technology
In-Depth Perspective on Flutter: A Comprehensive Analysis and Practice Guide
SwiftUI Essentials: Crafting a To-Do List App with Xcode and Git Integration
Easily Replicate a Waiting List UI in .NET MAUI
Exploring UI UX Immersive Trends in 2024 and Beyond
Generics in Swift: Expanding Flexibility and Code Reusability

Посмотреть:
🌐 Golang 100 вопросов с собеседований. Подготовка Go разработчика Часть 1 ( 38:15)
🌐 Задание с собеседования Golang разработчика. Разбор важных тем. ( 14:24)
🌐 Q&A Стрим. Прожариваем новые форматы ( 01:19:43)
🌐 Разбор кода приложения по доставке пиццы ( 01:45:57)
🌐 Сколько учиться #ios разработке? #apple #swift ( 00:33)
🌐 Вклад Алан Тьюринга в развитии в #ИИ ( 01:00)
🌐 Сколько времени нужно для разработки #ios приложения #apple #swift ( 00:44)
🌐 Выполнение Тестового задания на вакансию #IOS разработчика. Часть 1 #swiftUI ( 01:14:48)
🌐 Сколько стоит разработка #ios приложения #apple #swift #iphone ( 00:37)
🌐 Вклад Джона фон Неймана в развитии в #ИИ ( 00:56)
🌐 Первое в истории упоминание #ИИ ( 00:28)
🌐 История развития Искуственного Интелекта. Фильм. Часть 1 ( 09:48)
🌐 Про #ios разработку за 60 секунд #swift #apple ( 00:59)

Хорошего дня!
👍31🔥1