Book Image

Learning Dart, Second Edition - Second Edition

By : Ivo Balbaert
Book Image

Learning Dart, Second Edition - Second Edition

By: Ivo Balbaert

Overview of this book

Table of Contents (18 chapters)
Learning Dart Second Edition
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 4. Modeling Web Applications with Model Concepts and Dartlero

Up until now, the apps we discussed were quite simple; there was no real need to design a model. However, while developing more complex (web) applications, a good model to start from will lay a more stable foundation for the code. In this chapter, we will build a project from scratch, designing its model graphically and implementing it with a framework. The good thing is that we will use tools developed in Dart to do this. Because most of the projects we will develop are hosted on GitHub, we start by looking at how Git and GitHub work. We will cover the following topics:

  • A short introduction to Git and GitHub

  • What is a model and why we need it in programming

  • Model concepts—a graphical design tool for our models

  • Dartlero—a simple domain model framework

  • The categories and links application