「 Android 」一覧

NO IMAGE

AndroidのOSバージョンとコードネームとAPIの一覧表

私は未だにAndroidのOSバージョンとAPIの数字とコードネームが結びついていません。最新の5.0がAPI21で、Lolipopだというのは分かるんですけどね。 ソースコードを読んでいて、JBと...

記事を読む

NO IMAGE

設計方法を学ぶ必要性をひしひしと感じる

今までプログラムの全体像を頭の中でイメージし、後は勢いでコーディングして完成させるという作り方をしてきていました。大規模なプログラムを作ることがなかったので、今まではそれで何とかなっていたのですが、最...

記事を読む

NO IMAGE

ファイル名の付け方の罠 不用意にハイフンを使わない

レイアウトXMLのファイル名、drawableに用意する画像のファイル名、自分で作ったカスタムスタイルの名前などなど。これらの名前の中にハイフンを使うとビルドが通らないことがあります。 ハイフンを使...

記事を読む

ペーパープロトタイピングをまずやろう

ペーパープロトタイピングをまずやろう

アプリを開発する上で、コーディングを始める前にペーパープロトタイプを作るといろいろなメリットを享受できます。 どんな画面が必要になるか検討できる 作り終わってから使い勝手の悪いところに気づいて、実...

記事を読む

ProGuardによる難読化って具体的にはどうなってるのだろう

ProGuardによる難読化って具体的にはどうなってるのだろう

確認方法 手順としては、ProGuardを適用していないapkファイルと、適用したapkファイルの2つを用意しました。そしてリバースエンジニアリングを行い、apkファイルからソースコードの抽出を行い...

記事を読む

デザインを考える

デザインを考える

ださいデザインからの脱却 1分間タイマーは、最初のバージョンでは文字とボタンだけが表示されている、非常にダサいアプリでした。それに比べると現在の見た目はだいぶましになったように思います。あくまで最初...

記事を読む

データベースのデバッグ adb shellでDBの内容を確認する

データベースのデバッグ adb shellでDBの内容を確認する

アプリでデータベースを利用する場合、動作確認のためにその中身を確認したい時があります。 データベースへの書き込みを行ってみたものの、ちゃんと保存されているのか確認したい・・・よくあると思います。そん...

記事を読む

@Overrideってなに?

@Overrideってなに?

Androidアプリを作成していてよく目にする「@Override」ですが、私はこれがなんなのかよく分かりませんでした。メソッドによってついていたりついていなかったりで、いまいち基準が分からなくて気持...

記事を読む

多言語に対応する

多言語に対応する

アプリ内で利用する文字列は、直接文字列を書き込む方法と、リソースファイルを参照する方法と2種類あります。基本的にはリソースファイルを参照する方法が推奨されます。 それはなぜかというと、主に多言語対応...

記事を読む

スポンサーリンク