Flutter Framework

  1. Working with Data and Backend Services
    1. Making HTTP Requests
      1. http Package
        1. GET Requests
          1. POST Requests
            1. PUT Requests
              1. DELETE Requests
                1. PATCH Requests
                  1. Handling HTTP Responses
                    1. Error Handling and Timeouts
                      1. Custom Headers
                        1. Authentication Headers
                        2. Advanced HTTP Features
                          1. dio Package
                            1. Interceptors
                              1. Request/Response Transformation
                                1. File Uploads and Downloads
                                  1. Certificate Pinning
                                  2. Parsing JSON
                                    1. dart:convert Library
                                      1. Manual Serialization/Deserialization
                                        1. Code Generation with json_serializable
                                          1. Model Classes
                                            1. Running Code Generators
                                              1. Annotations
                                              2. Handling Nested JSON
                                                1. Error Handling in Parsing
                                                2. Local Data Persistence
                                                  1. Key-Value Storage
                                                    1. shared_preferences
                                                      1. Platform-Specific Storage
                                                      2. Secure Storage
                                                        1. flutter_secure_storage
                                                          1. Encryption and Security
                                                          2. Local Databases
                                                            1. SQLite with sqflite
                                                              1. Database Initialization
                                                                1. CRUD Operations
                                                                  1. Migrations
                                                                    1. Transactions
                                                                    2. NoSQL with hive
                                                                      1. Box Management
                                                                        1. Storing and Retrieving Data
                                                                          1. Type Adapters
                                                                          2. Higher-level ORMs
                                                                            1. drift/moor
                                                                              1. Querying and Relationships
                                                                                1. Schema Management
                                                                            2. Caching Strategies
                                                                              1. Memory Caching
                                                                                1. Disk Caching
                                                                                  1. Cache Invalidation
                                                                                  2. Real-time Data
                                                                                    1. WebSockets
                                                                                      1. Server-Sent Events
                                                                                        1. Firebase Realtime Database
                                                                                          1. Cloud Firestore