eu.tutorials.magic3
Budget: $2 – $8 USD
I am developing an Android app using Jetpack Compose, Retrofit, Hilt, and Firebase. The app is a product-based platform that integrates with an external API service (DHRU-compatible) to manage orders and product details. I need a skilled Android developer to assist me with the following:
Project Requirements:
API Integration:
Integrate the app with an external DHRU-compatible API service (https://sd-unlocker.com/) to retrieve and manage product information.
API is DHRU compatible, and you can refer to the DHRU documentation here.
Key tasks include:
Fetching product lists from the API and displaying them in the app.
Sending product activation requests via the API based on user input (e.g., product ID, custom fields like IMEI, Serial Number).
Handle custom data fields like IMEI, serial numbers, etc., for specific products.
Product Management:
Display both locally stored products and those fetched from the API.
Implement filtering and category-based product display using a dropdown menu.
Merge products from local storage with products fetched from the API.
User Authentication & Firebase Integration:
Integrate Firebase Authentication to allow users to sign in/register in the app.
Save user orders and product requests in Firebase Firestore or Realtime Database.
Ensure each user can see only their orders and product requests.
UI/UX:
Implement a modern UI using Jetpack Compose.
Design responsive layouts for product details and order forms, allowing users to input necessary fields (e.g., email, username, custom data like IMEI).
Show success and error messages using Snackbar when API requests succeed or fail.
Error Handling & Optimization:
Implement proper error handling for API requests (e.g., malformed JSON, failed requests).
Ensure smooth user experience with proper loading states and user-friendly error messages.
Skills Required:
Strong experience with Android Development (Jetpack Compose, Kotlin).
Experience in integrating external APIs with Retrofit.
Familiarity with Firebase (Firestore or Realtime Database, Authentication).
Knowledge of Hilt for dependency injection.
Experience in UI/UX design with Jetpack Compose.
Understanding of DHRU Fusion API standards and integration.
Deliverables:
Complete integration of the API and Firebase services.
Well-structured, maintainable, and documented code.
A functioning app that allows users to interact with both local products and those fetched from the API.
A working solution for saving and managing user-specific orders in Firebase.
Budget: Flexible (please provide estimates)
Timeline: To be discussed based on the project scope
I am looking for a developer who can help bring this project to completion and collaborate closely with me to ensure a smooth development process. You can refer to the DHRU API standards documentation here for more details. Looking forward to your proposals!
Project Requirements:
API Integration:
Integrate the app with an external DHRU-compatible API service (https://sd-unlocker.com/) to retrieve and manage product information.
API is DHRU compatible, and you can refer to the DHRU documentation here.
Key tasks include:
Fetching product lists from the API and displaying them in the app.
Sending product activation requests via the API based on user input (e.g., product ID, custom fields like IMEI, Serial Number).
Handle custom data fields like IMEI, serial numbers, etc., for specific products.
Product Management:
Display both locally stored products and those fetched from the API.
Implement filtering and category-based product display using a dropdown menu.
Merge products from local storage with products fetched from the API.
User Authentication & Firebase Integration:
Integrate Firebase Authentication to allow users to sign in/register in the app.
Save user orders and product requests in Firebase Firestore or Realtime Database.
Ensure each user can see only their orders and product requests.
UI/UX:
Implement a modern UI using Jetpack Compose.
Design responsive layouts for product details and order forms, allowing users to input necessary fields (e.g., email, username, custom data like IMEI).
Show success and error messages using Snackbar when API requests succeed or fail.
Error Handling & Optimization:
Implement proper error handling for API requests (e.g., malformed JSON, failed requests).
Ensure smooth user experience with proper loading states and user-friendly error messages.
Skills Required:
Strong experience with Android Development (Jetpack Compose, Kotlin).
Experience in integrating external APIs with Retrofit.
Familiarity with Firebase (Firestore or Realtime Database, Authentication).
Knowledge of Hilt for dependency injection.
Experience in UI/UX design with Jetpack Compose.
Understanding of DHRU Fusion API standards and integration.
Deliverables:
Complete integration of the API and Firebase services.
Well-structured, maintainable, and documented code.
A functioning app that allows users to interact with both local products and those fetched from the API.
A working solution for saving and managing user-specific orders in Firebase.
Budget: Flexible (please provide estimates)
Timeline: To be discussed based on the project scope
I am looking for a developer who can help bring this project to completion and collaborate closely with me to ensure a smooth development process. You can refer to the DHRU API standards documentation here for more details. Looking forward to your proposals!