84B0E364 71481FAF D5653041 E9F86C9B

A666E99B 97D2F25F 46525CEF 8F970CBC

11111100 00101101 00110000 11111011

ED582F79 E2FF1A2C 37E09470 6577A560

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

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

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

4D497C40 2A0E4CC6 4C3E4856 3B895CBB

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

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

10111010 11001111 10101100 00011001

01011110 01010110 11000111 11000100

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

11101110 00101111 01111110 00000111

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

10011110 11101010 11111001 11001001

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

00101001 00010011 01000110 11110000

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

CF8689F7 CC72AC0D 8C87F71E F5B4EB6A

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

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

1E66575E DB550DCB 6C716F52 BE546812

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

671EAC89 349124D5 8F0425B9 50F197D6

10010101 00011100 01010001 11111110

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

399FA6C2 0DD5FA42 560DD2C4 CA9AF322

10000000 10011000 10000010 01000010

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

11010100 01001100 10111101 01000100

10110011 11001010 00101000 11101111

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

7293EEB6 32582CCA DEDFC13C D2B4B07C

10111011 01001110 10111000 01011011

D6A86CD8 606E8B1E A21002A3 4F489139

11101001 01101100 00000001 01110110

8EE21F00 AE07A646 8B456D57 AC168712

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

FEBBC336 4575A71A 59695A08 FBA3E345

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

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

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

00AC50A0 93A12744 D549848C F871BF7D

8A7B2DF1 86D9922A E18471DA 009D52CF

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

4383D9E3 95DBF9C8 5F999713 C3520812

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

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

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

01010001 10101110 01110000 01101000

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

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

00000100 11010110 11101110 10011000

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

10000000 11001001 01101111 00101000

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

DF4AFD01 DE05DA27 A0097B42 EE593320

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

10110111 11011110 01100100 00000110

3BB5AC6D B7B65D51 96723634 AE0E051F

28F328CC 78CA668E 342250C8 A9CB79CA

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

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

01000001 00011001 10110101 00000000

01100110 10000010 00111010 00000111

C3285AD1 71AF5327 FAB3E890 F32506F0

#_@#;@.^ .==^<@_= <@@@;<_@ _@_.@@_<

11010101 10001101 10110010 10111110

11111000 00001110 00010011 10011011

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

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

C01B6378 C4B39C54 04941C00 B7163AEE

10000000 00101001 11001111 01000100

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

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

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

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

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

00111111 01101010 00000010 00011001

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

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

01111001 00000100 01100010 11000010

00100111 01101100 10000010 11001001

4A98B7C2 EDD3ED12 54D1CFE7 47FBEDFD

00001111 11010011 00011101 10111101

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

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

B51AE188 EAD378DE A103BDFD 62F41E52

10001111 11100111 01100010 00101111

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

11111100 00011101 11001011 10001101

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

B5A68FF3 725215CD E8C5725E E5DF7EFE

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.