Edited at

よちよちサンデープログラミング(トップ)


本記事群について

本記事群は、私自身が開発したスマートフォン(Android、iOS)やWebのアプリで実装した機能をコードや図表で解説します。

これにより、プログラミング初心者の方にとっての、アプリを開発する上で役に立つTips集となることを目指します。

解説の対象となるアプリは、以下の通りです。(2019.7.14現在)


Sign! (iOS版)

iPadやiPhoneをシンプルなデジタルサイネージとして使うためのアプリです。

WebページやGoogleスライドで作ったスライドショーや、固定のテキストメッセージやTwitterへの投稿をティッカー(流れるテキスト)としてフルスクリーンかつノースリープで表示できるもので、例えば商品POP、レストランメニュー、展示ブースの看板、電光掲示板などに使えるものです。

Xcode(10)、Swift(5)で開発し、ページめくり、Web表示、タイマー、多言語対応、Twitter SDK、広告(AdMob SDK)などの機能を実装しています。


ナンプレ自動解答 (iOS版)

ナンプレ(数独)の問題を写真に撮ると、その解答が得られるアプリです。

Xcode(10)、Swift(5)で開発し、独自ビュー、非同期処理、カメラ機能(AVFoundation)、OpenCV、OCR(Tesseract OCR iOS)、広告(AdMob SDK)などの機能を実装しています。


ナンプレ自動解答 (Android版)

iOS版と同様の機能を実装しています。OCRにはtess-twoを使用しています。

Android Studio(3.4)、Javaで開発しています。