2016-05-11 9 views
0

私は著者によってグループ分けされた見積もりを表示するウェブサイトを持っています。 フロントエンドはasp.netにあり、データベースはSQL Server 2012にあります。Android Sql Liteはwebserviceを使用してSQLサーバからダウンロード

テーブルは4つのフィールドで簡単です。 ID数値と主キー 作成者nvarchar nvarchar Insertdate datetime。

AndroidアプリとiOSアプリの両方でモバイルアプリを作成したいと考えています。

まず、アンドロイドスタジオを使用してAndroidから始めました。

私は基本的なデザインをレイアウトで準備しました。

私は、オンラインで見積もりをダウンロードするオプションをユーザーに与えたいと考えています。すでにダウンロードされている見積もりはオフラインで利用できるはずです。

私は複数のチュートリアルを試してきましたが、正確な要件を持つチュートリアルは見つかりませんでした。

これは正しいですか?

私はwebserviceを作成し、retrofitライブラリを使用してデータを転送しました。今はデータを表示できますが、ローカルには格納できません。この部分は完全なものであるため、sqliteにデータを格納しているパート2で作業を開始したら、ロールバックしたくないという正しい方法で済んでいるかどうかを確認したいだけです。

また、iosのいくつかの機能を再利用できますか?

答えて

0

妥当と思われます。

これからやってみたいことは、データのローカルストレージを導入して、オンラインにする必要がなく、APIに常時アクセスする必要がないことです。 Androidの場合、SQLiteはデータを保存する通常の方法で、iOSはCore Dataを使用します(SQLiteは利用可能ですが)。

APIまではすべて再利用可能ですので、エコシステムごとにダウンロードとストレージを個別に開発する必要があります。

NB - GoogleのFirebaseクラウドデータベースにはオフラインモードがあると考えられますので、同期を個別に開発し、FirebaseのSDKを使用して自動同期ローカルストアにデータを取得する必要があります。自分で使ったことはありませんが、それはそこにあります。

関連する問題