Cross Platform Development
This repository contains in-class Flutter projects from ASE-456. Each app builds on the previous one and covers a specific set of concepts.
App 1: Default Flutter Project
Understanding the Android Studio workspace and navigation, learning the basics of Flutter and Dart, and running the default Flutter project.
App 2: Hello World
Learning the environment file, the concept of widgets, and building a first Hello World app.
App 3: NKU Logo App
Learning Scaffold, AppBar, body, and bottom bar, and building a first app that displays an image.
App 4: Stateless Widget
Learning the concept of a stateless widget.
App 5: Dice Rolling App
Learning functions and stateful widgets through a dice rolling app.
App 6: Music App
Learning to use Flutter packages and GestureDetector, and understanding the concepts of Column, Expanded, and functions.
App 7: Multiscreen Navigation App
Learning multiscreen Navigation and routes.
App 8: Geolocator App
Learning to acces location of the device and setting permission.
App 9: Getting Weather Data App
Learning HTTP to access OpenWeatherMap through API for weather app.
App 10: App with loading page
Learning to design loading screen while app/page/data loads in the background.
Codebase 11: Learning Asynchronous Programming
Learning Asynchronous Programming.