Skip to content
View mokhinsam's full-sized avatar
🌱
🌱

Block or report mokhinsam

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mokhinsam/README.md

Привет! 👋 Меня зовут Дарина.

Я начинающий разработчик на Swift, увлеченный разработкой мобильных приложений. Обладаю знаниями в области UIKit и SwiftUI и стремлюсь развиваться в сфере iOS-разработки. Стараюсь придерживаться девиза: «Ни дня без строчки кода!».

⚡ Технические навыки

  • Swift, UIKit, SwiftUI
  • Foundation, Combine, CoreLocation, MapKit, WebKit
  • Xcode, Terminal, Git
  • MVC, MVVM, MVP, VIPER, CleanSwift
  • Storyboards, Auto Layout, UINib, Programmatic Layout
  • SOLID, KISS, DRY, HIG
  • CoreData, UserDefaults, NSCoder, Realm, Firebase
  • URLSession (GET/POST Requests), JSON, API, Alamofire, AlamofireImage, Kingfisher
  • Swift Package Manager, CocoaPoads
  • Singletone, Observer
  • Unit Testing, UI Testing, TDD
  • CoreAnimation, СoreML, WKWebView
  • Многопоточность, GCD, Async-Await, Continuations, ARC
  • Основы CSS, HTML, JS.

📋 Проекты

  • Weather: это приложение, разработанное с использованием UIKit, которое демонстрирует навыки разработки мобильных приложений. Приложение позволяет пользователям посмотреть прогноз погоды на ближайшие 24 часа и прогноз погоды на три дня. Погода запрашивается по месту локации пользователя или по названию локации через поиск.
  • ToDoLiastApp: это приложение, разработанное на архитектуре VIPER и MVVM (для ячейки). Приложение позволяет пользователям посмотреть список задач, создать новую задачу и отредактировать уже существующую, удалить задачу. Есть поиск по задачам. Также задачу можно отметить как "выполнено/не выполнено". У каждой задачи отмечена дата создания. При первом запуске приложения данные из сети (json) сохраняются в базу данных CoreData, а после оттуда (из базы) берутся для отображения в интерфейсе.
  • ProjectWords: это простое приложение, разработанное с использованием UIKit и базы данных Realm, которое демонстрирует навыки разработки мобильных приложений. Приложение позволяет пользователям с удобством изучать новые слова и термины и повторять их. Для этого они могут заводить карточки со словами, их переводом (значением) и транскрипцией, группировать слова по группам, проводить ревью изучаемых слов и отмечать уже изученные слова.
  • CakeShop: это простое приложение, разработанное с использованием SwiftUI и реактивного программирования, которое демонстрирует навыки разработки мобильных приложений. Приложение позволяет пользователям просматривать Каталог тортов, выбирать понравившиеся и сохранять их в Избранное, делать заказ через Корзину.

📫 Контакты

Pinned Loading

  1. Weather Weather Public

    Swift

  2. ProjectWords ProjectWords Public

    Swift

  3. CakeShop CakeShop Public

    Swift