MediBook - Doctor Appointment Flutter UI KitMediBook - Doctor Appointment Flutter UI Kit
Flutter UI Kit: Doctor List, Booking, Chat & Admin Dashboard. Android & iOS ready. Flutter 3.xMediBook - Doctor Appointment Flutter UI Kit
Flutter UI Kit: Doctor List, Booking, Chat & Admin Dashboard. Android & iOS ready. Flutte...
Overview
MediBook is a production-ready Flutter UI Kit for doctor appointment apps.
SCREENS INCLUDED:
- Doctor List with search & category filter
- Doctor Profile with stats & specialties
- Date & Time Picker with interactive calendar
- Booking Confirmation screen
- Doctor Chat screen
- Admin Dashboard with revenue chart & appointments
FEATURES:
- Works on Android & iOS
- Responsive on all screen sizes (360px to 430px+)
- Zero deprecation warnings (Flutter 3.x / Dart 3.3+)
- SafeArea support for iPhone notch & home indicator
- Smooth animations & transitions
- Clean separation: models, theme, screens, utils
- Easy to connect to any backend (Firebase, REST API)
TECH STACK:
- Flutter / Dart
- google_fonts ^6.2.1
- table_calendar ^3.1.2
- intl ^0.19.0
NOTE: This is a UI Template. No backend included.
Features
- 6 complete screens (Doctor List, Profile, Booking, Confirmation, Chat, Admin Dashboard)
- Patient panel + Admin panel
- Search & filter doctors by specialty
- Interactive calendar for date selection
- Time slot picker (morning & afternoon)
- Real-time chat UI with file attachments
- Admin revenue chart & appointments overview
- Smooth animations & transitions (AnimatedSwitcher)
- Responsive on all screen sizes (360px – 430px+)
- Android & iOS ready (SafeArea, notch support)
- Zero deprecation warnings (Flutter 3.x / Dart 3.3+)
- Clean code structure (models, theme, screens, utils)
Requirements
- Flutter SDK 3.10.0 or higher
- Dart 3.3.0 or higher
- Android Studio or VS Code
- google_fonts ^6.2.1
- table_calendar ^3.1.2
- intl ^0.19.0
- Android: minSdkVersion 21+
- iOS: iOS 12.0+
Instructions
1. Download and extract the ZIP file
2. Open terminal in the project folder
3. Run: flutter pub get
4. Run: flutter run (to test on device/emulator)
5. To build release APK: flutter build apk --release
6. To build iOS: flutter build ios --release
7. Customize colors in: lib/theme/app_theme.dart
8. Add your doctors data in: lib/models/models.dart
9. Replace emoji avatars with real images as needed
Other items by this author
| Category | App Templates / Flutter / UI Kits |
| First release | 1 March 2026 |
| Last update | 1 March 2026 |
| Operating Systems | Android 7.0, Android 8.0, Android 9.0, iOS 12.0, Android 10.0, iOS 14.0, iOS 13.0, iOS 15.0, Android 11.0, Android 12.0, Android 6.0 |
| Files included | .java, .xml, build.settings, Javascript .js |
| Tags | mobile app, clinic, dart, healthcare, UI template, flutter, appointment booking, doctor booking, patient management, medical app |








