LoginSignup
10

More than 5 years have passed since last update.

ionicアプリのソースコード公開

Last updated at Posted at 2016-04-04

以下の技術要素を用いた、openlist(オープンリスト)というアプリを、2014年にapple storeにリリースしました。
ionicアプリ初心者が必要とする必須機能を実装しました。apple store,android marketで販売しましたが、マネタイズできず昨年断念しました。もともと初作で、とにかく必要な技術要素を盛り込み次へつなげるためのアプリという認識もありました。

そのアプリのコード一式を、githubおかせていただきます。
ダウンロード https://github.com/ybangit/openlist
開き方 macのxcordでopenlist>platforms<ios 以下の OpenList.xcodeproj で開きます。

当時は知らないionicとangularを英語の情報を参考に本当に全力開発しました。

アプリを簡単に説明しますと
●基本はローカル端末内での3階層todoリスト。
●加えてソーシャルの要素でネットワークを介して好みのtodoリストを「オープンリスト」からダウンロードして利用するものです。
そこでのローカルDBの制御、外部サーバとのhttp通信(jsonでmysqlサーバから情報を引っ張る)
などの基本的な機能、プラスionicフレームワークのcssによるカスタマイズ、等々、
説明不足ですが、興味あるかたはgitからダウンロードして、ビルドして、動きを見てみて参考にしてください。

ダウンロード https://github.com/ybangit/openlist

開き方 macのxcordでopenlist>platforms<ios 以下の OpenList.xcodeproj で開きます。

ダウンロードされた方、どうでしょうか、感想メッセージいただけると幸いです。

ベース( UI UX ) ・・・ IONIC
ビジネスモデル ・・・ angularjs
端末操作 ・・・ ngcordova
端末内データベース ・・・ sqlite 
外部サーバとの接続、ダウンロード (json) ※現在、外部サーバは非稼働状態です。
翻訳・・・angular-translate.js
広告・・・admob

(参考)(現在発売停止中)
http://www.appdownloader.net/iOS/App/950150676/com.softpark.openlist
http://www.appdownloader.net/iOS/App/950150676/com.softpark.openlist

・主な機能
  1.端末上での3階層のTODOリスト作成 (項目・小項目・内容)
  2.TODOリストの共有(外部サーバへの保存、外部サーバから他ユーザのTODOリスト取得 )
  3.ユーザ登録のロジック、言語変更(英語表示)
  4.広告(admob)

アプリ概要
あなたは日々チェックリストやtodoリストを0 から作成していますか? 「今日はこれをやる、明日はこれをやる。このタスクを行うためにはなにをすればよいか?」 「ゼロから作るのは大変、、もっと良いやり方はないのかな?こういう時はどうするのかな?他の人はどうしているのだろうか、、」 そんなことを思った時ふと、すでにある程度のリストができあがっていれば便利ではないか?と考えました。 アプリ内で公開されているオープンなリストを探して活用する、それがOpen Listアプリです。 あなたのやることリストに「オープンリスト」を活用しませんか? Open Listアプリでは、他のユーザが共有の場に公開した「オープンリスト」を探し、そのリストを自分のリストのテンプレートとして活用することができます。 そのようなユーザ体験を目指すアプリがOpen Listアプリです。 Open Listのユーザがそれぞれ自分のリストを公開することで、様々なリストが「オープンリスト」という場所に誰でも利用可能な形で公開されます。ユーザは公開されている様々なリストの中から自分に合ったリストを見つけ、自分にとって有用なリストをダウンロードし、それをカスタマイズすることができます。 そうすればこれまでのように0から考える時間が減り、生活が効率化されるかもしれません。 ぜひ一度Open Listアプリをお試しください。 ※無料版は画面下部に広告がつきます。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10