Nöbetçi Eczane is a Flutter mobile application developed to help users find on-duty pharmacies in Turkey.
The application provides an easy and convenient way to locate pharmacies that are open during off-hours, weekends, and holidays, making it easier for users to access essential medications when needed. It uses location services and pharmacy data to help users find the nearest available pharmacy at any time.
Key Features
- Find on-duty pharmacies by location
- Search pharmacies in different cities and districts
- Location-based search with GPS integration
- Real-time pharmacy availability information
- Pharmacy contact information (phone, address)
- Map integration for pharmacy locations
- Filter by city, district, or proximity
- User-friendly mobile interface
- Cross-platform support (iOS and Android)
- Offline data caching for better performance
What I Worked On
- Developed the complete mobile application using Flutter framework
- Implemented location-based search functionality with GPS
- Integrated location services (geolocation API)
- Designed user interface for pharmacy information display
- Created map integration for visual pharmacy locations
- Integrated pharmacy data and availability information
- Built search and filter functionality
- Implemented data caching for offline access
- Created pharmacy detail pages with contact information
- Implemented navigation to pharmacy locations
- Built city and district selection interface
- Created cross-platform mobile application (iOS and Android)
- Handled location permissions and user privacy
- Implemented error handling for location services
Technologies Used
Mobile Development
- Flutter
- Dart
- Flutter SDK
Location Services
- Geolocation API
- GPS integration
- Location permissions handling
- Map services integration
State Management
- Flutter StatefulWidget
- Local state management
- Location state handling
UI/UX
- Material Design
- Flutter Widgets
- Custom UI components
- Map widgets
- List and card components
Data Management
- Local data storage
- API integration for pharmacy data
- Data caching
- JSON parsing
Tools
- Git (version control)
- Android Studio (Android development)
- Xcode (iOS development)
- Flutter DevTools (debugging)