Make a Cross-Platform App: Intro to Flutter and IDE Setup
Short on time and lacking a team of UX designers? Google’s free development framework, Flutter, takes the fear and loathing out of creating a cross-platform (iOS, Android, Web) mobile app. Flutter harnesses the power of Dart to run the same codebase on multiple device operating systems. This class quickly guides you over the Flutter learning curve so you can be ‘hot reloading’ custom UIs in less than two hours. Oh, and those UIs will look amazing on both iPhone and Android. The buzz around Flutter is ramping up, so this is a chance to earn your early-adopter badge.
This class will be hosted via Zoom. You will receive an email with the Zoom link a day before the class. Attendance will be taken and the session will be recorded.
- Coderead some basic widgets
- Learn how Flutter manages the all-important state
- Use custom classes for display in widgets
- Write both Stateless and Stateful widgets
- Populate different widgets with the same data in the build context
- Know the difference between Stateful and Stateless widgets
- Use a toolbox of Flutter techniques to write mobile apps
- Have familiarity with packages that interact with device components, like camera and sensors
This class is part of the Dart/Flutter two-part sequence. The prior class, Coding Cross-Platform with Dart will help you dive into the world of Flutter widgets. For more information, start with https://flutter.dev/.
This class is part of our Mobile Development TrackSee the whole track
Create Your First Android App
This class will explore the tools necessary for designing and developing native Android mobile applications. We will create a simple game and test it using Android Virtual Devices and physical hardware.Learn More
Coding for Android: Kotlin
Learn the basics of Kotlin, the new language used to code Android apps. In this class, we will overview rudimentary syntax, flow of control, data structures and object-oriented concepts.Learn More
Coding Cross-Platform: Intro to Dart