l'on veut Open Source Souvent modulables + Inconvénients Gestion des versions Gestion des conflits Agrégation parfois compliquée Poids de l'application pouvant grimper... 8 DevFest – 09/11/2012
ActionBar ACRA Remontée automatique de bugs Compatibility package Accès aux fragments depuis 1.6 ViewPager Navigation par pages facilitée + D'autres encore HoloEveryWhere, Polaris, SlidingMenu, Android Annotations, RoboGuice, ...
Penser à changer -Xms512m -Xmx1024m Partez sur un nouveau workspace ! +Android SDK Sous ubuntu : 64 bits : sudo apt-get install ia32-libs java : sudo apt-get install sun-java6-jdk + tar avec les étapes du projet : sur la clé passée tout à l'heure ou http://bit.ly/PXbMcY
allant ayant target SDK 15 et min SDK 7 nom de package : com.binomed.devfest + Créer une classe Application à la racine du package : DevFestApplication La référencer dans le Manifest.xml + Dezipper les resources Dans le tar sous DevFestCodeLab/App + Créer un répertoire libs
+ Configurer le formulaire Ouvrir un navigateur, aller dans drive.google.com Importer le fichier CrashReports-Template.csv Copier l'id + Configurer la classe Application Copier la classe de constantes
projet SlidingMenu + Gestion des dépendances SlidingMenu -> ViewPagerIndicator DevFestCodeLab -> SlidingMenu + Ajout d'une classe utilitaire pour faire marcher ABS et SlidingMenu AbstractSherlockFragmentSlidingActivity.java
des classes utilitaires Copie du bean + Création de l'activity SpeakersActivity com.binomed.devfest.screen.speakers hérite de AbstractDevFestRoboActivity contentView : activity_speakers + Modifier HomeFragment
RestContentRequest SpeakersJsonRequest com.binomed.devfest.screen.speakers.requests hérite de RestContentRequest<SpeakerBean[]> + Appel de l'url DevFestCst.MONGO_URL_SPEAKERS + Modification du Fragment ajout variable SpiceManager ajout variable de cache onStart et onStop appel du service
SpeakerView com.binomed.devfest.screen.speakers hérite de RelativeLayout + Création d'un listAdapter SpeakersAdapter com.binomed.devfest.adapters.list hérite de BaseAdapter + Modification du fragment + Lançons l'application ! Emulateur 2.3 pour le test ou sur votre téléphone
du bean + Création de l'activity SessionsActivity com.binomed.devfest.screen.sessions hérite de AbstractDevFestRoboActivity contentView : activity_sessions + Modifier HomeFragment
RestContentRequest SessionsJsonRequest com.binomed.devfest.screen.sessions.requests hérite de RestContentRequest<SessionsBean[]> + Appel de l'url DevFestCst.MONGO_URL_QUERY + Modification du Fragment ajout variable SpiceManager ajout variable de cache onStart et onStop appel du service
SessionView com.binomed.devfest.screen.sessions hérite de RelativeLayout + Création d'un listAdapter SessionsAdapter com.binomed.devfest.adapters.list hérite de BaseAdapter + Modification du fragment
com.binomed.devfest.screen.sessions hérite de AbstractDevFestRoboActivity + Création du Fragment SessionFragment com.binomed.devfest.screen.sessions hérite de AbstractRoboSherlockFragment + Modification du fragment de listes
Création du pageAdaptater + Création des fragments InfosFragment PartenaireFragment + Ajout de la boite de dialogue AboutDialogFragment + Modifier HomeFragment
http://www.androidbootstrap.com/ AndroidKickStartR : http://androidkickstartr.com/ + Se créer un répertoire dans son FileSystem contenant les clones des librairies Pouvoir récupérer les dernières évolutions Pouvoir gérer sans interférence dans son projet les merges etc...