{"id":13313,"date":"2024-08-07T07:43:59","date_gmt":"2024-08-07T07:43:59","guid":{"rendered":"https:\/\/storesat.org\/android-applications\/"},"modified":"2025-07-21T21:44:55","modified_gmt":"2025-07-21T21:44:55","slug":"android-applications","status":"publish","type":"page","link":"https:\/\/storesat.org\/en\/android-applications\/","title":{"rendered":"Android applications"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13313\" class=\"elementor elementor-13313 elementor-3129\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-f0a2c4e e-flex e-con-boxed e-con e-parent\" data-id=\"f0a2c4e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-35c6d90 elementor-widget elementor-widget-html\" data-id=\"35c6d90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/storesat.org\/wp-content\/app-style\/app-style.css\">\r\n\r\n<div class=\"search-bar\">\r\n    <input id=\"search-input\" type=\"text\" placeholder=\"Find an app...\" oninput=\"searchApps()\">\r\n<\/div>\r\n\r\n<div id=\"app-store\" class=\"app-store-container\">\r\n    <div class=\"app-grid\" id=\"app-grid\">\r\n        <!-- Apps will be added here using JavaScript -->\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    document.addEventListener('DOMContentLoaded', function() {\r\n        fetch('https:\/\/storesat.org\/app\/android\/get_apps.php')\r\n            .then(response => response.json())\r\n            .then(data => {\r\n                const appGrid = document.getElementById('app-grid');\r\n                if (data.length > 0) {\r\n                    data.forEach(app => {\r\n                        const appCard = document.createElement('div');\r\n                        appCard.className = 'app-card';\r\n\r\n                        const appIcon = document.createElement('div');\r\n                        appIcon.className = 'app-icon';\r\n                        appIcon.innerHTML = `<img decoding=\"async\" src=\"${app.icon_url}\" alt=\"Icon of ${app.name}\">`;\r\n\r\n                        const appDetails = document.createElement('div');\r\n                        appDetails.className = 'app-details';\r\n                        appDetails.innerHTML = ` \r\n                            <h2>${app.name}<\/h2>\r\n                            <p><i class=\"fas fa-bolt\"><\/i> ${app.version}<\/p>\r\n                            <p><i class=\"fab fa-android\"><\/i> ${app.type}<\/p>\r\n                            <div class=\"app-buttons\">\r\n                                <a href=\"${app.apk_link}\" class=\"btn\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/play-lh.googleusercontent.com\/0IiGAKP3ZnFFa77_7lVCXoj2dwL3fxL_ndRJLiNqzdwNXGUZ4K5wZvlPRmvoNZEo-uE\" alt=\"APK Icon\">\r\n                                    Download APK\r\n                                <\/a>\r\n                                ${app.google_play_link ? \r\n                                    `<a href=\"${app.google_play_link}\" class=\"btn btn-google-play\">\r\n                                        <img decoding=\"async\" src=\"https:\/\/guinseo.com\/wp-content\/uploads\/2024\/04\/Google-Play-Logo.webp.webp\" alt=\"Download from Google Play\">\r\n                                        Download from Google Play\r\n                                    <\/a>` : ''}\r\n                            <\/div>\r\n                            ${app.google_play_link ? '' : `\r\n                                <div class=\"unavailable-text\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/cdn-icons-png.flaticon.com\/512\/16629\/16629114.png\" alt=\"Unavailable Icon\">\r\n                                    App is not available on the store.\r\n                                <\/div>\r\n                            `}\r\n                            <div class=\"code-button\" onclick=\"showCode(this, '${app.code}')\">\r\n                                <img decoding=\"async\" src=\"https:\/\/play-lh.googleusercontent.com\/8GH0RvjdKu8UAx4rBQ5SwSNQkLwz7cZxH6K5yxxZVczAzLEteOJk7G2vHos6j7nNdKA\" alt=\"Show code\">\r\n                                <span>  Show Downloader Code    <\/span>\r\n                            <\/div>\r\n                        `;\r\n\r\n                        appCard.appendChild(appIcon);\r\n                        appCard.appendChild(appDetails);\r\n                        appGrid.appendChild(appCard);\r\n                    });\r\n                } else {\r\n                    appGrid.innerHTML = 'No apps to display.';\r\n                }\r\n            })\r\n            .catch(error => console.error('Error fetching data:', error));\r\n    });\r\n\r\n    function showCode(button, code) {\r\n        const codeElement = document.createElement('div');\r\n        codeElement.className = 'code-button';\r\n        codeElement.innerHTML = `<span>${code}<\/span>`;\r\n        button.style.display = 'none'; \/\/ Hide the button\r\n        button.parentElement.appendChild(codeElement); \/\/ Show the code in the same place\r\n    }\r\n\r\n    function searchApps() {\r\n        const searchQuery = document.getElementById('search-input').value.toLowerCase();\r\n        const appCards = document.querySelectorAll('.app-card');\r\n\r\n        appCards.forEach(card => {\r\n            const appName = card.querySelector('.app-details h2').innerText.toLowerCase();\r\n            if (appName.includes(searchQuery)) {\r\n                card.style.display = 'block';\r\n            } else {\r\n                card.style.display = 'none';\r\n            }\r\n        });\r\n    }\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-13313","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/storesat.org\/en\/wp-json\/wp\/v2\/pages\/13313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/storesat.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/storesat.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/storesat.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/storesat.org\/en\/wp-json\/wp\/v2\/comments?post=13313"}],"version-history":[{"count":0,"href":"https:\/\/storesat.org\/en\/wp-json\/wp\/v2\/pages\/13313\/revisions"}],"wp:attachment":[{"href":"https:\/\/storesat.org\/en\/wp-json\/wp\/v2\/media?parent=13313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}