Objective: This workshop will be a kickstarter for developing mobile apps with the Flutter SDK.
Flutter is a very young platform developed by Google to build apps for both Android and iOS using a single code base.
This workshop will give you a hands-on experience of the workflow involved in creating a Flutter application from scratch.
Our agenda will be:
- Initial steps required to setup the Flutter SDK on your PC
- Basics of Dart Programming along with the notable syntaxes
- Core concepts of Flutter
- Developing a database application from scratch to get the taste of Flutter
Prerequisites: You should be familiar with the basic concepts of Object-Oriented Programming.
It is recommended to have the following SDKs and tools pre-installed on your laptop computer to have a hands-on experience with Flutter and Dart.
1. Android Studio (
https://developer.android.com/studio) with the default SDKs installed
2. Flutter plugin for Android Studio (can be installed from the Plugin Settings in Android Studio)
3. Flutter SDK (
https://flutter.dev/docs/development/tools/sdk/releases) (download the latest stable build for your operating system) (we can setup the SDK later at the venue)
4. An Android Virtual Device (can be configured from Android Studio - goto AVD Manager and add a virtual device)
Optional: If you are a Mac user and wish to check out the iOS version, please have the latest version of Xcode installed from the Mac App Store along with Xcode Simulator (part of Xcode).
If you have any problems in setting up the installation, please feel free to send me an email at
ponrahul.21it@licet.ac.in.
Takeaways: - Introduction to Dart Programming and the Flutter SDK
- Concepts of Asynchronous Programming
- By the end of this workshop, you'll be able to develop cross-platform apps with Flutter and Dart.
NOTE: This workshop is limited to 40 attendees. FIRST COME, FIRST SERVE