Page MenuHomePhabricator

Make our examples exhibit the great abilities and best practices of EFL
Closed, ResolvedPublic

Description

If we could package this into EDI so that people's "skeleton" projects can be picked from a selection of options.

Some ideas for example projects:

  1. A trivial 'hello world', keep it super short, <100 lines or so.
  1. Basic desktop GUI app, with an application menu, about screen, preferences dialog, file open/save, etc. E.g. something along the lines of https://developer.gnome.org/gtk3/stable/gtk-getting-started.html
  1. Basic mobile app, with on screen keyboard for text entry, preferences, notifications, debugging/logging, data I/O, etc.
  1. Simple game, with main loop, setup for hardware accelerated graphics, main loop, input handling, animation, (maybe reuse eskiss?) Address portability.
ajwillia.ms renamed this task from Create full example projects (EFL version of hello world, i.e. skeleton app) to Create full EFL interfaces command line example app.Oct 11 2017, 12:23 PM
ajwillia.ms updated the task description. (Show Details)
ajwillia.ms renamed this task from Create full EFL interfaces command line example app to Make our examples exhibit the great abilities and best practices of EFL.Oct 11 2017, 3:50 PM

I have created a repository for development of new examples until we decide on a better home.
https://git.enlightenment.org/devs/ajwillia-ms/examples.git

Some ideas for example projects:

  1. A trivial 'hello world', keep it super short, <100 lines or so.

Done :) (T6195)

ajwillia.ms closed this task as Resolved.Jan 4 2018, 7:58 AM

All child tickets resolved, nothing additional remains in this ticket.
Packaging in Edi was deemed out of scope but will be completed later in my spare time.