Android https://github.com/rishirajput/Weather-Android-App
Compose Multiplatform https://github.com/rishirajput/WeatherKMP
This is a Weather App built using Jetpack Compose, Kotlin, and Android Studio. The app provides current weather information for a specified city. This project follows Clean Architecture principles with MVVM (Model-View-ViewModel) pattern to ensure clean, modular, and testable code. The architecture is divided into three main layers:
Presentation Layer: Contains UI components and ViewModels.
Domain Layer: Contains business logic and use cases.
Data Layer: Contains data sources and repositories.
ViewModel: Manages UI-related data and handles user interactions.
Composable Functions: Define the UI components using Jetpack Compose.
Use Cases: Encapsulate business logic and interact with repositories.
Entities: Represent core business objects.
Repositories: Provide data from various sources (e.g., network, database).
Data Sources: Handle data operations (e.g., API calls, database queries).
Here is an example of how the layers interact:
ViewModel: Fetches weather data using a use case and exposes it to the UI.
Use Case: Retrieves weather data from the repository.
Repository: Fetches weather data from a remote data source (e.g., API).
This project uses Koin for dependency injection.
https://play.google.com/store/apps/details?id=com.vdbapp.android&hl=en
Virtual Diamond Boutique is the industry's newest and easiest B2B way to buy and sell diamonds, colored gemstones, and jewelry. Designed to show and sell anytime, anywhere, find out why VDB already has 14,000 members worldwide.
Take advantage of VDB's beautiful, visual search interface, as well HD images, 360 degree videos, search tools such as custom markup and automatic match as well as the ability to set custom markups and hide vendor information.
Register for a login for free. VDB connects buyers to sellers worldwide with no commission fees and no transactions fees.
Love the VDB app? Now you can have your own at a low cost and less commitment of time and resources. Find out more at www.vdbapp.com.
Leading android development team, manage Google Play Store release and updates.
Developed custom UI/Views/Drawables with custom halo and shadow effects customizable via back-end.
Developed white labeling framework to modify application UI/themes/colors/configurations at runtime via back-end configurations.
Worked on project build variants, flavors, build types to create custom applications to support multiple application builds with customizable settings, using common shared source code for 100+ multiple clients.
Upgrade project with new architectures, tools and libraries – MVC, MVVM, Dagger, Rx-java, Retrofit, Exoplayer, room.
Developed deep linking framework to support navigation to any desired destination in the app via deep links.
Upgrade project with customizable web apps using web views with native UI via Javascript interfaces.
Payment integrations- Braintree, PayPal.
Developed live auctions feature with real time information updates.
Developed video calling feature using Twilio.
Bugs/Crash fixes, Continuous Integration using GitHub Actions.
Pull request reviews and Performance Optimizations.
https://play.google.com/store/apps/details?id=com.jfc.android
Jewelers for Children was founded in 1999 by the U.S. jewelry industry with the mission of helping children in need. Since its inception, JFC has donated nearly $57 million to programs benefiting children whose lives have been affected by illness, abuse, or neglect through our charity partners St. Jude Children’s Research Hospital®, the Make-A-Wish® America, the Elizabeth Glaser Pediatric AIDS Foundation, and the National CASA Association. JFC also provides support to the Make-A-Wish® International and the Santa-America Fund. This nationwide success is due to the continuing generosity of jewelry trade organizations, jewelry and watch manufacturing companies, jewelry retail stores, individual jewelry professionals, and jewelry consumers.
Never miss out at a Jewelers for Children silent auction again! See every item at every auction and place your bids to win and support children in need.
Leading android development team, manage Google Play Store release and updates
Developed custom UI/Views/Drawables with custom halo and shadow effects customizable via back-end.
Developed the white labeling framework to change application UI/themes/colors/configurations at runtime via back-end.
Worked on project build variants/flavors to create custom apps to support multiple application builds with customizable settings, using common shared source code.
Developed the live auctions feature with real time information updates.
Bugs/Crash fixes, Continuous Integration using GitHub Actions.
Pull request reviews and Performance Optimizations.
https://github.com/rishirajput/EasyButton
Android library to quickly create buttons of different shapes, strokes, background and shadow effects. EasyButton extends the androidX AppCompatButton and provides additional layout attributes to create the desired button and helps in minimizing the number of Drawable xml files required for each distinct button type otherwise thus also contributing in code cleanup. It renders/draws all background effects in a single optimized custom Drawable which is created at runtime during construction of the button view.
https://play.google.com/store/apps/details?id=com.vdbapp.vdbadmin&hl=en
The VDB Studio App is part of the VDB Studio 360° HD Imaging System: an easy and affordable way to create stunning 360° videos and images of diamonds, gemstones, and jewelry using the VDB Studio Lightbox.
The VDB Studio Lightbox is required to use the features of to the app. If you have any questions about setting up the VDB Studio Lightbox and pairing it with the app, please contact studio.support@vdbapp.com or call us at 212-221-0975 with your questions or sales inquiries.
Key features of the VDB Studio app:
Remote Control of Studio Light Box Features
Built in Video and Photo Editing
Bulk Processing Mode to quickly image your entire inventory, no matter the size
Seamlessly integrates with VIMS (VDB Inventory Management System) to instantly showcase your inventory on the VDB Storefront apps
Videos have interactive capabilities using our Orbital Technology (patent pending)
Easily download the 360° Video and Images from the app for use on your website and social media
Free updates for life
Key features of the VDB Studio Lightbox:
Designed to beautifully light and image gemstones and jewelry , from the best possible angle
Accessories include top and bottom stages, centering tools, and a tilting-stage to achieve the best depth of field
Easy to use and operate
No computer needed
No photography equipment or professional photography skills needed
Leading android development team, manage Google Play Store release and updates
Worked on custom UI/Views.
Worked on Bluetooth Low Energy.
Worked on architecture, frameworks and libraries – MVC, MVVM, dagger, RxJava, Retrofit, Exoplayer, room, android architecture components.
Code reviews, Bugs/Crash fixes and Performance Optimizations.
https://play.google.com/store/apps/details?id=com.vdbexpo.android&hl=en_IN
The VDB Expo is an app for conferences, expos, and trade shows. Jewelry Industry organizations can use this app to make their event virtual, or to add a virtual component to a live event. Check with your favorite trade show or organization to see if they are using VDB Expo for their event! Or contact us to book your event with us!
Leading android development team, manage Google Play Store release and updates
Developed custom UI/Views/Drawables with custom halo and shadow effects customizable via back-end.
Developed the white labeling framework to change application UI/themes/colors/configurations at runtime via back-end.
Worked on project build variants/flavors to create custom apps to support multiple application builds with customizable settings, using common shared source code.
Developed video calling feature using Twilio.
Bugs/Crash fixes, Continuous Integration using GitHub Actions.
Pull request reviews and Performance Optimizations.
https://play.google.com/store/apps/details?id=com.orgzit.android.pro
Orgzit - a highly customizable platform that helps you organize, collaborate and analyse any information and business processes that run your business.
Orgzit is a tool that achieves ultra-data organization, easy collaboration with external & internal partners, and powerful analytics in a single platform
At Orgzit, we are changing the way teams do business! How? We have built a platform where businesses can create and customize day-to-day workforce productivity apps. These apps help business workers to manage all their business information and processes from a single application. Orgzit provides standard pre-built apps for common use cases such CRM, HRMS, Project Management, Expense Tracking, etc. Teams can use any of these pre-built apps or customize them or build their own. Orgzit can be used on the web or via a mobile app, letting users do their work from anywhere at any time.
Experienced Working in a startup.
Leading android development.
Worked on API integration using Retrofit, UI development including android libraries for charts, custom layouts.
Worked closely with CEO, CTO and tech leads to understand the business requirements and build a quality product.
https://play.google.com/store/apps/details?id=com.valourcats.metrostationalert&hl=en_IN
Android application which alerts people when they are reaching their destined metro station allowing them to relax/sleep during their journey without frequently checking for which station they are on.
Full project ownership and Development, manage Google Play Store release and updates.
Worked on google play services for location to monitor user locations and destinations.
Worked on background and foreground services.
Convert project from Java to Kotlin.
Worked on SQLite local databases to store data for metro stations.
Recipe Rani is an App through which you can showcase your recipes to the world by uploading your unique recipes on the App and others can like or comment on the recipes. This App allows exchange of delicious recipes very easily.
Complete Project Development including back-end via google Firebase.
Worked on Firebase real-time database to create server less application.
Worked on UI development, RecyclerViews, pagination, user profiles.
Code Scanner Generator is a complete app to scan/generate any kinds of Bar Code or QR code. This app also allows you generate a QR code or Bar Code of any text which can be your website name, employee details, your visiting card details etc. You can share the Bar Code or QR code in form of jpg image with anyone using various medium to use at appropriate format.
Full Project Development.
Worked on Firebase Ml-kit to create/scan Bar codes and QR codes.
Expense Tracker is the app to keep the track of your daily expenses and income. It helps you identify the area where you are spending most and helps you plan your budget efficiently. This is a daily utility tool which you should use whenever you are paying for anything to keep track of all your expenses.
Full Project Development.
Worked on UI development and SQLite databases.
Developed for Tech4Planet Solutions Pvt Ltd, This is an app to conduct dynamic surveys under Jawab Do Hisaab Do movement of Swaraj India. This can be used offline as well as online.
Full Project Development.
Worked on API integration using Retrofit and UI development for dynamic forms.
Developed for Tech4Planet Solutions Pvt Ltd, Stop the counter in between given range to go to the next level. But beware, if you fail at any level, you will have to start again form level 1. So, Come and set the record by going up to the maximum level.
Full Project Development.
Worked on unity game engine to develop 2D game via C# scripting.
This is the official App of Aadhi Aabadi Volleyball Cup 2017. Get all the information about AAV Cup 2017 on this app.
Leading android application development.
Worked on UI development and Firebase real-time database.
EMI and Tax calculator is a simple tool to calculate EMI based on amount of Loan, Rate of Interest and the Duration. This App helps you in comparing different loan options and helps you chose better. You will be able to know exactly how much you are paying as interest over the loan repayment duration. Income Tax calculator lets you know the amount of Tax you will be paying depending upon your income.
Full Project Development.
Latest Currency Converter is a utility app to quickly get latest currency values from the internet. You can also convert currencies to your preferred choice. Just touch the result to copy to clipboard.
Full Project Development.
Worked on UI development and yahoo finance API for live price conversions.
Rent a motorbike through TazzoBikes in just a few taps in Hyderabad. You can rent a bike on hourly or daily basis with no fuel charges and prices starting at Rs. 5/km. Rent a TazzoBike for your daily commute like watching movies, dining out or completing daily errands.
Android Application Development.
Worked on UI and API integration.
Multi-Platform 3-dimensional video game with third person camera built on unity game engine.
Full project ownership and development based on unity tutorials, C# scripting and documentation.
Solutions to problems from competitive programming websites. Current 140+ problems solved.
Full project ownership and development.
C++ Console Application on data management with a GUI interface for console applications.
Used C++ file handling to create library and student database.
Developed functionality to search, add, delete records using console.
Added password protection to access data.
Added extras as calculators, shutdown or restart application.
Full project ownership and development.
https://play.google.com/store/apps/details?id=com.valourcats.rishi.quicknote&hl=en
Android app for a fast notepad. Developed with auto-saving feature for user to simply type notes and switch back to their work. Developed a clean and user-friendly interface.
Full project ownership and development.
Android application for bike delivery executives to make server calls for reporting their events and operations. Integrated mswipe payment api to initiate customer bill payments from application to card swipes machine via bluetooth connection.
Web browser developed using visual studio 2013 professional.
Used visual studio to develop a user interface for implementing a data search algorithm for college project.