Skip to content

複雑なパスワードを簡単に生成できるiOSアプリです。

Notifications You must be signed in to change notification settings

yu3san3/Dobermann

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dobermann

複雑なパスワードを簡単に生成できるiOSアプリです。

AppStore: https://apps.apple.com/jp/app/dobermann/id6450659644

アプリ概要

コンセプト

  • パスワードを簡単に生成する

複雑なパスワードをワンタップで生成することができます。

また、

  • パスワードの文字数を変更する
  • 使用する文字の種類(大文字A、小文字a、数字1、記号@)を変更する

など、自分好みに生成されるパスワードをカスタマイズできる機能も搭載しています。

画面イメージ

開発の背景

昔は、どのサイトでも共通のパスワードを使っていました。
しかしやがて、「共通パスワードはセキュリティ的に非常に良くない」という問題意識を持ち始めました。

ちょうどその頃は、大学生になり、Swiftを用いたiOSアプリ開発を始めようと思い立った頃でした。
そこで、「パスワード生成アプリ」という題材であれば、簡単すぎず、難しすぎることもないと思い、初めてのアプリとして製作することにしました。

開発期間

  • 約2ヶ月

使用技術

  • Swift
  • UIKit

最近の更新

  • 紛らわしい文字をパスワードに含まない設定を追加しました。
  • シンプルに使えるよう、UI/UXを洗練しました。

機能一覧

  • パスワードを生成する
  • 生成されたパスワードをコピーする
  • 生成するパスワードの文字数を変更する
  • パスワードに使用する文字の種類(大文字A、小文字a、数字1、記号@)を変更する
  • 紛らわしい文字はパスワードに含めない

こだわったポイント

ローカライズ

より多くの人にアプリを使ってもらえるように、ローカライズを行いました。(対応言語:日本語・英語)

パスワードの文字数を設定する画面

パスワードの文字数をワンタップで変更できるように、簡易設定を設けました。
また、簡易設定の値以外の文字数を指定したい場合に対応できるよう、Stepperで値を指定することができる機能も用意しました。

パスワードをコピーした際の振動

パスワードをコピーした際に触覚フィードバックを用いることで、「コピーをした」ということが伝わりやすいように工夫しました。

About

複雑なパスワードを簡単に生成できるiOSアプリです。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages