Creating a hybrid application using React Native / Flutter
Project Description:
A hybrid mobile application for scanning food and obtaining information about calories and macronutrients. The application should be cross-platform (iOS and Android) and developed using Flutter or React Native.
All data processing logic (calories and macronutrients) will be implemented on the backend through provided APIs. Figma design and a reference application will be provided for guidance.
Main Tasks of the Application:
1. Creating a survey for developing a personal plan for the customer.
- Before registration (20 screens, some screens just with information)
- A multi-step process for collecting user data (weight, height, gender, goals, physical activity, etc.).
- Switching between metrics (measurement system: meters/feet and kilograms/pounds).
- A progress bar to track the progress of filling out the questionnaire.
2. Registration and login:
- Mandatory registration after successful subscription payment (monthly or yearly through Play Market and App Store).
- Ability to log in through Google accounts (Firebase Authentication).
3. Subscription payment:
- Implementation of a payment screen with the option to choose a monthly or yearly subscription through App Store and Play Market.
- Verification of successful payment and account activation only after payment confirmation.
- Integration with billing systems (Google Play and Apple Store).
4. Main functionality - food scanning:
- Access to the device's camera for photographing plates of food.
- Sending the image to the server for analysis and obtaining information about calories and macronutrients (proteins, fats, carbohydrates).
- Processing the server's response and displaying information about the dish to the user.
5. Interface and navigation:
- Smooth animation when transitioning between screens.
- Dashboard with information about today and the ability to switch to past days.
Technical Requirements:
1. Technologies:
- Using Flutter or React Native for cross-platform development.
- Firebase for authentication and working with Google API.
- In-App Purchase API for handling payments in App Store and Play Market.
2. Architecture:
- Clear separation of layers (UI, business logic, services).
- Using State Management
3. API:
- APIs for user registration and interaction, as well as for payment services and data storage, will be provided.
4. Design:
- All application screens will be provided as Figma layouts. Accurate implementation according to the provided layouts is expected.
- Responsive design for different device screens (iOS and Android).
5. Code Requirements:
- Support for null safety in the code.
- The code should be clean, structured, and documented.
- Implementation of unit tests for the main components of the application.
Additional Details:
- A reference application to guide will be provided.
- Support for different screen resolutions and operating systems is expected (starting from iOS 13 and Android 8).
I can clarify any additional questions.
-
1447 20 1 Good evening,
I am an experienced React Native developer with over 4 years of experience, an impressive portfolio, and a desire to achieve quality results quickly and accurately. I have reviewed your task and can complete it efficiently and effectively.
Portfolio
Freelancehunt
I offer a full range of services to make your project successful and easy to develop further. My goal is to provide quality development that not only meets your requirements but also exceeds expectations. I handle everything from development and testing to deploying all necessary components. You will receive a ready-made "turnkey" project, and you won't need to look for additional specialists.
…
Moreover, I provide full support at every stage. Together with you, we will discuss all important aspects, and I will help you think through the logic and functionality of your project to make it user-friendly and intuitive.
By collaborating with me, you gain not just a developer but a reliable partner who is invested in your success. Ready to create something special together? Let's discuss your project in more detail!
My task is to provide reliable support throughout the entire project and after its completion. Rest assured, I am always available, ready to answer your questions and solve any tasks in real-time.
I am open to new exciting projects and ready to contribute to their successful implementation. I look forward to the opportunity to discuss the details and start our collaboration.
-
175 Good afternoon. I am a React Native developer with 4 years of experience in mobile development. I am ready to complete the work within real deadlines and exactly according to the layout. Write to me, details and exact deadlines can be discussed when I see the layout in Figma. I will send the applications I created and my GitHub portfolio in private messages.
-
350 Hello, Vladimir!
I work in a team of developers, creating web resources of any complexity from scratch to launch and support.
The main technology stack is vue.js, nuxt.js, react.js, Laravel, Node.js, React native,
Also in terms of design, we work with Figma.
The rate for a strong middle react native developer is $30/hour.
I suggest discussing in more detail in private messages.
-
520 1 0 Hello, I am ready to create this application in React Native.
A little about me:
I have 5+ years of experience in mobile application development.
My portfolio:Freelancehunt
My GitLab: https://gitlab.com/users/m.polazhynets/projects
My technical skills:
✅ Javascript/Typescript
✅ React Native/React
✅ Redux
Current freelance projects in the category Hybrid Mobile Apps
Kotlin apk Update 3 requests
22 USD
There is a project in Kotlin, a small mobile application that needs fixing. There are 3 endpoints that need to be corrected, including the processing. Please provide the time for updating and building the APK for testing, as well as the cost. Hybrid Mobile Apps, App Development for Android ∙ 4 hours 34 minutes back ∙ 12 proposals |
Tuya smart projectFor a Wi-Fi device. Looking for a specialist with Tuya IoT Platform / Tuya Panel Studio experience, working with CBU is a must! Tasks to be completed: Account registration 1. Product configuration in Tuya IoT Platform 2. Configuration of Data Points (DP) 3. Interface development… Embedded Systems & Microcontrollers, Hybrid Mobile Apps ∙ 13 days 14 hours back ∙ 4 proposals |