Address Book sample application (Level 3)

Clone this repo:
  1. ebc6ca1 Main#VERSION: Fix typo (#100) by Herbert Ilhan Tanujaya · 5 years ago master
  2. 8e969b0 Learning Outcomes: Add LO-Interfaces by Damith C. Rajapakse · 5 years ago
  3. 2121fad [#86] README: update Contributors to refer to se-edu (#88) by Eugene Peh · 5 years ago
  4. 4645a39 Tweak LOs to match se-edu/se-book by Damith C. Rajapakse · 5 years ago
  5. f714ba6 DeveloperGuide: Change setup to use default test configuration (#87) by Tan Wang Leng · 5 years ago

Build Status Codacy Badge

AddressBook (Level 3)

  • This is a CLI (Command Line Interface) Address Book application written in OOP fashion. It has a very basic GUI.
  • It is a Java sample application intended for students learning Software Engineering while using Java as the main programming language.
  • It provides a reasonably well-written code example that is significantly bigger than what students usually write in data structure modules.

What's different from level 2

  • A simple GUI added to replace the Text UI.
  • A Logic class added together with a LogicTest class.
  • Appendices added to Developer Guide.

Useful Links


The full list of contributors for se-edu can be found here.


Some parts of this sample application was inspired by the excellent Java FX tutorial by Marco Jakob

Contact Us

  • Bug reports, Suggestions : Post in our issue tracker if you noticed bugs or have suggestions on how to improve.
  • Contributing : We welcome pull requests. Follow the process described here