Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2932 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  84  85  86  87  88  89
Auteur Sujet :

Developpement sur Android !

n°2275721
DDT
Few understand
Posté le 15-02-2016 à 15:26:17  profilanswer
 

Reprise du message précédent :
JetBrains vient de publier Kotlin 1.0 en version finale.
http://blog.jetbrains.com/kotlin/2 [...] d-android/
 
Je recommande d'y jeter œil, le langage est sympa et les outils sont assez matures de ce que j'ai pu voir.


---------------
click clack clunka thunk
mood
Publicité
Posté le 15-02-2016 à 15:26:17  profilanswer
 

n°2275913
Schoumy_
Posté le 19-02-2016 à 15:09:10  profilanswer
 

J'ai besoin de permettre à mon utilisateur de séléctionner une plage horaire de 8h sur une journée.
 
Quelqu'un connait une bonne lib/widget pour faire ça ?

n°2275916
bixibu
Ca ... c'est fait!
Posté le 19-02-2016 à 15:31:18  profilanswer
 

Liste déroulante unique pour une date de début allant de 00h à 16h
 
De rien :o
 
Sinon : http://visjs.org/examples/timeline [...] ction.html

n°2275918
Schoumy_
Posté le 19-02-2016 à 15:47:11  profilanswer
 

Simple mais efficace :D
 
Y'a rien de plus mignon avec un cadran d'horloge ?

n°2275919
bixibu
Ca ... c'est fait!
Posté le 19-02-2016 à 15:58:51  profilanswer
 

Oh pardon je t'ai posté une lib JS, pas vu que je postais dans le topic android :o

n°2283830
colonelbur​ton
Posté le 19-06-2016 à 01:09:06  profilanswer
 

 

Un ContextCompat.checkPermission, un callback et le tour est joué.

n°2283974
GroXx
Posté le 21-06-2016 à 16:42:17  profilanswer
 

Bof non si tu utilises Android Studio ça change rien. De nombreux dev Android pro sont sous Mac...

n°2283977
Corran Hor​n
lol
Posté le 21-06-2016 à 19:47:56  profilanswer
 

C'est le top un mac pour le dev, je reviendrais jamais en arrière :D (dev iOS et Android)

n°2283990
spacex
Space commando is in da place
Posté le 21-06-2016 à 21:09:44  profilanswer
 

Ya quoi de mieux ?

n°2283993
Corran Hor​n
lol
Posté le 21-06-2016 à 21:47:17  profilanswer
 

petit trick, si tu vas te mettre au dev iOS zieute du côté d'appcode en complément d'xcode. Base intellij donc ide super agréable :love:

mood
Publicité
Posté le 21-06-2016 à 21:47:17  profilanswer
 

n°2284093
colonelbur​ton
Posté le 24-06-2016 à 07:30:02  profilanswer
 

Y a encore des devs Android sur Eclipse ?!

n°2284342
Schoumy_
Posté le 27-06-2016 à 16:31:45  profilanswer
 

Je suis toujours sur IntelliJ pour ma part.

n°2284348
GroXx
Posté le 27-06-2016 à 17:08:23  profilanswer
 

C'est moins obèse que Android Studio ?

n°2284357
wazany
Posté le 27-06-2016 à 19:57:46  profilanswer
 

Android studio est basé sur Intellij mais perso je sais pas si c'est moins gourmand ou pas ^^


---------------
L'annuaire des serveurs Discord Hardware.fr Aidez nous à le compléter ! | Mes ventes
n°2284403
GroXx
Posté le 28-06-2016 à 20:00:18  profilanswer
 

Je n'ai jamais utilisé intelliJ, par contre je trouve que AS c'est l'horreur sur un PC un peu vieux. C'est tout le temps en train de faire des trucs, et ça bouffe une mémoire pas possible...

n°2284409
xilebo
noone
Posté le 29-06-2016 à 08:51:25  profilanswer
 

Bonjour :)
 
J'ai une petite question concernant la bonne pratique à avoir.
 
Je compte apprendre à développer sur Android, plutôt en Qt ( Qt Quick / QML ) qu'en java, mais là n'est pas le problème. Il s'agit en gros d'une application qui gérerait une association et tout ce qui tourne autour, donc j'ai besoin de stocker des données dans une base de données. J'ai pensé naturellement à du mysql, vu qu'il y a des API sous Qt pour accéder en mysql, mais en ayant pris un abonnement hier soir chez un provider, je m'apercois que la base mysql n'est pas attaquable directement de l'extérieur.
 
Du coup je m'interroge sur la meilleure façon de faire ? Vaut-il mieux attaquer la base en Qt ( ou java si c'était java ) auquel cas il faut que je trouve un hébergeur proposant un accès direct à la BdD, ou bien faut-il écrire du code php coté serveur ( seul moyen d'accéder à la base dans mon cas ) et ensuite passer par des urls http pour récupérer et mettre à jour les données ? Quelle serait la meilleure pratique ?
 
Merci d'avance  :jap:


Message édité par xilebo le 29-06-2016 à 08:53:44
n°2284410
Corran Hor​n
lol
Posté le 29-06-2016 à 09:05:29  profilanswer
 

pour des applis mobiles, à moins d'une BDD embarquée il faut toujours faire des webservices qui servent d'intermédiaire pour consulter/modifier une base distante

n°2284412
GroXx
Posté le 29-06-2016 à 10:34:12  profilanswer
 

@xilebo, j'utiliserais un Django, c'est vraiment pas mal pour abstraire une BDD sous forme de modèle objet.
 
@EowynCarter: j'ai utilisé Eclipse y a longtemps, mais c'est tellement horrible... Tu commence à taper une ligne de code, ou tu scrolle un coup et ça se met à freezer.
Après je suis plutôt dev system c++/Qt donc principalement sous Qt creator ou vim. Et du coup y a pas photo par rapport à un gros AS en Java :D

n°2284426
xilebo
noone
Posté le 29-06-2016 à 15:41:08  profilanswer
 

ok merci, je voulais savoir quelles étaient les bonnes pratiques. Donc un webservice pour accéder / modifier / supprimer des éléments de la base , plutot qu'un accès direct à la base.
 
Pour quelle raison est-ce mieux ? Car ca fait une couche supplémentaire à développer ( ce qui est un avantage par contre si on a également un portail web pour accéder à la base, ce qui risque d'être le cas ici ), et cela peut potentiellement générer plus de trafic web, car il faut passer par une requête http pour chaque accès.
 
django, je ne connais pas du tout, j'irai voir, mais je ne sais pas en quoi ca consiste. Je ne suis pas forcément attaché à mysql, l'idée est simplement d'avoir une base de données consultable sur le net par X utilisateurs avec possibilité ajout/suppression/modif ( comme partout quoi :o ) , mais surtout à partir d'une appli développée sur mobile ( Android , et pourquoi pas iOS plus tard ) avec le framework Qt.

n°2284432
LeRiton
Posté le 29-06-2016 à 16:52:38  profilanswer
 

Dans un premier temps, tu peux jeter un œil à Firebase plutôt que de te taper les couches WS/API à développer.
https://www.firebase.com/docs/android/quickstart.html

n°2284433
xilebo
noone
Posté le 29-06-2016 à 17:11:02  profilanswer
 

ca m'a pas l'air mal , d'autant plus qu'il semble y avoir une API QT pour accéder à firebase, je vais regarder de ce coté, car si ca peut me faciliter la gestion de données, c'est d'autant mieux. Il faut juste que je regarde si ca peut stocker (facilement) également des données binaires (  images dans un premier temps ).
 
Merci pour l'info !

n°2284440
GroXx
Posté le 29-06-2016 à 21:24:19  profilanswer
 

Pour Django, le principe de base c'est que tu définis ton modèle, et lui s’occupe de te créer une DB correspondante. Du coup tu ne fais jamais de requêtes, tu manipules juste des objets en python.

n°2284909
-the_unfor​given-
frakkinn home : 1123.6536.5321
Posté le 08-07-2016 à 15:40:09  profilanswer
 

[:devoircivique:4]

 

:hello:

 

J'aimerai apprendre a dev sur android :o  [:cerveau nerd]   je ne sais pas par ou commencer, auriez vous un lien pour noobs ? qui explique en partant de 0 :D

 


/[:devoircivique:4]

 


PS: je dev un peu en C/C++/.net/ASM ... :o


Message édité par -the_unforgiven- le 08-07-2016 à 15:41:01

---------------
FACEBOUKE , bordel a photos :o
n°2284910
Schoumy_
Posté le 08-07-2016 à 15:47:23  profilanswer
 

J'ai commencé par là pour ma part
https://openclassrooms.com/courses/ [...] ur-android

n°2284922
-the_unfor​given-
frakkinn home : 1123.6536.5321
Posté le 08-07-2016 à 17:50:52  profilanswer
 

merci ! :D


---------------
FACEBOUKE , bordel a photos :o
n°2284932
bixibu
Ca ... c'est fait!
Posté le 08-07-2016 à 23:10:28  profilanswer
 

Je viens de découvrir le kotlin https://kotlinlang.org/ Quelqu'un a testé ?

n°2284963
GroXx
Posté le 09-07-2016 à 21:35:28  profilanswer
 

Pas testé mais du peu que j'en ai vu ça donne pas envie... Ça m'a l'air tellement concis en termes d'écriture de code (ils ont même viré les ";" si je me souviens bien) que ça masque trop de choses à mon gout. Déjà que Java c'est pas ma tasse de thé...

n°2284964
DDT
Few understand
Posté le 09-07-2016 à 21:44:15  profilanswer
 

Tu conseilles Django plus haut et tu trouves Kotlin trop concis.  [:gratgrat]

 

Kotlin offre l'expressivité de C# en gros, rien de vraiment magique.


---------------
click clack clunka thunk
n°2284966
GroXx
Posté le 09-07-2016 à 22:31:34  profilanswer
 

Bah après tout j'ai fait du Django, mais jamais de Kotlin. Mon jugement est donc surement faussé. Mais là comme ça, j'ai aucune envie d'essayer Kotlin...

n°2285065
xilebo
noone
Posté le 12-07-2016 à 20:15:28  profilanswer
 

LeRiton a écrit :

Dans un premier temps, tu peux jeter un œil à Firebase plutôt que de te taper les couches WS/API à développer.
https://www.firebase.com/docs/android/quickstart.html


 
Bon, firebase n'a pas l'air d'être adapté à ce que je veux faire car le plugin Qt n'est pas très évolué je vais peiner à écrire tout ce qu'il faut pour accéder aux données. J'aurais écrit l'appli en java, pourquoi pas mais ce n'est pas le cas.
 

GroXx a écrit :

Pour Django, le principe de base c'est que tu définis ton modèle, et lui s’occupe de te créer une DB correspondante. Du coup tu ne fais jamais de requêtes, tu manipules juste des objets en python.


 
J'ai quelques notions en python, mais j'ai peur de devoir écrire trop de code coté serveur et de plus, le simple host que j'ai pris (chez gandi.net ) a déjà pas mal de restrictions. Je ne vois pas bien comment je peux attaquer la base via mon(mes) appli(s) mobile sur Android vers un serveur écrit en python. Comment concrètement est représentée l'API d'accès au données ? par des requêtes HTTP ( GET et POST ) ? Si c'est le cas, cela voudrait dire que ca reviendrait à écrire le code coté serveur en python plutot qu'en php. Mais j'ai un peu lu ( vite fait ) les exemples de django, je ne vois pas bien comment je peux écrire rapidement l'accès aux données.
 
Je vais chercher un peu plus, mais si je ne m'en sors pas, j'écrirai la partie serveur en php pour accéder à la BdD bien que je ne trouve pas ça très propre. Enfin ce n'est peut être pas si grave car l'appli ne va pas nécessiter des performances extrêmes.

n°2285081
Corran Hor​n
lol
Posté le 13-07-2016 à 08:51:28  profilanswer
 

C'est bien des requêtes get et post avec en général des données représentées au format JSON en sortie. Regarde la norme REST pour voir les bonnes pratiques et c'est ce qu'il a de plus standard comme manière de fonctionner en mobile, c'est très propre :D

n°2285087
DDT
Few understand
Posté le 13-07-2016 à 11:27:24  profilanswer
 

Client: Volley, Retrofit, ...
Serveur: peu importe mais certains frameworks web font presque tout le boulot pour toi: relationnel -> modèle objet -> API REST


---------------
click clack clunka thunk
n°2285098
xilebo
noone
Posté le 13-07-2016 à 13:12:25  profilanswer
 

Corran Horn a écrit :

C'est bien des requêtes get et post avec en général des données représentées au format JSON en sortie. Regarde la norme REST pour voir les bonnes pratiques et c'est ce qu'il a de plus standard comme manière de fonctionner en mobile, c'est très propre :D


 
 
Ok , je vais regarder cela :) Je ne suis pas complètement "noob" en la matière ( un peu quand même :o ), j'ai déjà écrit une passerelle en http pour fournir des métadonnées VOD à un client VOD écrit en html/js/css. Et apparemment, c'est en utilisant REST car c'est le client qui conserve le contexte. Je devrais donc pouvoir m'en sortir.
 
Finalement, je viens de pousser un peu plus mes investigations avec django, ca me parait top. J'ai déjà réussi à installer eclipse + plugin pydev + django, et je viens de créer mes premiers modeles, c'est directement en liaison avec mon sgbd ca "marche" tout seul. C'est exactement ce qu'il me faut en fait.
Reste à voir si le serveur "simple hosting" que j'ai pris permet d'intégrer facilement du python ( sinon je passerai par un serveur dédié où j'installe tout moi même ), et aussi voir comment on attache django à Apache, car apparemment, il ne faut pas utiliser le mini serveur web fourni avec django, c'est juste pour des tests.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  84  85  86  87  88  89

Aller à :
Ajouter une réponse
 

Sujets relatifs
problème scrollView cocoaDes développeurs Android sur Bordeaux ?
Développement d'un nouveau réseau en ligne[SVN] suivi des impacts d'un développement
Developpement d'une application de gestion de logsCherche framework java pour developpement web rapide
[Android] Emulateur et appliDéveloppement d'un site Web
Affichage message sur console projet pour développement plugin eclipsedeveloppement d'un service web mobile
Plus de sujets relatifs à : Developpement sur Android !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR