Catégories : Tous - développement - accessibilité - gestion

par Nicolas Gouzy Il y a 10 années

418

Mes Boutiques

Le projet décrit aborde la gestion et le développement de diverses applications mobiles pour iOS et Android. Les principales thématiques incluent l'affichage des logs et des traces d'

Mes Boutiques

Mes Boutiques

ihm admin serveur

gestion du référentiel
édition
importation

Etude en court

affichage des traces d'utilisation
affichage des logs
statuts des web services consommés
tests de vie

Fonctionnel

First launch tutorial

Prendre en consideration les usages existants

Ecrans secondaires
pop up de rating
mes localisations favorites
mes boutiques favorites
faq
cgu

nous contacter

Nom de l'app
descriptif
rdv en boutique
cas hors métropole

bloquer l'envoi de sms

fuseaux horaires

n° de téléphone internationaux

Création du RDV dans le Calendar du smartphone

CalendarContract

CRUD d'un rdv
rbq

calendrier des plages disponibles

NFC

gdfa

PassBook

Référentiel
Dépasser la notion de prototypage de mPos pour améliorer notre efficacité
Guidage boutique par réalité augmentée

Existe plusieurs Framworks --> faire un choix apres etude

géolocalisation pour recherche des boutiques à proximité

par positionnement sur la carte

moteur de recherche

recherche vocale

recherche textuelle

Consolidation technique de la géoloc

wifi

3g

gps

autoriser la prise de rdv quand la gdfa est désactivée
itineraire

à pied

en voiture

statuts des boutiques

Affichage d'un statut plus fin

affichage sous forme de liste

tri

services en ligne

calcul des distances

Inventorier pour automatiser le retravail sur le fichier OrangeResoo
Push ou Pop d'informations
Par Boutique
Général

refonte ihm

Look and feel
Si pas possible, proposer un thème alternatif
Proposer un mode de travail collaboratif avec le marketing de Technocentre pour actualiser les précos
Développement des compétences d'Alex ET du reste de l'equipe
Apprendre a fabriquer des story board

Presentation interne

Prise en main du processus

Google Maps
Aggrégation des boutiques (adaptation de l'affichage au niveau de zoom)

utilisation d'un framework existant

Nouvelle API

Travailler avec Maps ou GoogleMap

utiliser la v2 de google maps

Refactoring de la couche de présentation Android (MVC)
Accessibilité
Application accessible (précos Orange)
Compatibilité de l'application avec les tablettes

Application universelle (Appli taggée iPhone ET iPad dans le store)

Utilisation des menus Action Bar Sherlock

Utilisation des componsants tablette (fragments)

Charte graphique

Prendre en consideration les nouveaux usages de navigation

Déclinaison Orange des guidelines Google

Publication sous bannière Orange

wassup : requete enrichie pour les clients orange
Validation Marketing france
Validation TechnoCentre
En cours...
Hébergement DESI
services sur iosw
DAT

Transverse technique

Tips d'aide à l'utilisation de l'application

ShowcaseView

Analyse d'audience et d'usage

API google Analytic Apps

webtrends

mixpanel.com

Stockage et manipulation des donnees sur les terminaux

CoreData

touchDB

ContentProvider et Sqllite

Interaction avec les réseaux sociaux

lien social vers Google+

lien social vers Twitter

lien social vers Facebook

Existe de nombreuses solution (SDK natif et Framework openSources...)

synchronisation terminal et serveur
Après acquisition d'expérience, envisager des solutions plus complexes
Choix d'un framework light
Sujets d'étude fonctionnels

mon rdv

traces

référentiels des boutiques

SqlLite alimentation

Etude en cours...

Environnements
Sécurité

sécurisation du flux client/serveur (certificat + basic auth)

Performance

Profiling avec traceview, dmtracedump et systrace

Réduire le code livré : ProGuard

UIAutomation et Instrument

Ingénierie
Versionning

Git

formation 1j

utilisation au quotidien par l'équipe

Intégration continue

checkstyle

Robolectric

Jenkins+Maven sur Click & Dev

Jenkins+Selenium+cucumber+Zuchini

DevPack

Utiliser Android studio à la place d'Eclipse

OK

Java serveur

Tests unitaires et d'intégration

NSTest (gros chantier car il existe enormement de solutions)

push info

Référencement Apple

Push Adnroid Google Cloud Messaging (GCM)

Référencement Google

Instruction technique

logs sur le terminal
logs système

EventLogger

rapport de crash

GoogleAnalytics

mode off line
activation à distance d'un mode trace on / off

Communication en mode Pop qui s'appuie sur ceux qui a ete fait sur mPos

traces d'usage sur le terminal

iOS

Android

Dropboxmanager

NSLogger