Skip to content

turancabuk/Appstore-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 

Repository files navigation

Appstore Clone

Bu proje, Apple'ın, App Store'u temel alınarak geliştirilmiş bir uygulama mağazası klonudur. Bu çalışma sürecinde, Swift programlama dilinin gelişmiş özelliklerini kullanarak iOS geliştirme yeteneklerimi en ileri seviyeye taşıdım.

Uygulamayı, "https://rss.applemarketingtools.com" adresinden elde ettiğim API endpoint'lerini kullanarak, App Store'da olduğu gibi kategorilere ayırarak Today, Search, Apps ve Musics sekmelerinde sıraladım. Kullanıcıya daha etkili bir deneyim sunmak amacıyla her bir kategori içindeki uygulamaları düzenleyerek kolay erişim sağladım.

Bu çalışma, iOS uygulama geliştirme konusundaki yeteneklerimi en ileri seviyeye taşımak ve Swift'in sunduğu güncel özellikleri kullanmak amacıyla yapılmıştır. Kendi projelerinizde kullanabileceğiniz özellikleri anlamak ve uygulamak için bu repositoriyi inceleyebilirsiniz.

Bu proje kapsamında aşağıdaki Swift özelliklerini kullanarak geliştirme yaptım:


UIKit & SwiftUI
ProgramaticUI
Pagination
Swift DispatchGroup
Compositional Layout
Generic Networking
Nested UICollectionViews
Dependency Injection
Auto Layout Constraint Animations

This project is a replica of Apple's App Store, developed as a mobile application store clone. Throughout this process, I enhanced my iOS development skills by utilizing advanced features of the Swift programming language.

Using API endpoints obtained from "https://rss.applemarketingtools.com", the application categorizes apps similarly to the App Store, organizing them within the Today, Search, Apps, and Musics tabs to provide users with a categorized and easily accessible list.

This endeavor aims to push my iOS app development skills to the forefront and leverage the latest features offered by Swift. You can explore this repository to understand and implement features that you can use in your own projects.

In this project I implemented the above Swift features.

Ekran Resmi Ekran Resmi1 Ekran Resmi2 Ekran Resmi3 Ekran Resmi4 Ekran Resmi5 Ekran Resmi6 Ekran Resmi7

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages