Aller au contenu

[OPEN-SOURCE] OpenCart


Recommended Posts

Bonjour à tous,

Je viens de Nantes, j'ai 19 ans et je suis étudiant en ingénierie informatique.

Pour un projet, j'ai fait une application de gestion d'articles,

pour avoir sa "liste de courses" sur son Android plutôt que sur un post-it :P

Sur les bases de ce projet, je lance un projet open-source. :lol:

-------------------------------------------------- NEWS and UPDATES -------------------------------------------------

23/08/2010 :

- Ajout de nouveaux screenshots en cours (en dessous des anciens)

- L'application est presque fonctionnelle :D :D :D

- La 1ère version ne va pas tarder et donc : Je cherche un gentil graphiste pour faire l'icone de l'application :)

11/08/2010 :

- Ajout des screenshots de la version en développement

>> Soutenir le projet : <<

btn_donate_LG.gif

Résumé :

- Projet d'application android opensource :cool:

- But : Gestion de listes de courses

- Développé pour android 2.x (avec l'API level 7) (une version pour android 1.5 - 1.6 n'est pas à exclure)

- Les contributeurs sont les bienvenus. (bien que pour le moment je développe seul la première version stable)

Description de l'application :

- gestion de plusieurs listes de courses

- chaque liste contient des articles ( article = quantité + libellé , je pense)

- (faire une sorte d'autocompletion, ou avoir une liste d'articles prédéfinie pour créer une liste rapidement :| , je n'ai pas encore d'idée précise pour ca ...) (regrouper les articles dans des categories ? )

But : "Mettre au point une application Simple et Rapide à manipuler, afin que l'application ne fasse pas perdre de temps à l'utilisateur lorsque ce dernier fait ses achats"

Idées :

- Envoyer une liste à un proche équipé de l'application

- Partager une liste (envoie par email / SMS)

- Synchroniser une liste ( un couple fait ses courses dans un magasin et quand l'un coche un article, l'autre le voit :lol: )

- Associer une liste de courses à une date (pour avoir un rappel dans le calendrier)

- Avoir un Widget (scrollable-pas trop gros) qui affiche la liste de courses

Choix techniques :

- Stockage des listes et articles dans une base de donnée SQLite sur le terminal

- Application multilangue

Je vous invite à

- donner des idées !

- donner votre avis (sur le code, les fonctionnalités, l'UI)

- contribuer :)

Informations

Cette application est développée :

- sur un macbook pro 15" équipé de MacOSX Snow Leopard

- avec l'EDI Eclipse 3.5.2 équipé du Plugin ADT

- et l'Android SDK bien sûr :P

Status du Projet :

- Etat : nouvelle version 0.6 en développement

-> Voila le repo googlecode : http://code.google.com/p/opencart-android-app/

Le paquet d'installation d'opencart : (pour android 2.x)

(l'application n'est pas encore fonctionnelle ... :P )

http://code.google.com/p/opencart-android-app/downloads/list

Les builds avec un commentaire après leur numéro sont des versions STABLES avec des fonctionnalités entièrement implémentés, vous pouvez les tester.

build-5 : CRUD des shopping-list fonctionne (appli stable normalement / icones mdpi seulement pour le moment)

Screenshots de la v0.6 en développement : (de l'émulateur android, désolé :| )

iconeopencart.png

25211433.png49251734.png

49239456.png42354540.png

21751246.png85727724.png

devicef.png

Modifié par Goten44
Lien vers le commentaire
Partager sur d’autres sites

J'ai pas encore essayé mais l'appli de liste de course que j'utilisai sur mon nokia proposait a l'ajout d'un article non pas de le taper mais de le selectionner dans une base classé par rayon>article (exemple boucherie > steack haché, boucherie > poulet..)

C'est 10x plus pratique pour l'utilisateur. Bien sur tu rajoute une fonction "ajouter manuellement un article" ou un rayon.

Ca te permettra de proposer d'autre rendu (par rayon, alphabetique..)

D'ailleurs demande au developpeur (francophone) de l'appli si tu peux reprendre certaines de ses idée:

http://www.mshoplist.com/index.php?option=com_content&task=view&id=1&Itemid=12

perso c'est l'appli que j'utilisai le plus sur mon nokia avec opera mini :)

Modifié par onclebob
Lien vers le commentaire
Partager sur d’autres sites

La version que je propose en téléchargement ne sera plus développé, car elle a été codé à la "va-vite".

Etant donné que le projet est open source, un codage propre s'impose :P

Je vais donc continuer ce projet en reprenant le codage de zero.

Je demande votre aide pour concevoir l'organisation de l'application :

étant donnée ma petite expérience du dev android, je ne vois pas comment organiser mon application, c'est a dire utiliser des "activity" ou des "dialog" pour la saisie, etc ...

(enfin l'aspect global de l'application ... :| )

comment verriez vous cette application ? :|

merci ;)

