Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
JenkinsでCI(継続的インテグレーション)すればAndroidアプリ開発はもう怖くない:Androidアプリ開発テスト入門(6)(1/2 ページ) 日本Androidの会テスト部が、いままで培ってきたAndroidアプリ開発におけるテストのノウハウを、実際のテストコード例とともに紹介していきます 本連載「Androidアプリ開発テスト入門」では、Androidアプリを開発している方のためにテストの基本的なノウハウを解説しています。第6回では、CIツールである「Jenkins」を用いてAndroidをテストする方法を解説します。 いまさら聞けない「継続的インテグレーション(CI)」とは 「継続的インテグレーション」(以下、CI)とは、アジャイルのベストプラクティスの1つで、「すべてが自動化された再現可能なビルド・テストを日に何度も行うこと」です。 CIのメリットには、次のものがあります
Androidでデータを保存する方法として「Preference」の使い方を7/1の記事で紹介しました。 今回は組み込み機器向けのリレーショナルデータベース管理システムである「SQLite」を使ったデータの保存方法についてご紹介します。 詳細は続きからどうぞ。 SQLiteは上で述べたように主に組み込み機器での使用を想定したコンパクトなデータベース管理システムです。 各アプリケーションのディレクトリ以下に指定したファイル名でデータベースの実体であるファイルが作成されます。 SQLiteOpenHelper データベースのオープン処理はSQLiteOpenHelperというヘルパークラスを使います。 実際にはSQLiteOpenHelperを継承したクラスを定義することになります。 static final String DB = "sqlite_sample.db"; static fin
Androidのデータベース「SQLite」の使い方は? 今回は、「Androidアプリのデータ保存方法の一つ「SQLite」の使い方 SQLiteOpenHelper編」の続編です。 上記の記事では、AndroidアプリからのSQLiteデータベースのオープン処理を紹介しました。 データベースのオープン後は、データを保存したり取得したりと、いよいよ目的の動作を行います。 今回は、レコードの追加、更新、削除について紹介します。 長くなりますので、検索は別記事にします。(以下です。) Androidアプリのデータ保存方法の一つ「SQLite」の使い方 レコード検索編 レコードの追加、更新、削除と、検索の違いは、戻り値です。 検索は、検索結果が格納されたオブジェクトが戻りますが、レコードの追加、更新、削除は、成功か失敗かの結果を示すフラグや数値が戻り値となります。 これから示すサンプルコードで
2018/7/1 重要なお知らせ JSONIC はリポジトリを GitHub に移動させるとともに、今後機能強化が行われることがないメンテナンスモードに移行します。Java 新バージョンで動作できなくなった場合への対応は要望があれば考えますが、可能であれば、機能、パフォーマンス共に優れた jackson への移行をおすすめいたします。 JSONICとは JSONICは、Java用のシンプルかつ高機能なJSONエンコーダー/デコーダーライブラリです。 Java用のJSONライブラリはすでに多数存在しますが、JSONICはRFC 7159に従った正式なJSON形式でのデコード/エンコードを行いながらも、プログラミング言語に依存する情報をJSON内に含めることなくPOJO(Plain Old Java Object)と自然な変換を行える点に特徴があります。 使い方も非常に簡単です。 import
開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理慎一 古賀
mixiは9月10日、アンドロイドアプリのプライベートテスト配信プラットフォーム「DeployGate」を公開した。開発中のアンドロイドアプリをワイヤレスで開発チームに配信、ログやバグレポートなどの情報を管理、収集することが出来る。無料で利用できるゲストアカウントをはじめ、配信できるアプリの数や登録できる開発者アカウントの数によっていくつかの料金体系を用意している。 「USBをなくしてワイヤレスで一瞬の内に共有したい」ーー今回開発にあたった井上恭輔氏と藤﨑友樹氏は共に2008年のmixi新卒入社組。mixiでバックエンドやアンドロイド開発を担当する二人の経験からDeployGateは産まれたのだが、これを推し進めたのがmixiの新規事業創出プロジェクト「イノベーションセンター」。DeployGateはこの社内公募事業の一号案件になる。 さて、アプリ開発におけるテスト配信プラットフォームです
まずは一言。 卒研しろ、俺。 ということで、こんなん書いてて良い時期じゃなくなってきましたが、書かないと忘れそうなので今の内に。 今回は、AndroidにおけるMVCアーキテクチャについてのお話です。 実は自分、半年くらい前に大学の授業でMVCについては学んでいたのです。iPhone開発で。 ただ、卒研でAndroidアプリを作り始めたら、どうやってMVCを構成したらいいか分からなくなってしまった。 で、本格的にアプリ制作に着手してから3ヶ月、ようやく自分なりにAndroidでMVCを実現する方法が掴めたので、ほぼ自分用の覚書として書き留めておきます。 ※大学生の与太話みたいなもんなので、鵜呑みにはしないでね! MVCとは そもそもMVCって何よ、って話ですが、僕には説明しきれないので、この辺読んでください。 Model View Controller - Wikipedia MVCとは
安藤日記 安藤日記:デジタルガジェット好き「安藤幸央」の日々のメモ ( yukio.andoh@gmail.com ) [ http://twitter.com/yukio_andoh ] Design Sprint Newsletter https://designsprint.substack.com/ Google の松内さん一押しの Improving App Quality(アプリの品質向上)をざっと日本語にしてみました。 元は 2010年のGoogleIOのセッションと、Andoroid公式サイトのブログ記事ですが、 だいぶ補足されてまとまったものが公開されたのがこの "Improving App Quality" です。 CCライセンスなので、この日本語版も CC を継承します。 原文: https://developer.android.com/distribute/goo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く