akaimo / iidapro-2015 Goto Github PK
View Code? Open in Web Editor NEW川崎市ごみ分別支援アプリ
川崎市ごみ分別支援アプリ
忘れないように書き込んでおきましょう。
豆知識の仕様を書く。
Markdownで書く。
検索の詳細を作れるようなデータを!
アラーム画面の実装
具体的には
・UIパーツの配置(ラベル、ボタン)
・設定時間編集の実装(1時間単位)
手動での設定は完了している。
GPSを利用しての設定はまだ。
カレンダーを作る上で確認したいことがある。
言葉だとあやふやなところがあるから、今日が何日だとして、今月のカレンダーには何日から何日まで、来月のカレンダーには...
って感じで答えて欲しいです!
以下、決定事項
見やすく!
サーバーのGUIで更新したらバージョンが上がるようにする。
初回起動時にチュートリアルを表示する。
アラームのポップアップのデザインを整える。
通常のごみについては実装完了。
アイコンはまだもらっていないので仮のアイコンが置かれてる。
隔週の処理は書いていない。
隔週と通常のごみがかぶっている場合の処理もまだ。
通知後の処理は一切書いていない。
仕様としては、デフォルトアラームは自動的に再設定され、
マイアラームは端末からデータを削除する。
初回起動時に地域設定をしてもらうように実装する。
次の打ち合わせまでには決めて、
要望として送れるように!
小さい方のアイコン
日本語に!
アラーム用のDatepickerの実装
・Patepicker用のクラスを置き、アラーム画面でDatepickerを呼び出せる(用が済んだら引っ込む)ようにする。
明暗をハッキリと!
トップのイベント情報を実装する。
端末によってフォントサイズを調整する必要がある。
おそらく、DBからのフェッチに時間がかかってると思われる。
インデックスを貼るなりして改善する必要がある。
検索の詳細を実装する。
デフォルトアラームは現在、通知は来ない
実装すること
collectionViewを使った方がいいかも
登録した地域に合わせて動的に変更する。
スワイプバックを途中でやめると戻るボタンがバグる
大きな機能として
TOPページからタブへの移動にナビゲーションコントローラーでの移動をしていないのは、
なにか理由があるのかな?
ナビゲーションコントローラー外での移動はスワイプで戻ることができなくなるから、単純に階層を深くする遷移なら、きちんとナビゲーションコントローラーを利用したほうが、使いやすいアプリに仕上がる。
端末に戻るボタンが存在しないのは、ボタンによって戻るよりもスワイプで戻るほうがスマートでラクだからってのもある!
使ったことがないと理解しにくい部分ではあるんだけどね・・・
俺もAndroid使ってたときは戻るボタンがないことが理解できなかったし (笑)
豆知識のレイアウトのやり直しを行う。
機種ごとにアイコン、ptの変更も行う。
カレンダーを当日から30日表示させる
時間があまりないので、効率化のため何か疑問点などがあれば書き込んでください。
現在のコントローラーはdeprecateに指定されているので、変更の必要がある。
画像が入っていないので、コンパイルできません。
新しく追加したものはきちんとaddするようにしてください。
サーバーのデータベースの更新されたら、アプリ側のデータベースも更新されるようにする。
tableviewの下部にタブを表示させ、押されたタブによって表示するTableを変える。
詳細の画面の画像を、Cellごとに対応させる
このコメントを出ないようにしよう。
2015-12-01 21:14:32.129 iidaPro-2015[40604:3381034] Unable to simultaneously satisfy constraints.
Probably at least one of the constraints in the following list is one you don't want.
Try this:
(1) look at each constraint and try to figure out which you don't expect;
(2) find the code that added the unwanted constraint or constraints and fix it.
(
"<NSLayoutConstraint:0x7fba42da4830 UILabel:0x7fba42df8580.width == 7.5*UILabel:0x7fba42df8580.height>",
"<NSLayoutConstraint:0x7fba42da4b10 V:[UILabel:0x7fba42df8580(50)]>",
"<NSLayoutConstraint:0x7fba42cf8d20 UILabel:0x7fba42df8580.leading == UIView:0x7fba42df8410.leadingMargin - 16>",
"<NSLayoutConstraint:0x7fba42cf93d0 UIView:0x7fba42df8410.trailingMargin == UILabel:0x7fba42df8580.trailing - 16>",
"<NSLayoutConstraint:0x7fba4518fc50 'UIView-Encapsulated-Layout-Width' H:[UIView:0x7fba42df8410(375)]>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x7fba42da4830 UILabel:0x7fba42df8580.width == 7.5*UILabel:0x7fba42df8580.height>
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
問い合わせ画面に遷移直後に、リンクの文字色が白になってしまう問題
起動画面
アプリのアイコン
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.