Lien vers le commentaire
Partager sur d’autres sites

Lors de la création d'un projet Android sous Eclipse on choisit le "Build Target" :

quelle est la différence entre les choix "Android" et les choix "Android + Google APIs" ?

et quel choix faites vous pour le développement de vos applications ?

merci ! :)

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

Merci de votre soutient ! :D

@popolbx ... j'ai vu sur google code ... :(

je ne le savait pas quand j'ai décidé de nommer mon appli ainsi ...

c'est pour cela que le projet s'appelle opencart-android-app sur GoogleCode.

Je ne pense pas qu'il y ai de doublon sur l'android market ...

je suppose que ca ne va pas poser de problème .... :|

Sinon je suis ouvert : vous pouvez suggérer un nouveau nom ;)

Lien vers le commentaire
Partager sur d’autres sites

mmmm! application qui sera très appréciable. J'attends cela avec impatience.

Et pour info, j'aimerais si possible pousser un peu tes améliorations vers les SMS.

Si possible, il faudrait pouvoir importé les courses à partir d'un SMS qui serait formaté en fonction de ce que tu souhaite (mais pas trop compliqué hein)

Genre en .csv Exemple : 2kg farine; 2kg pain; 5kg sucre; etc. Pour pouvoir le réimporter.

L'utilité ? Pouvoir avoir la liste de ta compagne qui n'aurait pas Android ^^. Ils suffit juste qu'elle sache comment l'écrire.

Lien vers le commentaire
Partager sur d’autres sites

merci !

En effet cette fonctionnalité ne devrait pas être impossible à ajouter. ;)

Pour le moment, je vais faire en sorte d'avoir une application stable et complète pour une utilisation "en local" (sans partage etc), ensuite viendront les fonctionnalités amusantes :cool:

EDIT : des screenshots de la version en developpement vont arriver :)

Modifié par Goten44
Lien vers le commentaire
Partager sur d’autres sites

je viens d'y penser, 2 petites possibilité d'amélioration :

- Associer une liste de couse à une date ? Pour avoir le rappel des courses dans le calendrier. Ne servira pas pour les grosses courses mais si on doit ramener une connerie, ca nous permet de nous rappeler de l'acheter ^^

- Avoir un widget scrollable (pas trop gros) qui permet d'avoir un affichage de la liste des courses

Lien vers le commentaire
Partager sur d’autres sites

merci , je l'ai ajouté dans les idées ;)

J'ai commencé par faire la liste des "listes de courses".

On peut maintenant, en ajouter et en supprimer ...

Prochaine étape : la modification du nom d'une liste (pas son contenu) , dans un DIALOG je pense ...

Je ne maitrise pas bien l'envoi et le retour de données avec un dialog ... je vais voir

Lien vers le commentaire
Partager sur d’autres sites

Ouai c'est super cool. Très bonne ambiance. (Et gratuite en plus :) )

Je rentre en 4ème année info. Quand j'ai vu le premier post je pensais à quelqu'un de ma promo qui a fait le même projet que le tien.

Dans le dev Android pour l'instant j'ai fait l'appli des vieilles charrues avec un pote. VibroDroid et quelques applis persos entre temps. Là je cherche une nouvelle idée sympa.

Modifié par JulienDev
Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...