Warehouse Fulfillment Solution
Description of Project
Fulfillment is an essential tool tailored for warehouse professionals, allowing seamless management of inventory through barcode scanning. Not just limited to industry insiders, it also serves the public by providing access to product availability within our warehouse.
As the Android developer for this project, I played a pivotal role in crafting the user interface and implementing features that ensure smooth navigation and efficient barcode scanning functionality. Check out Fulfillment on the Google Play Store to experience its convenience firsthand.
Responsibilities
Developed core functionalities for warehouse management:
- Implemented barcode scanning using the Android Camera API.
- Built logic to identify products and retrieve their real-time stock levels.
- Created features for managing various product statuses (available, missing, in transit, borrowed).
Enhanced user experience:
- Designed user-friendly interfaces for itemized and bulk verification processes.
- Enabled adding comments for specific items to provide additional context.
Ensured app accessibility:
- Developed the app for both warehouse personnel and public users.
- Implemented functionalities catering to different user needs within the warehouse management domain.
Achievements:
- Streamlined warehouse operations through efficient product identification and stock tracking.
- Improved inventory management by providing real-time status updates.
- Enhanced collaboration through the ability to add comments for specific items.
- Increased accessibility by making the app usable for both internal and external users.
Technology Stack
kotlin, Java, MVVM, MVP, Hilt, Flow, RESTful API, Custom Controls
Navigation Component, Databinding, View binding
Material design, Mobile UI/UX, Firebase integration
Data syncing in background, Deep linking
Google APIs (Qr Code, OCR, Maps, Geolocation API, GPS, Places)
Push Notifications - Android SDK, Open Source, Support libraries
Have hands on experience with RxJava, RxAndroid, kotlin Coroutines for threading
File Api, Scoped Storage
Have integrated Room, SQLite, Realm, Dynamodb as client database
Client Api Library: Retrofit, okHttp, Volley, Gson, Butterknife, Picasso, Glide
Period
02.2021 —
06.2021
(5 months)