Bug #28318
openBug #28317: Android/Flutter App Learning
Flight Module Design Learning
Added by Rohith P K about 2 months ago. Updated 2 days ago.
Updated by Midhun M about 1 month ago
Implemented a FlightSearchProvider class in Flutter using the Provider pattern. It manages flight data loading from a JSON file, filters flights by airline, sorts them by price, and groups them for filter chips. Includes getters for UI updates, error handling, and a retry mechanism. The provider notifies listeners on state changes for seamless UI integration.
Updated by Nidhun Manoj about 1 month ago
designed flight model ui's and integrated with json data.implemented sorted listing of airlines according with lowest price.implemented filtering of flightjourney of same airlines.
Updated by Jabeel Roshan P about 1 month ago
Fetched comprehensive flight data including date, time, price, airline code, airline names, and airline logos. Developed and implemented dynamic filters to allow users to refine flights based on specific criteria, such as selecting flights from a particular airline or finding the cheapest available tickets for each airline. Additionally, integrated a sorting feature that arranges flight tickets in ascending order of price, enabling users to quickly compare options and make informed booking decisions. The interface is designed to clearly display flight details along with airline branding, providing a smooth and user-friendly experience.
Updated by Midhun M about 1 month ago
Developed a customizable FilterBottomSheet widget for a Flutter flight search app, using Provider for state management. It includes sections for stops, departure times, fare types, price range slider, airline selection, layover time, and airports, with dynamic data and fallback options. Users can toggle, reset, or apply filters, returning a filter data map in a modern, Material Design UI.
Updated by Nidhun Manoj about 1 month ago
designed the flight search page and diplayed the flight data from json response.designed and implemented flight filtering page for filtering the flight data with airlines,airports,stops,travel duration,departure time,price range,fare type,layover time, layover airports and displayed the data in the flight search page.used go_router package for navigation.
Updated by Jabeel Roshan P about 1 month ago
By today morning i started to build the UI of Flight filter search Container. It for filtering by user needs ex: Timings,Prices, Flights, refundable, non-refundable or refundable with charges, departure or arrival timing ,Duration, Stops. I have implemented the price filter with using provider state management.
Updated by Midhun M about 1 month ago
Improved FlightSearchProvider by fixing filtering issues in _applyClientSideFilters for stops, times, fares, prices, airlines, and layovers. Updated filteredFlights to group flights by airline and price, showing one flight per group. Enhanced getSimilarFlights for the "More Flights" button to display similar flights on the MoreFlights page. Ensures a clean, non-redundant FlightSearchResults list.
Updated by Nidhun Manoj about 1 month ago
implemented sorting in the flight search result page.used sort options for arrival,departure,duration,airline,stops,etc in the order of increasing and decreasing order.
Updated by Jabeel Roshan P about 1 month ago
I have successfully completed the filter tasks such as filter by timings, fare type, and takeoff and arrival using a slider.
The filter by timings allows users to choose flights based on their preferred travel timing.
The fare type filter helps users select options like refundable, non-refundable, or refundable with charge.
The takeoff and arrival slider provides an interactive way to set a specific time range for flights.
Updated by Midhun M about 1 month ago
Built responsive Bottomsort bottom sheet with 6 flight sorting options and gradient buttons, plus fixed Profiledrawer with SliverAppBar, user greeting. Corrected typos, improved spacing, and added navigation. UI structure 80% complete; needs sorting logic and state management next.
Updated by Nidhun Manoj about 1 month ago
designed flight trip listing page and implemented displaying flight trips with the logic of if there is multiple flight trips with same price of the same air line only show one with least duration.
Updated by Jabeel Roshan P about 1 month ago
Today i have fully completed the flight filter such as Duration with arrival and return, Stops like direct, 1 stop, and 1+ stops, and Airlines with check box by selecting each filter,by selecting these filters user can see that specific data only
Updated by Nidhun Manoj about 1 month ago
designed flight trip listing page of the trips with same total price for the same airline.implemented go_router for navigation and Passed Complex Object using extra in the time of navigation.applied provider state management for fetching and displaying flight journey.
Updated by Midhun M about 1 month ago
Fixed profile UI & filter screen bugs. Started flight search with dynamic airline chips, airport code filtering (KWI→JFK), and city selection bottom sheet. Set up search pipeline & state management.
Updated by Jabeel Roshan P about 1 month ago
I have successfully implemented sorting options for users to organize search results based on various preferences. The available sorting filters include Shortest, Cheapest, Best Value, Earliest Departure, Latest Departure, Earliest Return, and Latest Return.By using these options enhance user experience by allowing quick and efficient selection of the most suitable travel choices according to time, price, and convenience.
Updated by Midhun M about 1 month ago
I fixed the price range slider on the filter page, built the UI for the register page, resolved issues with the sorting section, and implemented fixes to the flight main model. These improvements should enhance both functionality and user experience.
Updated by Nidhun Manoj about 1 month ago
designed pages for displaying cheapest,fastest and recommended trip and implemented the logics for that.used provider for statemanagement and flight trip data fetching for that.
Updated by Jabeel Roshan P about 1 month ago
I have completed the Flight Results Page, which displays all available flights based on the user’s search. The page includes filters that allow users to narrow down results according to various preferences such as price, airline, number of stops, and departure time and arrival time, fare types like refundable, refundable with charges, non-refundable . And sorting functionalities that let users organize flights by the shortest duration, cheapest ticket price, and best-valued options. This feature improves the user experience by making it easier and faster to find the most suitable flight based on individual needs and priorities.
Updated by Nidhun Manoj about 1 month ago
designed pages for login and learned about api integration in postman.implemented basic auth token fetching from api.
Updated by Jabeel Roshan P about 1 month ago
Today i have completed the all tasks given from Book sultan and started to reviewing the new project Al-maqam
Updated by Midhun M about 1 month ago
I developed the login UI using a provider pattern and integrated it with the login API. During the implementation, I encountered some challenges, but I'm actively troubleshooting and resolving them to ensure seamless functionality and a smooth user experience.
Updated by Midhun M about 1 month ago
I completed the login design and implemented the API logic for the login functionality. I also built the UI for the registration page and integrated the logic for both the login and registration using a provider.
Updated by Midhun M about 1 month ago
I fixed layout and functional issues in the registration UI, integrated the Guest Token API to obtain a token before registration, and connected the Register API to submit user data. I also implemented form validation and handled API responses for a smooth user experience
Updated by Midhun M 23 days ago
I’ll start by implementing the search result UI and the card design, ensuring a clean and functional layout. After that, I’ll integrate the API logic using a provider for state management and data fetching. Throughout the process, I'll tackle any issues that come up, resolving them step by step to ensure smooth functionality and a polished final result.
Updated by Midhun M 17 days ago
I completed the UI for the Brandead Fare feature, allowing users to view available fares for flights. I also implemented the necessary logic to fetch and display the correct Brandead fares. On top of that, I fixed an issue with the search results, ensuring they are now displaying the correct information and functioning smoothly