๐ Appteka is an alternative store for Android
Appteka
Alternative Android App Store
Appteka is a free, open-source Android app store where users can discover, download, and share applications. Upload your own apps, explore creations from developers worldwide, and engage with the community through real-time discussions.
Screenshots
Features
- Browse & Download โ Explore hundreds of thousands of free Android apps
- Upload Apps โ Share your applications with the community
- APK Extractor โ Extract APKs from installed apps (including system apps)
- Real-time Chat โ Discuss apps and games with other users
- User Profiles โ Track uploads, downloads, and activity
- Ratings & Reviews โ Rate apps and read community feedback
- Favorites โ Save apps for later
- Dark Theme โ Full dark mode support
- No Root Required โ Works on any Android device
Download
Or download the latest APK from the Releases page.
Tech Stack
| Category | Technologies | |----------|-------------| | Language | Kotlin | | UI | Material Design 3, AndroidX | | Architecture | MVP (Model-View-Presenter), Clean Architecture | | Dependency Injection | Dagger 2 | | Reactive | RxJava 3, RxKotlin, RxRelay | | Networking | Retrofit 3, OkHttp 5 | | Image Loading | Simple Image Loader | | RecyclerView | Konveyor | | Build | Gradle, ProGuard |
Architecture
The project follows Clean Architecture principles with MVP pattern:
- Activity/Fragment โ Acts as a router, implements navigation interface
- Presenter โ Presentation layer, framework-agnostic for easy testing
- View โ Pure UI rendering, no business logic
- Interactor โ Business logic, repository pattern, data caching
- Converter โ Data mapping between layers
- ResourceProvider โ Android resources access for framework-agnostic layers
Building
Requirements
- Android Studio Ladybug or newer
- JDK 17
- Android SDK with API 35
Build & Run
# Clone the repository
git clone https://github.com/solkin/appteka-android.git
cd appteka-android
Build debug APK
./gradlew assembleDebug
Build release APK (requires signing config)
./gradlew assembleRelease
The APK will be generated at app/build/outputs/apk/
Localization
Appteka is available in 9 languages:
| Language | Code | |----------|------| | English | en (default) | | Russian | ru | | Arabic | ar | | Chinese | zh | | Farsi | fa | | Hindi | hi | | Kurdish | ku | | Portuguese (Brazil) | pt-rBR | | Vietnamese | vi |
Want to help translate? Contributions are welcome!
Contributing
Contributions are welcome! Feel free to:
- Report bugs and request features via Issues
- Submit pull requests with improvements
- Help with translations
- Improve documentation
Security & Disclaimer
All uploaded applications are automatically scanned by a built-in antivirus system powered by three independent antivirus engines.
However, Appteka is a community-driven app exchange platform where users can freely upload applications. The Appteka team is not responsible for user-generated content. While security scanning and content moderation are in place, please take appropriate safety precautions โ verify the source, check reviews and ratings before installing.
License
Copyright (C) 2016-2026 Appteka
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
See LICENSE.txt for the full license text.
Night-coded by Appteka team ๐