Skip to content

acarolsf/pass-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password Generator

Just a Password generator to generate new passwords when I need :x

I also used this project to study about Localization (L10n) and Internationalization (i18n).

The project is not ready!


Main features

  • Generate passwords

  • Save password with a description

  • Show password when user needs

  • Password criptography


Secondary features

The project was structured to completely separate UI strings from the application's business logic. This approach enables scalability for adding new languages in the future without requiring changes to the app's views or controllers.

  • Localization

    • Portuguese (Brazil)

    • English (EUA)

File Structure

The translation resources were centralized and organized as follows:

├── Resources/
│   ├── en.lproj/
│   │   └── Localizable.strings  <- Localized strings for English
│   ├── pt.lproj/
│   │   └── Localizable.strings  <- Localized strings for Portuguese
│   └── LocalizationKeys.swift   <- Centralized localization keys and translation helper

Screens

  • Home
  • Pass filter generator
  • Pass list
  • Save pass
  • Success screen

Screenshots

Before add the localization files

Password filter generator List of generated passwords Save password Security Tips

Portuguese

Password filter generator List of generated passwords Save password Security Tips

English

Password filter generator List of generated passwords Save password Security Tips

Contribution

If you want to contribute, feel free to fork and send me a pull request.

About

Password generator to generate new passwords when I need and also to study Localization (l10n) and Internationalization (i18n)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages