moxt

Just another Blog site

Androidアプリを作るために最低限必要な知識と未知の部分を列挙

      2015/07/03

作りたいアプリによって必要な知識は変わるかもしれないが。。

個人的過ぎて役に立たないが、整理がてら羅列してみる。

大項目

  • 画面を構築する部分
  • ネットワーク通信部分
  • スマホアプリだから知っておきたい部分
  • ソフトウェア設計部分

中項目

  • Activity
  • Fragment
  • Parcelableとは
  • ActivityとFragment間の通信
  • Intentを活用しよう
  • ListView・GridView
  • MVCパターン
  • Pub-Subパターン
  • DelegateはAndroidでも使えます
  • サーバとの通信
  • 端末内での永続化手法
  • キャッシュという仕組みへの理解
  • PUSH通知
  • Interfaceという考え方
  • クラッシュリティクス
  • Google Analytics
  • SNS連携
  • 単体テストがしやすいコード
  • CI
  • DeployGate的なヤツ
  • UIScopeなどの外部サービス活用法
  • KPIとは
  • PDCAサイクルとは
  • Androidの情報収集方法

よく知らないこと

  • Service
  • ContentProvider
  • KeyChain
  • ハードウェア系
    • 位置情報
    • NFC
  • RenderScript
  • OpenGL
  • 画面回転対応
  • タブレット対応
  • アプリの収益化
  • アプリと社会(税金やら法律やらなんやら的な所)
  • 広告系の話
  • Androidフレームワークのコアな実装部分
  • NDK系
  • WebViewとネイティブの共存
  • アプリ内課金の導入

 - Dregs, プログラミング

336px




336px




  • このエントリーをはてなブックマークに追加
  • follow us in feedly

  関連記事

no image
Androidアプリを実機デバッグしたいのにNo debuggable applicationsと表示される時の対処例

Tools > …

no image
NginxとPHP-FPMを使っていたらcurl_init()が無いとエラーが出た

参考リンク 解決策 …

Chef::Exceptions::ChecksumMismatch:というエラーの対処

今頃になってChefの話。 チェックサムの形式をミスってる可能性がある。 …

no image
『Tutorial & Hackathon #1』をやってみる

https://pydata.tokyo/news/pydata.tokyo-tutorial-hackathon-1 タイタニックの乗客データから生存者の推定モデルを作成してる。 …

no image
Bower再入門

Contents1 Bowerとは何なのか2 …

no image
Toolbarで表示する矢印アイコンの色を変えたい

http://stackoverflow.com/questions/26788464/how-to-change-color-of-the-back-arrow-in-the-new-material-theme 動的に色を変えるイイカンジな方法が分からず困っていた。 …

no image
Rubyのモジュール機能とRailsのHelperについて考える

Moduleとは 参考サイトを見ながら思ったことをメモ …

Docker Machineのメモ

随時追記する Contents1 …

no image
開発で詰まったときにググるキーワード

そもそも公式サイトやソースコード、テストコード、githubなどのissueを読む 基本的には1ヶ月から1年以内の回答しか見ないようにする …

no image
意識低いRuby on Rails再入門6 ~ログイン必須のControllerを作りたい~

ログイン状態を取得するためのSessionsHelperを前に書いた 新規投稿画面を表示したり、実際に投稿するときにはログイン必須であることを保証したい。 …