The portfolio consists of 11 main sections. Short descriptions are written as not technical as possible. If you want to read the technical description, navigate to the Github page of the app. There you can find the full technical description, tech stack, commits I made with the timestamp, full source code, and demo app that you can use.
Obsession, passion, and consistency!
Section | Count | Downloads |
---|---|---|
Production Android apps | 13 | 512 000+ |
Freelance projects | 1 | - |
Native Android libraries | 5 | - |
Hobby Native Android apps | 205 | - |
Hobby Kotlin Multiplatform apps | 14 | - |
Hobby Wear OS apps | 1 | - |
Hobby Flutter apps | 2 | - |
Hobby React Native apps | 4 | - |
Hobby Desktop apps | 1 | - |
Hobby Backend apps | 5 | - |
Programming Language and Algorithm playgrounds | 5 | - |
Updated at 01.11.2024.
GoTest is one of the biggest educational platform to study in Uzbekistan. You can solve multiple-choice questions from more than 8 subjects and more than 100 000 questions. Also, you can get full results of your work. Furthermore, you can take mock exams and prepare for the actual exam. There are even more to get from GoTest.
- Won $10 000 subsidy (funding) from the Goverment
- Won top 40 place in International Startup Tournament Unicorns SCO 2022
- 255 000+ downloads in Google Play Store so far
- 4.5 overall stars in Google Play Store
- Top 3 grossing educational apps in Uzbekistan
- 2 000+ daily active users in July/August each year
- Reached 1st place in educational apps in Google Play Store in August 2021
MVVM, Jetpack Navigation Component, Room, Kotlin Flows, Git, R8, Firebase, GSON, Kotlin Coroutines, Hilt, Glide, Click Payment, ExoPlayer2, ViewBinding, Jetpack Paging2, Material2, Custom Views, Animations, Threading, Deployment of Firebase Cloud Functions via JavaScript, Custom and Google authentication...
- 16 000+ downloads in Google Play Store so far
- 4.6 overall stars in Google Play Store
Solve English grammar multiple-choice questions with the English Grammar Tests. You can improve your English grammar skills by using the application daily. Application is fully robust to configuration changes and process deaths. Different screen layouts are made for different orientations.
MVVM, Firebase, Room, Kotlin Coroutines, Hilt, Jetpack Navigation Component, Admob, GSON, Jetpack WorkManager, Material2, Kotlin Flows, Animations, Custom Views, R8, ProGuard, Git, ViewBinding, Notification, Completely robust to configuration changes and process death, Different screen layouts...
This app helps people who want to learn bookkeeping special account codes. Users can play interactive quiz games and search for account codes by content and numbers. The app supports multiple languages (Uzbek, Russian). It is fully offline, lightweight, and extremely easy to use.
The app was originally developed by Material2 that you can see at 3B. Material3 implemented from scratch.
- 51 000+ downloads in Google Play Store so far
- 4.7 overall stars in Google Play Store
MVVM, Material3, Firebase, Room, Hilt, Jetpack Navigation Component, Jetpack DataStore Preferences, ViewBinding, Git, R8, Exoplayer2, Admob, Kotlin Coroutines, Kotlin Flows, Timber, Animations, Handling Configuration Changes, Adaptive Layouts...
MVVM, Material2, Room, Firebase, Git, R8, Jetpack Navigation Component, Hilt, Kotlin Coroutines, LiveData, ViewBinding, Animations, Exoplayer2, Admob...
This app is dedicated to Alisher Navoi. You can read all of his poems and artworks. Poems are organized very efficiently and the app shows your progress, also sorts them for your benefit. What's more, you can take quizzes from his life and work.
The app was originally made by Kotlin Native (XML). It has been migrated to Flutter from scratch completely. You can see the native app in 4B which is above 4A.
- App won top 10 places in Uzbekistan tournament over 400 apps
- 22 000+ downloads in Google Play Store so far
- 4.4 overall stars in Google Play Store
Flutter, MVVM, AutoRoute, Bloc, Cubit, RxDart, Freezed, Drift, SQLite3, Path, Firebase, EasyLocalization, Injectable, GetIt, SharedPreferences, Logger, Custom Widgets, Animations, Custom themes, Robust to configuration changes...
MVVM, Hilt Dependency Injection, Jetpack Navigation Component, Room, Firebase, ViewBinding, Git, Kotlin Coroutines, Material Design, Glide, R8, Handling configuration changes...
This app plays audio of "Kichkina Shahzoda" novel locally. It is easy to use. You can easily control audio by notification.
- 48 000+ downloads in Google Play Store so far
- 4.5 overall stars in Google Play Store
The app was originally made by Material2 XML. It has been migrated to Material3 Jetpack Compose from scratch completely. You can see Material2 XML app in 5B.
MVVM, Hilt, Jetpack Compose, Kotlin Coroutines, Kotlin Flows, Material3, ExoPlayer2, Git, Compose Destinations, Timber, R8, Firebase, Music Notification...
MVVM, Hilt Dependency Injection, Jetpack Navigation Component, Glide, Exoplayer, Kotlin Coroutines, ViewBinding, Git, Material Design, Firebase, Music Notification...
- 300+ downloads in Google Play Store so far
- 4.8 overall stars in Google Play Store
A beautifully simple ToDo application that emphasises simplicity and ease of use. Whether you want a shopping list, grocery list or you just have lots of things to remember ToDo is built for you. ToDo is fully offline as it does not require internet connection. Also, ToDo is very fast and very light! The size of APK is lighter than 2 MB. It also supports Dark Mode and multiple languages (English, Russian, Uzbek).
It has been migrated to Material3 completely. You can see Material2 app in 6B and 6C
Jetpack Compose, Compose Destinations, MVVM, Firebase, R8, Hilt Dependency Injection, Kotlin Coroutines, Room, Jetpack DataStore Preferences, Flow, StateFlow, Channel, Process Death Handling, Material3, Git...
The app was originally made by Material2 XML. It has been migrated to Jetpack Compose from scratch completely. You can see XML app in 6C which is above 6B.
Notepad is completely offline and ad-free. Regarding adding notes, it has never been straightforward like this. The app supports multiple languages (English, Russian, Uzbek). Auto-save notes.
- 90 000+ downloads in Google Play Store so far
- 4.4 overall stars in Google Play Store
- 2 500+ daily active users according to Google Analytics
MVVM, Jetpack Compose, Compose Destinations, Firebase, R8, Hilt, Kotlin Coroutines, Room, Jetpack DataStore Preferences, Kotlin Flows, Process Death Handling, Material3, Git...
MVVM, Git, Material Design, Room, Threading, R8, Custom Views...
This is the best app to manage your inventory. This app has many features to save your time and automate your job. You can add inventory and sell. You can also add sizes to inventory and you can share QR codes of products. You can use your sale data with the calendar. You can back up your data and you can convert your data to an Excel file. The app supports multi-language (English, Russian, Uzbek). There are more features...
- 2 000+ downloads in Google Play Store so far
- 4.6 overall stars in Google Play Store
MVVM, Material Design, Room, Git, ViewBinding, Firebase, QR Code, Excel, Google Admob, Live search, R8...
This app helps people who want to learn English irregular verbs by playing interactive quiz games and searching irregular verbs by name and definition. The app supports multiple languages (English, Uzbek, Russian). Also, it is fully offline, lightweight, extremely easy to use.
The app was originally developed by Material2 that you can see at 9B. Material3 implemented from scratch.
- 27 000+ downloads in Google Play Store so far
- 4.6 overall stars in Google Play Store
MVVM, Material3, Firebase, Room, Hilt, Jetpack Navigation Component, Jetpack DataStore Preferences, ViewBinding, Git, R8, Exoplayer2, Admob, Kotlin Coroutines, Kotlin Flows, Timber, Animations, Handling Configuration Changes, Adaptive Layouts...
MVVM, Material2, Room, Firebase, Git, R8, Jetpack Navigation Component, Hilt Dependency Injection, Kotlin Coroutines, ViewBinding, Animations, Exoplayer2, Admob...
This app is to help manage GoTest platform. You can use analytics and revenue data. You can execute important services and functions. You can change the data of users, admins, and partners.
MVVM, Firebase, Hilt Dependency Injection, Kotlin Coroutines, ViewBinding, R8, Git, Glide, Jetpack Paging...
Console platform for GoTest partners. They can manage their followers and payments.
MVVM, Git, R8, Firebase, Kotlin Coroutines, Hilt Dependency Injection, Glide, ViewBinding, Material Design, Jetpack Paging, Threading...
This app is to help GoTest admins to manage education content and materials. They can add, edit and delete contents and configure some fields.
MVVM, Firebase, Hilt Dependency Injection, Kotlin Coroutines, Glide, Git, ViewBinding, R8, Jetpack Paging, Algorithms...
Console application to save multiple-choice questions to database easily.
MVVM, Firebase, Kotlin Coroutines, Room, Hilt Dependency Injection, ViewBinding, Flow, StateFlow, Channel, Material Design, Git...
- Worked and communicated with client very well
- Satisfied and happy client
- Finished before tight deadline
- Developed 2 native Android apps and 1 Firebase server from scratch
- Created Google Cloud Console account
- Created Google Play Developer account
- Uploaded release app to Google Play Store
The app is for people who wants to play "Zakovat" and get "Zakovat" questions with answers. The UI is modern and easy to use. The app also has "Zakovat" timer and many more useful functions. All the questions are stored in the server and locally stored once it is downloaded.
MVVM, Firebase, Google authentication, Kotlin Coroutines, Kotlin Flows, Room, Hilt Dependency Injection, R8, Git, ProGuard, Jetpack Navigation Component, ActivityX, FragmentX, Jetpack Paging, GSON, Exoplayer2, Glide, Animations, ViewBinding, Material 2, Robust to configuration changes and process death...
Console app for ZakoWatt. So the owner can manage his project. He can manage resources, payments, users, and others that is connected to the server.
MVVM, Firebase, Kotlin Coroutines, Kotlin Flows, Room, Hilt Dependency Injection, ActivityX, Jetpack Paging, Glide, Animations, ViewBinding, Material 2, Robust to configuration changes and process death...
Easy to use and functional app to save notes. You can choose a background color for your notes and also you can filter them by "Title", "Date", "Colour" in ascending and descending order.
Jetpack Compose, Clean Architecture, MVVM, Hilt Dependency Injection, Jetpack Compose Navigation, Kotlin Coroutines, Git, Room, State, Flow, Unit testing, Integration testing, End to End testing...
This app gets cryptocurrency information from API and shows you data.
Jetpack Compose, Clean Architecture, MVVM, Hilt Dependency Injection, Jetpack Compose Navigation, Kotlin Coroutines, Git, Retrofit, State, Flow...
This app gets foods recipe information from API and shows you data. You can also search them by name and filter them by type. Light and dark theme is supported. Cool animations are implemented.
Jetpack Compose, MVVM, Hilt Dependency Injection, Jetpack Navigation Component, Retrofit, Kotlin Coroutines, Glide, Git, Animations, Material Design, Handling configuration changes and Process Death...
Simple app to search high-quality images from the server.
MVVM, Jetpack Navigation Component, Hilt Dependency Injection, Retrofit, Kotlin Coroutines, Jetpack Paging 3, ViewBinding, Git, Glide, Process Death...
This is a simple app to play some music from the firebase server.
MVVM, Hilt Dependency Injection, Jetpack Navigation Component, Glide, Exoplayer, Kotlin Coroutines, ViewBinding, Git, Material Design, Firebase, Music Notification...
Simple app to read news from API and save them locally to read later.
MVVM, Hilt Dependency Injection, Jetpack Navigation Component, Retrofit, Glide, Kotlin Coroutines, ViewBinding, Room, Git, Material Design, Pagination, Handling configuration changes...
Chat app to send messages and files among users. You can also create chat groups and there are more features...
MVVM, Hilt Dependency Injection, Jetpack Navigation Component, ViewBinding, Kotlin Coroutines, Kotlin SharedFlow, Git, Stream SDK...
This app tracks your running activity and gives information about your run using Google Maps. It also saves your all runs in a local database and you can sort them by some criteria. You can also get your running statistics with charts.
MVVM, Hilt Dependency Injection, Jetpack Navigation Component, Google Maps, Glide, Kotlin Coroutines, ViewBinding, Room, Git, Material Design, Barcharts, Handling Configuration Changes, Service...
Simple android app to enable/disable Bluetooth, make Bluetooth discoverability on, search for available Bluetooth devices, and pair them.
Bluetooth, Material Design, ViewBinding...
Android app to send text messages over Bluetooth via BLE. This application is required to be installed on two devices and you can scan and connect each other in the app. Then you can start messaging.
BLE, MVVM, Jetpack Navigation Component, ViewBinding, Git, Material Design...
This app is to track drugstore inventory and all the data is stored in the server. Many users can use the app at the same time and it is synchronized in real-time among all devices. You can share bar codes, scan bar codes, and filter the data of the products. You can do even more...
MVVM, Room, Firebase, Git, R8, Kotlin Coroutines, Hilt Dependency Injection, Glide, ViewBinding, Jetpack Paging, Material Design, Custom views, Threading...
This app is a console app for StockX Med. So admins can add drugs to servers so clients can get drugs for their drugstore.
MVVM, Room, Firebase, Git, R8, Kotlin Coroutines, Hilt Dependency Injection, ViewBinding, Jetpack Paging, Material Design, Threading...
App to manage debtors and track debts and collected money. This app has multi-language support (Russian, Uzbek) and easy to use user interface. Secured with PIN and fingerprint scanner. All data is stored in the server and fully synchronized over all devices. Offline mode is supported. Light and dark theme and other crucial features to manage debt-related activities.
MVVM, Hilt Dependency Injection, Room, Firebase, Kotlin Coroutines, ViewBinding, R8, Jetpack Paging, Material Design, Git...
This app is paid version of StockX Pro. It has all the features that StockX Pro has. It has also extra important features. Backing-up in the cloud and better statistics, extra configuration, and so on...
MVVM, Hilt Dependency Injection, Kotlin Coroutines, Charts, Material Design, Room, Git, ViewBinding, Firebase, QR Code, Excel, Live search, R8...
This app helps users to buy products online, pay, and track their orders. Users can create accounts and change their profiles.
Java, AsyncTask, Firebase, Picasso, Material Design, Jetpack Paging...
This app helps users to order food from their lovely restaurants and it sends data to restaurant owners. Users can see their order history and easily pay.
Java, SQLite, AsyncTask, Firebase, Picasso, Material Design, Jetpack Paging...
This app helps restaurant owners to manage their restaurants and receive orders from clients, also sending them. Orders automatically get received and notification fires up.
Java, AsyncTask, Firebase, Picasso, Material Design, Notification, Jetpack Paging...
Simple app to show off my Jetpack Navigation Component skills.
Jetpack Navigation Component, ViewBinding, Material Design, Safe Args, Deep links...
This app helps users to add to-do tasks and smash their daily goals. This is the simplest yet powerful app.
MVVM, Hilt Dependency Injection, Jetpack Navigation Component, Kotlin Coroutines, Room, Jetpack DataStore Preferences, ViewBinding, Flow, StateFlow, Channel, Process Death Handling, Material Design, Git...
This app is dedicated to Lil Peep. Straightforward app to listen to rapper Lil Peep's "CryBaby" album from the server. You can control music easily by notification.
MVVM, Hilt Dependency Injection, Jetpack Navigation Component, Glide, Exoplayer, Kotlin Coroutines, ViewBinding, Git, Material Design, Firebase, Music Notification...
Simple app to test your psychological traits and show additional information about yourself.
MVVM, Firebase, Jetpack Paging, Kotlin Coroutines, Glide, Material Design, ViewBinding...
β | Name | Description | Tech stack | Navigation |
---|---|---|---|---|
1 | Stopwatch Wear OS | A simple stopwatch app for Wear OS | Wear OS, Jetpack Compose, Material2, Kotlin Flows, Kotlin Coroutines, ViewModel... |
β | Name | Description | Tech stack | Navigation |
---|---|---|---|---|
1 | Stopwatch Desktop | Simple Stopwatch Desktop application that is written using Jetpack Compose, Kotlin Coroutines... | Jetpack Compose, Kotlin Coroutines... |
when(education) {
IELTS -> "Overall 6.5, Listening 7.5, Reading 6.5, Writing 6.0, Speaking 6.0"
SAT -> "Overall 1230, Evidence-Based Reading and Writing 580, Math 650"
university[0] -> "INHA University in South Korea 100% $7 000 scholarship"
university[1] -> "The University of Arizona in the US $40 000 scholarship"
university[2] -> "Lawrence Technological University in the US $72 000 scholarship"
university[3] -> "Urgench State University in Uzbekistan"
}
{
"blog": "https://telegram.me/raheem_adamboev",
"github": "https://github.com/raheemadamboev",
"stack_overflow": "https://stackoverflow.com/users/14621813/raheem",
"google_play_store": "https://play.google.com/store/apps/dev?id=5173702047357476752",
"huwaei_app_gallery": "https://appgallery.huawei.com/#/app/C104375987",
"telegram": "https://telegram.me/raheemadamboev",
"linkedin": "http://linkedin.com/in/raheemadamboev/",
"twitter": "https://twitter.com/raheemadamboev",
"mail": "raheemadamboev@gmail.com"
}