Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 1.83 KB

README.md

File metadata and controls

14 lines (10 loc) · 1.83 KB

Forge framework

Forge framework is a collection of libraries and 'skeleton' projects that allow the developers to easily create client (Android) - server (Java) solutions. On the client side there are forge-base, forge-android and forge-android-skeleton-basic and on the server side there are forge-server and forge-server-skeleton.

Components:

  • forge-base (current project) - Base client classes of Forge framework.
  • forge-android - Provides auxiliary infrastructure which helps you create easily professional applications. It gives you convenient handling of device rotation, task execution, HTTP exchanges and unit testing.
  • forge-android-skeleton-basic - App that serves as base/skeleton for user applications. Uses Dagger2 dependency injection. Contains functionality for user autoregistration,manual registration, login, public/screen name changing.
  • forge-server - Server-side part of the Forge framework. Based on Spark java (micro framework for creating web applications in Java 8).
  • forge-server-skeleton - If you need to create fast a back-end for your application forge-server-skeleton can be used as a base which provides functionality for admin and regular user administration.
  • forge-android-admin - admin app that works with forge-server-skeleton and provides functionality for user administration.