In Week-2, you’ll deepen your Flutter knowledge by exploring navigation techniques, including moving between pages using both the basic approach and named routes with parameters. You’ll also revisit stateful and stateless widgets, learning when and how to use each effectively in your app structure. As you progress, you’ll be introduced to GetX, a powerful tool for efficient and scalable state management, helping you manage UI updates and app logic cleanly.

Later in the week, you’ll explore the world of asynchronous programming, including async, await, and Future functions—crucial for working with APIs and background tasks. You’ll then learn to make API calls and handle the responses gracefully, displaying dynamic data in the UI. To wrap up, your task is to build a weather app using the OpenWeather API, aplying GetX for state handling and async functions for API integration.

Resources