feat: ios mobil arayüz tasarımı

This commit is contained in:
2026-02-11 18:06:35 +03:00
parent 69884db0ab
commit 261b2f58cc
42 changed files with 2501 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0.580",
"green" : "0.424",
"red" : "0.294"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -0,0 +1,53 @@
{
"images" : [
{
"idiom" : "iphone",
"scale" : "2x",
"size" : "20x20"
},
{
"idiom" : "iphone",
"scale" : "3x",
"size" : "20x20"
},
{
"idiom" : "iphone",
"scale" : "2x",
"size" : "29x29"
},
{
"idiom" : "iphone",
"scale" : "3x",
"size" : "29x29"
},
{
"idiom" : "iphone",
"scale" : "2x",
"size" : "40x40"
},
{
"idiom" : "iphone",
"scale" : "3x",
"size" : "40x40"
},
{
"idiom" : "iphone",
"scale" : "2x",
"size" : "60x60"
},
{
"idiom" : "iphone",
"scale" : "3x",
"size" : "60x60"
},
{
"idiom" : "ios-marketing",
"scale" : "1x",
"size" : "1024x1024"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -0,0 +1 @@
API_BASE_URL = http://192.168.1.124:8080

View File

@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UIApplicationSceneManifest</key>
<dict>
<key>UIApplicationSupportsMultipleScenes</key>
<false/>
</dict>
<key>UILaunchScreen</key>
<dict/>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSAllowsLocalNetworking</key>
<true/>
</dict>
<key>API_BASE_URL</key>
<string>http://192.168.1.124:8080</string>
<key>NSCameraUsageDescription</key>
<string>ISBN barkodu taramak için kameraya erişim gerekiyor.</string>
</dict>
</plist>

View File

@@ -0,0 +1 @@
API_BASE_URL = http://localhost:8080

View File

@@ -0,0 +1,18 @@
"auth.login" = "Login";
"auth.register" = "Register";
"auth.email" = "Email";
"auth.password" = "Password";
"auth.continue" = "Continue";
"home.myFavourite" = "My Favourite";
"home.books" = "BOOKS";
"home.addBooks" = "Add Books";
"home.noBooks" = "No books yet. Tap Add Books.";
"add.title" = "Add Books";
"add.searchByTitle" = "Search by Title";
"add.scanBarcode" = "Scan Barcode";
"add.filter" = "Filter";
"add.searchPlaceholder" = "Type book title";
"detail.add" = "Add to My Books";
"detail.remove" = "Remove from My Books";
"common.retry" = "Retry";
"common.empty" = "No results";

View File

@@ -0,0 +1,21 @@
{
"data": [
{
"locale": "tr",
"items": [
{
"asin": "6053757810",
"title": "Fahrenheit 451",
"authorName": "Ray Bradbury",
"isbn": "9786053757818",
"thumbImage": "https://example.com/cover.jpg",
"date": "2018",
"publisher": "Ithaki",
"page": 280,
"description": "Distopik klasik.",
"categories": ["Novels", "Science Fiction"]
}
]
}
]
}

View File

@@ -0,0 +1,18 @@
"auth.login" = "Giriş Yap";
"auth.register" = "Kayıt Ol";
"auth.email" = "E-posta";
"auth.password" = "Şifre";
"auth.continue" = "Devam Et";
"home.myFavourite" = "My Favourite";
"home.books" = "BOOKS";
"home.addBooks" = "Kitap Ekle";
"home.noBooks" = "Henüz kitap yok. Kitap Ekle'ye dokunun.";
"add.title" = "Kitap Ekle";
"add.searchByTitle" = "Başlığa Göre";
"add.scanBarcode" = "Barkod Tara";
"add.filter" = "Filtre";
"add.searchPlaceholder" = "Kitap adı yazın";
"detail.add" = "Kitaplığıma Ekle";
"detail.remove" = "Kitaplığımdan Kaldır";
"common.retry" = "Tekrar Dene";
"common.empty" = "Sonuç bulunamadı";