Bonnes pratiques développement android
Bonnes pratiques et méthodes pour le développement sur Android ; Collectées ici et l´ ´ travers différentes conférences, lectures et pratiques du développement android.
FREELANCERTECH partenaire du GDG-DevCamp 2015
FREELANCERTECH partenaire du GDG-DevCamp 2015 évènements organisés par le GDG (Google Developers Groups) Yaoundé.
Introduction ´ JPA (Java Persistence API )
La Java Persistence API (abrégée en JPA), est une interface de programmation Java permettant aux développeurs d'organiser des données relationnelles dans des applications utilisant la plateforme Java.
Doodles Archive Open Source
Description
Doodles Archive est notre socle technique Android et Open Source, permettant de lire, partager des informations sur des doodles (Logo Google Search) actuels et passés. Plus d'informations ici et Téléchargeable gratuitement sur Google Play.
Doodles Archive est développé en suivant les « Best Practices » du développement mobile de manière général et Android en particulier. Il constitue un bon départ pour les développeurs qui souhaitent se lancer dans le développement des applications mobiles sur système Android.
Doodles Archive est architecturée sur trois couches :
- La couche UI : basée sur les composants Android UI.
- La couche métier: basée sur les Services et SyncAdapter Android.
- La couche d´accès aux données : basée sur un Content Provider Android (fournisseur de contenu) qui interagit avec la base de donnée SQLite.
Doodles Archive met en uvre les concepts suivants :
- Rich, Responsive Layouts pour Tablette et SmartPhone Android
- Android Permission System.
- HTTP requests sur les Web Services.
- Services et SyncAdapter Android.
- Cursor Loader, URI Matcher et Content Provider.
- Notifications, ShareActionProvider et Custom Views Android.
- SQLite databases et JUnit tests.
Doodles Archive s'installe sur tous les smartphones et les tablettes Androïd avec ou sans carte SIM.
Architecture de Doodles Archive
Téléchargeable Gratuitement sur Google Play
Le Code Source est disponible sur le dépôt Bitbucket
Lien : https://bitbucket.org/freelancertechteam/doodlesarchive
|
Doodles Archive
Description
Les doodles sont des changements funs, surprenants et parfois spontanés qui sont faites pour le logo Google pour célébrer les fêtes, les anniversaires, la vie des artistes célèbres, des pionniers et les scientifiques (www.google.com/doodles/).
Doodles Archive est une application Android Open Source, qui permet ´ un utilisateur de lire des informations sur des doodles actuels et passés ´ travers internet et les afficher ´ l'utilisateur. L'utilisateur indique l'année et le mois des doodles dans les préférences de l'application. Doodles Archive permet ´ l'utilisateur de partager ses informations des doodles ´ travers les réseaux sociaux. Elle informe l'utilisateur par notification quand il y a un nouveau doodle pendant le mois en cours.
Elle s'installe sur tous les smartphones et les tablettes Androïd avec ou sans carte SIM.
Téléchargeable Gratuitement sur Google Play
Le Code Source est disponible sur le dépôt Bitbucket
Lien : https://bitbucket.org/freelancertechteam/doodlesarchive
|
FREELANCERTECH partenaire de l'évènement MySQL/JAVA Tech Day du MUGC
FREELANCERTECH partenaire de l'évènement MySQL/JAVA Tech Day du MUGC www.mugcameroon.org.
La Communauté Camerounaise des développeurs MySQL (MySQL User Group Cameroon) ( organise ce 21 Mars la première édition des MySQL / JAVA Tech Day, en partenariat avec NOVAZEN, OBJIS Cameroun, AbHoster, Freelancertech et ActivSpaces.
FREELANCERTECH partenaire du DevFest Yaoundé et Douala 2014
FREELANCERTECH partenaire du DevFest Yaoundé et Douala (www.devfest.gdg-douala.org, www.devfest-2014.gdg-yaounde.org), évènements organisés par le GDG (Google Developers Groups) Yaoundé et Douala.
8to9 Renumbering CMR Open Source
Description
Le code source de l'application android 8to9 Renumbering CMR permet de passer vos numéros du Cameroun de 8 ´ 9 chiffre et constitue un bon départ pour les développeurs qui souhaitent se lancer dans le développement des applications mobiles sur système Android.
Elle prend en compte :
- les numéro avec la numérotation normale (exemple: 77897852, 23586954,etc.)
- les numéro commençant par +237 (exemple: +23777897852, +23723586954,etc.)
- les numéro commençant par 00237 (exemple: 0023777897852, 0023723586954,etc.)
- les numéros de l'étranger et autres ne sont pas prises en compte lors de cette transformation.
Elle s'installe sur tous les smartphones et les tablettes Androïd avec ou sans carte SIM.
Le Code Source est disponible sur le dépôt Bitbucket
Lien : https://bitbucket.org/freelancertechteam/8to9-renumbering-cmr
Capture d'écran
FreelancerTech Base
Description
FREELANCERTECH BASE est notre socle technique open source pour certain de nos applications web Java EE, architecturée sur trois couches :
- La couche web : basée sur le Framework JSF avec la librairie de composants graphiques PrimeFaces.
- La couche métier ou des services : basée sur le Framework Spring (Security, IoC, Transaction ...) .
- La couche d´accès aux données : basée sur le Framework Hibernate gérant la persistance des objets en base de données relationnelle(MySQL, Oracle, PostgreSQL, SQL Server, …).
Notre socle technique open source FREELANCERTECH BASE, permet au développeur de se concentrer sur les tâches spécifiques ´ l'application ´ développer plutôt qu'´ des tâches techniques récurrentes telles que :
- l'architecture de base de l'application
- la sécurité (authentification et gestion des rôles)
- l'accès aux données
- l'internationalisation
- la journalisation des événements (logging)
- le paramétrage de l'application
- ...
L'utilisation de notre socle technique open source FREELANCERTECH BASE permet notamment :
- de capitaliser le savoir-faire sans "réinventer la roue"
- d'accroître la productivité des développeurs une fois le socle technique pris en main
- d'homogénéiser les développements des applications en assurant la réutilisation de composants fiables
- donc de faciliter la maintenance notamment évolutive des applications
Le Code Source est disponible sur le dépôt Bitbucket
Lien : https://bitbucket.org/freelancertechteam/freelancertechbase
8to9 Renumbering CMR
Description
A partir du 21 Novembre 2014 les numéros de téléphone Camerounais passeront de 8 ´ 9 chiffres.
Cet outil vous permet ainsi de passer vos numéros du Cameroun de 8 ´ 9.
Elle prend en compte :
- les numéro avec la numérotation normale (exemple: 77897852, 23586954,etc.)
- les numéro commençant par +237 (exemple: +23777897852, +23723586954,etc.)
- les numéro commençant par 00237 (exemple: 0023777897852, 0023723586954,etc.)
- les numéros de l'étranger et autres ne sont pas prises en compte lors de cette transformation.
Elle s'installe sur tous les smartphones et les tablettes Androïd avec ou sans carte SIM.
Téléchargeable Gratuitement sur Google Play
8to9 Renumbering (https://play.google.com/store/apps/details?id=com.frl.android.safecontacts )
Télécharger Gratuitement le Setup ou le apk d'installation ICI
Télécharger (http://freelancertech.net/8to9renumberingapk/SafeContactstoPK.apk )
Nouveautés
Prise en compte de la transformation suivante:
- Pour tout ce qui est numéro de téléphone fixe juste ajouter le 2.
- Pour tous les numéro CDMA ( CTphone), selon qu'il commence par un 22 ou un 33 le passage ´ neuf chiffre diffère.
Remplacer le 22 du début (respectivement le 33 du début) par un 242 ( respectivement un 243)
Capture d'écran