# Building Apps with GORM This is the traditional way to write GNUstep apps. You should start with [Convertor](2_Convertor/2.1.md), and then you can either go through the rest of them in order, or you can look at the topics below to see what you'll learn from each. [**👉 Let's get going!**](2_Convertor/2.1.md) **Prerequisites:** * Basic knowledge of the command-line * Basic knowledge of programming concepts * A desktop computer * If you're willing to tinker around, you could use a tablet with the Termux or iSH apps, or a jailbroken e-reader, but we don't have any instructions yet. ```{toctree} :maxdepth: 2 :caption: Contents :titlesonly: true 1_Intro/index.md 2_Convertor/index.md 3_TimeMachine/index.md 4_Money/index.md 5_Overview/index.md 6_LunarCalendar/index.md 7_NSLookupService/index.md HelpfulWebsites.md ``` ## 1 - Objective-C Intro [Read it here](1_Intro/index.md) ## 2 - Convertor - a basic app [Read it here](2_Convertor/2.1.md) Build your first app, which multiplies two numbers! It's intended to convert currencies given the conversion rate. This guide introduces you to the GNUstep IDE, which is composed of **ProjectCenter** and **Gorm**. Topics: * Using ProjectCenter * Using Gorm * Using AppKit, Foundation, and the Objective-C programming language ## 3 - TimeMachine - custom views [Read it here](3_TimeMachine/3.1.md) Topics: * Updating your UI * Custom Views * Drawing custom shapes * Dynamically creating widgets * Modal Windows * Configuring your app * Notifications ## 4 - Money - a document-based application [Read it here](4_Money/index.md) Topics: * Document-based applications * Tables * Loading and saving * Drag and drop ## 5 - Overview - outline views [Read it here](5_Overview/index.md) Topics: * Outline views * Getting system information ## 6 - LunarCalendar - matrices [Read it here](6_LunarCalendar/index.md) Topics: * Custom views * Matrices ## 7 - NSLookupService - services [Read it here](7_NSLookupService/index.md) Topics: * Services