Skip to content

Dzhabaev/Dzhabaev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

Hi, I'm Chingiz 👋

📱 Passionate iOS Developer

Я выбрал мир iOS-разработки из-за идеального сочетания технической глубины и возможности создавать инновационные приложения. Быстрое развитие этой области и высокие стандарты качества позволяют мне активно влиять на пользовательский опыт.

🚀 Mastering iOS Development

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

🌟 Innovator and Lifelong Learner

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

🎓 Stack

🚀 Swift 🌱 Git 📱 UIKit 🔄 GCD 🔌 REST
🧩 SwiftUI 🔄 Combine 🏗️ MVC 🏛️ MVP 🏢 MVVM
📦 SPM 📦 CocoaPods 🗂️ GitHub 💾 UserDefaults 🔐 Keychain
📂 CoreData 🗃️ SQLite 🔄 URLSession 🔐 OAuth 🔲 AutoLayout
📐 SnapKit 🧰 Interface Builder ✅ Unit Testing 🛠️ UI Testing 📸 Snapshot Testing
📚 SOLID 📚 KISS 📚 DRY 📚 YAGNI 📚 OOP
🧰 Xcode 🧰 Sourcetree 📱 iOS 📝 Projects 📦 Decomposition

🛠️ Pet projects published on GitHub:

Project Description Technologies
ScreencastFakeNFTCatalog Каталог NFT (iOS-FakeNFT)
Работая над приложением для просмотра и "покупки" NFT,
я получил ценный опыт командной работы
и самостоятельного выбора архитектуры.
Мы создали каталог с коллекциями NFT,
реализовали сетевые запросы и работали с многопоточностью.
Использование мокового сервера позволило имитировать покупки.
• UITableView
• UICollectionView
• SPM
• Projects
• Decomposition
ScreencastTracker Трекер привычек и целей (Tracker)
Разрабатывая трекер для развития привычек,
я углубился в работу с Core Data и SQL.
Приложение, построенное на MVVM,
позволяет пользователям отслеживать прогресс по дням недели,
задавать расписание и выбирать оформление для каждой привычки.
Я также реализовал поддержку темной темы,
подключил аналитику и создал первые скриншот тесты.
• UICollectionView
• SQL
• CoreData
• MVVM
• UIPageViewController
• Snapshot Testing
ImageFeed Интерактивная галерея изображений (ImageFeed)
Для создания многостраничного приложения на основе API Unsplash
я активно использовал Git и многопоточность.
В приложении реализована авторизация через OAuth,
пользователи могут просматривать бесконечную ленту изображений,
добавлять их в избранное и делиться ссылками.
Я разработал удобную навигацию и интерфейс,
используя сторонние библиотеки для расширения функционала.
• OAuth 2.0 Authorization
• Auto Layout
• Animation
• UITableView
• UIScrollView
• SPM
• Keychain
• Unit-тесты
• UI-тесты
• Sourcetree
MovieQuiz-ios Квиз по фильмам из Топ-250 IMDb (MovieQuiz-ios)
Создавая квиз о фильмах, я применил MVC с ее последующим
рефакторингом на MVP для управления данными и интерфейсом.
Используя Interface Builder, я разработал привлекательный интерфейс,
а с помощью URLSession и URLRequest обеспечил обмен данными с сервером.
Приложение сохраняет пользовательские данные через User Defaults,
а тестирование гарантирует его стабильность.
• Figma for design
• Interface Builder
• User Defaults
• MVC
• MVP
• Refactoring
• URLSession
• URLRequest
NBAPlayers NBAPlayers
Приложение для отображения списка игроков NBA с подробной
информацией о каждом игроке и их команде.
• URLSession
• URLRequest
• UITableViews

⚙️ GitHub Statistics:

Dzhabaev's GitHub stats

🤝 Connect with me

Telegramemail

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors