10110001 10001110 01111010 00010110

11111100 01010011 10010000 10110100

,___=;;, <_=<*#;, _^*;^@>= ,=*,@^#:

*_*@>>^, ;*_#^^;^ _=_;@,^; .*>#=.@^

01111010 11011000 10000010 01011010

D65001D7 9552DADD EC86135F 77D19A1C

9B0E6848 10EE9560 13DCA930 D439D7AE

25E3A604 3

:#<.^^:= >*,@@_*: #,>>=.##

,^,;:;.: <=,,*;;= .#=@#,:: =^;.,;^_

^>;#^@#@ .^=:@=<: =>^:,_>: _^;<,,,,

;,>:@^;= _>^*;#__ @*,#=@;# #*<.>_,@

:^<<#:== *=.=**>@ *#*^>>*. ,,,=:=>=

11011011 00000111 10110001 01000111

11101000 10001101 00000011 10100101

_#=;@,#. .<_,:=<= <=*;;<;* *#*,:,,.

.;**##;< ,<#*^^#. ::=<:>,^ @=##^_..

10100000 10110111 01100010 00111000

10010110 10110111 01111111 11111111

00110101 01001000 11001100 10100110

01101011 10011010 10100101 01101011

:<;*<*_@ .@>>^=^> =@:#.##* =:<^_#<@

567691F7 900731D6 D9908E3F B2F11BF6

113DDEAF 3A2CBA31 E8FA8B87 2B150DF3

:*::^,,* ,>>*,#=@ .<.,>:^. <:,*^>>;

01001101 01100100 00101101 01010010

,@>,^:<# =__#>**: ^*>_#_>, >.,*:@#,

623C61A1 F1E2D963 8C61F43F 9C03E9C3

ED5E9904 6AD6F507 FD56BCF5 8A2D7E3B

00011011 11001111 01111010 11001101

<_^:@,** ;__@.<<. _<,#*#.* =#**:@::

00101101 11101110 01101111 10100011

4CDA9275 CEEB6F5C 33263362 E0E1203A

,##.#.:# @>^;.,_: #*.@=,=< >@=_<*#^

F880EC8C AADF1EC6 7A68CC50 130C2587

,<^.*^^. =<,;^*,. ;#<<^;,, ;.>.@:*=

,,_^>>@. .*.^<>>, #._;*@_: *@^*_=_>

>>;*,@<, ;,@@>,,; ..#=.<*_ ;,=@<>*@

10000111 01001010 11010000 11000100

10101001 11001111 01010001 11110010

6074C87C 5E576820 27542632 6CE538B4

96F6E202 D11CFEB5 D05BAF2F 6D9F52D9

37F514C7 FC63D3AF 78207367 31BE4D6B

//////// //////// //////// ////////

_,_.>*>; =>#>=*^. ^@,#,^*: >*:.<*__

00111011 10010000 01001011 01010011

^:=@_<>; *.@^^;^# _@=#:*== ==_;;^.^

##*;;,,@ .>_=:,<@ ,=#@,;_; =^@#;@#.

B2CC7E19 BACE6440 F4DD91F9 4B59C40A

:,#@,#=^ <;==_@_@ @<;**:=, _@@>;>:=

11001000 01010010 01110000 10100100

CE1E28B9 40D18124 EB5396CB D94326E5

BD4E573B 49359B92 792E4D1A DFD115DF

00110111 10001001 10101011 11011001

<,^:.*^; @.,#>_=* ^@;^^#== _:#>^,**

10011010 00100011 00110110 11101010

//////// //////// //////// ////////

11010101 11010101 00101011 00001000

:#>>@@;^ *>;:.>** *^.=.@=: ^>^;:=>,

.:@>;:=: >=*:_;<. _#,_.#.< *,_;..,<

>:.#>#>* ._=;^.#> =#=>#_*; .#<*>:.,

00010000 11010010 00100000 00001100

10110000 11011011 10111110 11101001

01101010 00011101 11000001 00101010

0980F607 1EEDE001 675C5CE0 4543D679

10111100 01010100 01111100 10110011

=;@:#*,> ::,,=>^# .,,##^@, @>@*_=^>

===:=;_# _*.:^#*# =:>#.^<< .._=*;^=

FBBC6CFF 7ED85779 0D06C110 BE21359B

#*<^><<^ @.#<:=,= *,;^:@*< :,=<..@<

01111011 10111110 11100111 11011100

//////// //////// //////// ////////

.<=>.*@, =<,,,@## ,_::;>=. *##<>=#,

*,,*#_=. .:_@*;<: ;*;@<,., ==<;#<*#

*>_^@,*: =.<;_=^@ =:#>#._< .,_=_^<.

3070AC90 907F674E D5A196EB 201658CB

>.@,.^*^ @>#@:;;= #*^@*>*= ^*>><.=.

45AFF69A A08A5B80 844D80C2 1F441A77

_=<@*_<* .<.><,*: ;,>#<>*^ #>>>>;><

<_^^^#<< ;*.:^=_; ><*>,#>> #=##>.<@

==_^_.@. .#=_>#,@ ^@=#;*:_ ,::>,#::

_._<>^^> ^^<;#=;, ,_<,,^@, @,<;@;;*

055EEF52 E371BBB4 E0DB2C0D 59A65CB4

00101011 00010111 01010111 00110001

778B7ECF E2A1596D 9ED72017 94855FD1

6F4949B2 354DE2F7 4AF73821 018298FC

//////// //////// //////// ////////

,;_@.,,_ @_@=<,:= >#^*#_<# *,=^>:#.

10111111 00010110 00111110 00000111

01101001 10001111 10101111 10101110

^:#.>.@> >*:<>,_* .,_=:.<= =,>>@:@:

10001101 11101000 11111000 10110110

Ce-que-vous-voulez

Application mobile iOS pour parcourir des films

Voir plus

01. Info


Statut: Terminé

Dates: 09/05/2023 - 07/06/2023

Technologies

  • icon

    Swift

    // Langage de programmation

Équipe

  • Moi

    // Developpeur

03. Présentation


Contexte

Ce-que-vous-voulez est une application mobile iOS que j'ai développée en Swift. Ce projet a été créé pendant mes études et sert de vitrine à mes compétences et connaissances. Il est important de noter que Ce-que-vous-voulez n'est pas destiné à une utilisation en production, mais plutôt comme une démonstration de ma capacité à exploiter les APIs et à créer des applications mobiles fonctionnelles (même si je ne veux pas le faire professionnellement, c'est juste pour le plaisir).

Présentation

Ce-que-vous-voulez offre une gamme de fonctionnalités conçues pour améliorer l'expérience de visionnage de films de l'utilisateur. L'écran d'accueil présente une liste des films les plus populaires et les mieux notés du moment, ce qui permet aux utilisateurs de se tenir au courant des dernières tendances. La liste des catégories permet aux utilisateurs d'explorer différents genres de films et de naviguer sans effort entre les pages de chaque catégorie. En outre, les utilisateurs peuvent accéder à des informations détaillées sur les films, notamment les affiches, les titres, les sous-titres, les classements, les dates de sortie, les durées, les genres et les synopsis. L'application permet également aux utilisateurs de regarder des bandes-annonces de films et de rechercher facilement des films spécifiques. Enfin, Ce-que-vous-voulez comprend une fonction de carte des cinémas, qui affiche une carte des cinémas à proximité, permettant aux utilisateurs de localiser facilement le cinéma de leur choix.

Level up

  • Développement d'une application mobile iOS à l'aide de Swift
  • Démonstration de compétences en matière d'intégration d'API externes
  • Mise en œuvre d'une interface conviviale avec plusieurs écrans, intégrant des fonctionnalités telles que la recherche de films, la navigation par catégorie et la lecture de vidéos.

Conclusion

Dans l'ensemble, j'ai apprécié le langage Swift, dont certaines caractéristiques sont similaires à d'autres langages modernes comme Rust, que j'aime beaucoup. Cependant, j'ai eu du mal avec l'écosystème Apple. Xcode offre de bonnes fonctionnalités, mais j'ai été déçu que l'environnement soit si fermé et propriétaire, et que l'on ne puisse pas bénéficier d'outils tiers. En résumé, j'ai été heureux de découvrir ce langage et de créer cette application mobile. Mais en tant qu'utilisateur quotidien de Linux et passionné d'open source, je n'ai pas du tout aimé l'environnement.