01101100 10010111 00100010 11100001

00010110 01100011 11110110 00001000

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

11000101 11011110 10100100 01000101

11000100 00101100 01000000 10101000

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

11010000 01001010 10110010 10000101

10110110 01000101 11100101 10101001

AF3F536C 23F85B1B FA1FF4ED 57E7291C

10001000 01010101 10101001 00111100

D6C533C7 F66BFE13 AB65A917 336FE0DC

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

14FAF031 2F666022 70CCCA96 F159555D

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

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

693AD646 2A5B849B 330752E0 2424EE7A

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

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

11000001 10000101 00111101 01001011

11110001 10000010 01000000 11001111

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

00101111 01000101 01111101 10110001

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

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

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

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

66E1C401 7A79FE7B 32A0AE5C 0E8ABA8C

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

C03C7762 402F0752 F17A02E2 986D0252

00010000 00111010 11011011 00011001

A982F33E 2B795D12 512BE7A7 4C31A86C

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

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

11011111 01011011 10100001 10111101

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

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

11100100 10110011 00001110 00111001

BE9A9DE9 0C07EF3D 4EAD4BF8 E5854B4E

00001011 01110111 11000111 01010010

01111111 01100110 11000010 01010100

C59BF78F900EB6 0 FDBA3D47 CEB65ED0 A4D3C32F

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

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

BCFF391D B589A024 21305650 AEE76C74

24346ADF 6F6488EC 2DE352CD A48881CC

01101100 10001011 10000001 11010111

EE7A510D 274CB7B8 95C6D6B9 4C817DFC

01100001 01000000 01100000 10100100

00011000 01001110 01011010 11111000

52DBC9FE 98B4DFC7 33357DF2 E5E3489C

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

00011110 01110000 11010011 11010001

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

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

01011001 00101010 00110100 00011100

55AD7014 F4798F4A D17868E1 2879401A

00100000 11011010 00001001 01011100

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

01101010 10100000 11010100 11101001

67B8DB8A 76FC8624 98370312 ADE6B286

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

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

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

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

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

081D0B3

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

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

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

00111111 10111111 00010101 00101001

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

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

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

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

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

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

11100000 00110000 11000111 01100000

01100000 00110101 01001110 10000000

D8182FD3 59A6CB1F D99BB8B0 41348782

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

10100111 11110000 01100111 11011000

EBB02A6C 7A199F2E 0A982F36 DAE00D54

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

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

01100001 11110000 00110000 01101100

E318285F B597AEFA 1403D085 DB5B14F5

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

EF281233 ABDCCD7B 96D667A4 4AA044EF

11001001 00011000 01101110 10011001

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

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

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

11111000 01011010 00001000 10101111

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

B77E3BDF DDEB36C4 C3954D52 0953862E

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.