Webマーケティング事業
ソリューション事業
Web制作構築・コンサルティング
ソリューション事業
Web制作構築・コンサルティング
×
固定報酬制
|
44,000円
|
---|---|
納品完了日
|
- |
掲載日
|
2023年02月21日 |
応募期限
|
2023年02月28日 |
必要なスキル
|
応募した人 | 0 人 |
---|---|
契約した人 | 0 人 |
募集人数 | 1 人 |
気になる!リスト | 2 人 |
弊社クライアントからの依頼により、 Swiftを用いた機能実装にご協力頂けるアプリ開発者を募集いたします。 iPhone,iPadアプリに同じ機能を実装して頂きます。 2点合わせて税込44,000円での依頼となります。 ※動作確認のために必要な、iPad,iPhoneの実機をお持ちの方のみ採用させて頂きます。 ご応募の際は必ず以下の2点についてお知らせくださいませ。 ・お持ちの実機の機種名とiOSバージョン ・iOSアプリの開発経験と使用した言語 epubファイルが閲覧可能になるよう機能の実装を依頼いたします。 この課題は前任の開発者がFolioReaderで途中までの機能実装を行なっております。 しかし想定している改ページ等の機能は未実装のままです。 そのため未実装項目の実装を行なって頂きたいという依頼です。 想定している改ページの実装にFolioReaderは適さない可能性がありますので、適切なフレームワークでの作成をお願いいたします。 以下9点の実装を行って頂きます。 弊社で用意したデザインに沿って各機能の実装を行なって頂きます。 デザインは GitHub 招待の際に合わせて共有いたします。 ▽実装したい機能 1. 端末の解像度に合わせた改ページ 理想とする表示は以下の3点の条件をクリアしたものです。 ・1ページに表示できる文字数を超えた場合は横スクロールするのではなく、次ページ遷移する。 ・ほぼ白紙のような余白があるページを生じさせない。 ・端末毎に異なる解像度に対応させる 2. 指定範囲のハイライト 選択した範囲の文字列の背景色を変化させて強調表示できるようにする機能です。 実装済みの機能から15色のパレットを使用して色の切り替えを可能にして頂きます。 3. テキストの音声読み上げ機能 HTMLで構成されているepubファイル内のテキスト(本文)部分を 既にアプリ内に実装済みの音声読み上げ機能を使用して読み上げ可能にして頂きます。 4. どこまで読み進めているかが分かる進捗表示 ページ数全体を分母として現在表示中のページ数を表示して頂きます。 50 / 550 のような表記 5. 端末画面のportrait、landscapeどちらでも表示可能にする どちらの画面でも正常に閲覧でき、改ページ動作も不具合がないよう実装して頂きます。 ランドスケープ時でもportraitで表示していたもの、1000文字だったら同じ1000文字になるように同じ内容を表示させます。 6. フォントサイズ変更、使用フォントの種類変更 フォントサイズはスライドバーで1~30pxまでのpx単位で切り替えを可能にします。 使用するフォントの変更は10種類程度で変更可能にしたいです。 使用フォントはまだ未定ですが、弊社で決めたフォントを後から入れられるよう実装して頂きます。 7. 背景色の変更とそれに合わせた文字色の反転(黒背景時は白文字、白背景字は黒文字) 背景色は黒、白の2パターン選択可能にし、背景色に合わせた文字色の反転機能を実装します。 また、端末のダークモード等に追従する形でアプリ内のモードも切り替わるよう実装して頂きます。 8. 目次機能 目次機能では、書籍を章毎に切り分けて目次の項目からのタップで該当ページに遷移できるようにします。 9. テキスト表示方向の縦横切り替え テキストの表示方向を縦にするか横にするかの選択を可能にして頂きます。 画面のportrait、landscapeに関係なく横書きか、縦書きの表示になるようにします。 各機能の詳細は契約後にissueでご説明いたします。 epub閲覧機能を実装した経験のある方を対象に募集しております。 作業自体はご自宅で行なって頂きます。 プロジェクト管理は GitHub を使用しています。 ※複数名での開発のためgitのコンフリクトが発生し得ます。コンフリクトが発生した場合はその解消まで行なって頂く必要がございます。 詳しく相談させて頂くにあたり秘密保持契約をリクエストしますのでご確認くださいませ。 また契約時、ソースを管理しておりますGitHubへの招待のため、GitHubアカウントかメールアドレスをお知らせ頂きます。 採用させて頂くにあたり特に重視するスキルはSwiftとGit(プルリクエスト)ベースの開発経験です。 ご応募の際はこれまでの開発実績・経験などをあわせてご提示頂きたく思います。 気軽にご自宅にてお手伝い頂ければと思います。 どうぞよろしくお願いします。 |