Vinocella for iPhone and iPad

1235»

Réponses

  • muqaddarmuqaddar Administrateur
    04:20 modifié #122
    Bonjour à  tous !

    Aujourd'hui, Vinocella for iPhone et iPad débarquent ensemble en version 3.0.

    Un gros travail a été effectué sur le code, et j'ai ainsi pu uniformiser 75% du code entre les 2 versions.
    Le design a été entièrement revu. L'application est Retina Display (enfin!).

    Le (nouveau) site est ici: http://www.vinocella.net
    Il y a pléthore de captures sur le site.

    Voici la liste des nouveautés (pour la version iPhone):  B)

    nouvel écran d'accueil qui permet de lancer directement des recherches dans son carnet
    refonte de l'écran qui liste les résultats avec gestion de filtres
    ajout du tri par prix
    visualisation des caves et casiers en fonction de la liste des résultats
    mise en évidence des bouteilles dans les casiers en fonction de la sélection courante de vins
    possibilité de filtrer la liste des vins par cave
    possibilité de filtrer la liste des vins par producteur
    plus de 200 nouvelles icones et images compatibles Retina Display
    notation dans les fiches dégustations possible sur 20 (comme auparavant) ou sur 100 (nouveau)
    nouvel onglet "évaluations pro" pour gérer les avis des guides reconnus du monde du vin
    gestion complète des fiches fournisseurs (nom, adresse...) dans les fiches trafics
    nouvel écran de gestion des préférences
    refonte de l'écran gérant l'importation et la prise de photos
    possibilité d'appeller un téléphone et d'envoyer un email depuis les fiches producteurs et fournisseurs directement
    nouveau système de statistiques très complet (6 onglets)
    nouveaux écrans pour gérer la synchronisation et la restauration
    écrans de gestion des informations de vins revu entièrement avec de nouveaux onglets et des badges couleur (rouge ou vert)
    gestion plus simple du placement des bouteilles en cave lors de l'édition d'un vin
    ajout et modification de caves et casiers directement depuis la fiche vin
    nouvel affichage plus clair de la liste des dégustations et des fiches trafics
    possibilité de supprimer n'importe quel type d'information lors de l'édition d'un vin (appellation, cru, cépage...)
    bug sur la saisie du type d'ouverture de bouteille corrigé
    base de données de cépages et appellations mises à  jour
    augmentation automatique du champ 'bouteilles non placées' lorsque l'on ajoute une fiche traffic entrant


    Côté développement (on est sur un site de dev avant tout...)
    J'ai viré ma cutie: j'utilise en masse les Xib, moi qui ne jurait que par le code ou presque.
    Les Xibs ont un avantage certain quand il s'agit de partager des fonctions entre les 2 versions...

    Et puis je me suis amusé à  compter les lignes de code pour les 2 versions (sont exclus tous les frameworks tiers). Ce sont bien 2 projets Xcode mais qui partagent énormément de classes (dans un dossier Shared).

    Dans le code commun aux 2 versions, lignes de code:
    - ViewControllers : 12857
    - Models: 8588
    - Views: 2469
    - Database: 1890
    - Network: 1118
    - Categories: 371
    - Macros et constantes: 380
    - Protocols: 87

    Soit un total de 27760 lignes qui servent aux 2 versions.

    Dans la version iPhone:
    - ViewControllers: 6981

    Dans la version iPad:
    - ViewControllers: 5300

    Total toutes versions: 40 041 lignes.

    Cette uniformisation du code ne s'est pas faite sans macros pour les différences iPhone/iPad à  l'intérieur des classes.
    Ainsi, j'ai compté environ 250 #ifdef TARGET_OS_PHONE ou TARGET_OS_PAD ! Et oui, tout a un prix ! :)

    Liens iTunes:
    http://itunes.apple.com/fr/app/ivinophile/id345945675?mt=8
    http://itunes.apple.com/fr/app/vinocella-for-ipad/id416512448?mt=8

  • StephSteph Membre
    04:20 modifié #123
    bravo Alex :)

    La mise à  jour n'apparaà®t pas encore pour moi, mais ça ne devrait pas tarder :D
  • muqaddarmuqaddar Administrateur
    04:20 modifié #124
    dans 1302164523:

    bravo Alex :)

    La mise à  jour n'apparaà®t pas encore pour moi, mais ça ne devrait pas tarder :D


    Dans iTunes, c'est bien la V3 qui est présentée mais elle n'apparaà®t pas encore dans les MAJ d'apps à  faire...
    Merci à  toi pour le betatest ! ;)
  • StephSteph Membre
    04:20 modifié #125
    dans 1302164824:

    dans 1302164523:

    bravo Alex :)

    La mise à  jour n'apparaà®t pas encore pour moi, mais ça ne devrait pas tarder :D


    Dans iTunes, c'est bien la V3 qui est présentée mais elle n'apparaà®t pas encore dans les MAJ d'apps à  faire...
    Merci à  toi pour le betatest ! ;)


    On ira se prendre un Perrier Citron (Belge pour moi :p) à  la plage pour fêter ça :)
  • muqaddarmuqaddar Administrateur
    04:20 modifié #126
    dans 1302164959:

    On ira se prendre un Perrier Citron (Belge pour moi :p) à  la plage pour fêter ça :)


    Oh oui un Perrier Citron à  5° d'alcool. :)
  • DrakenDraken Membre
    04:20 modifié #127
    >:(
  • muqaddarmuqaddar Administrateur
    04:20 modifié #128
    J'ai contacté Apple suite à  la perte du bouton 'promocodes' depuis 2 versions dans iTunesConnect.
    Je pourrais filer quelques promocodes dès qu'ils me réparent cette autorisation.
  • SmySmy Membre
    04:20 modifié #129
    J'ai bien joué cet après midi avec la version iPad, et c'est une belle appli. J'ai saisi ma petite cave, et je suis surpris par les stats. Je ne pensais pas avoir plus d'une centaine de bouteilles  :) (uniquement de perrier citron, hein)

    Quelques remarques :
    - pourquoi forcer la saisie d'une propriété ? Ne pourrais tu pas utiliser automatiquement le producteur quand il n'y a pas de propriété saisie ?
    - comment supprimer une cave ? J'ai trouvé pour le casier, mais pas la cave
    - ce serait pas mal de pouvoir spécifier que des bouteilles sont encore en carton/caisse, car elles sont soit non placées, soit dans un casier. Et du coup, d'indiquer où est le carton...
    - le séparateur des centimes n'est pas le point (en france)  :)
    - comment tu fais pour sortir une bouteille d'un casier pour la boire quand tu viens de la fiche du vin, et non pas directement de la cave ?
    - et enfin, il manque un petit tuto je trouve...

    en tous cas, bravo...
  • PapangPapang Membre
    04:20 modifié #130
    Hello,

    Superbes applications muqaddar. Je ne les ai pas testées, mais les impressions d'écran parlent d'elles mêmes. Le site web associé est aussi très beau. Vraiment, félicitations pour tout ce travail.
  • muqaddarmuqaddar Administrateur
    04:20 modifié #131
    dans 1304272824:

    J'ai bien joué cet après midi avec la version iPad, et c'est une belle appli. J'ai saisi ma petite cave, et je suis surpris par les stats. Je ne pensais pas avoir plus d'une centaine de bouteilles  :) (uniquement de perrier citron, hein)


    Oui, c'est pas mal !

    dans 1304272824:

    Quelques remarques :
    - pourquoi forcer la saisie d'une propriété ? Ne pourrais tu pas utiliser automatiquement le producteur quand il n'y a pas de propriété saisie ?


    C'est le producteur qui est facultatif (toute le monde n'a pas envie de rentrer la fiche du producteur avec adresse etc...)
    Ne pas oublier qu'un producteur peut avoir plusieurs propriétés, surtout dans les pays anglo-saxons.
    Mais une grande nouvelle de la version qui arrive c'est justement un système d'autocomplétion sur quelques champs, dont le champ propriété => gain de temps.

    dans 1304272824:

    - comment supprimer une cave ? J'ai trouvé pour le casier, mais pas la cave


    Il y a un bouton "i" en face du nom de la cave en mode édition de vin, puis cliquer sur la poubelle en bas à  droite.

    dans 1304272824:

    - ce serait pas mal de pouvoir spécifier que des bouteilles sont encore en carton/caisse, car elles sont soit non placées, soit dans un casier. Et du coup, d'indiquer où est le carton...


    Soit on peut créer un casier en forme de caisse... soit on les laisse dans les bouteilles non placées.

    dans 1304272824:

    - le séparateur des centimes n'est pas le point (en france)  :)


    Oui, faudra que j'arrange ça...

    dans 1304272824:

    - comment tu fais pour sortir une bouteille d'un casier pour la boire quand tu viens de la fiche du vin, et non pas directement de la cave ?


    Le mode "édition de vin" est plutôt pour placer les bouteilles en cave (ajouter/retirer) pas pour les consommer.
    Donc quand on en enlève une, ça incrémente le compteur des bouteilles non placées... mais on peut tout à  fait le modifier à  la main et ajouter une fiche trafic sortant...
    Il faudrait p-e que j'ajoute un préférence pour ce comportement ou une boà®te de dialogue... mais une boà®te de dialogue à  chaque fois peut être frustrant.

    dans 1304272824:

    - et enfin, il manque un petit tuto je trouve...


    Oui, on me l'a réclamé 3 ou 4 fois... ;)

  • SmySmy Membre
    04:20 modifié #132
    dans 1304314313:

    dans 1304272824:

    - pourquoi forcer la saisie d'une propriété ? Ne pourrais tu pas utiliser automatiquement le producteur quand il n'y a pas de propriété saisie ?

    C'est le producteur qui est facultatif (toute le monde n'a pas envie de rentrer la fiche du producteur avec adresse etc...)

    A oui, je n'avais pas compris en fait.

    dans 1304314313:

    dans 1304272824:

    - comment supprimer une cave ? J'ai trouvé pour le casier, mais pas la cave

    Il y a un bouton "i" en face du nom de la cave en mode édition de vin, puis cliquer sur la poubelle en bas à  droite.

    Exact, trouvé

    dans 1304314313:

    dans 1304272824:

    - et enfin, il manque un petit tuto je trouve...

    Oui, on me l'a réclamé 3 ou 4 fois... ;)

    Le tuto est un exercice difficile !
Connectez-vous ou Inscrivez-vous pour répondre.