LoginSignup
2

More than 3 years have passed since last update.

Androidアプリケーション開発入門

Last updated at Posted at 2018-07-31
1 / 13

前書き

諸事情あって、Androidアプリ開発することになったので、最近の流行りを調べながらやってくよ。
(ついでに、Qiitaのスライドモードを試してみるよ。)


開発環境

機種名 : MacBook Pro
OS : High Sierra 10.13.6
プロセッサ名 : Intel Core i5 2.6 GHz
メモリ : 16 GB
グラフィック : Intel Iris 1536MB


Android開発環境

Android Studio : Android Studio 3.1.3
JRE: 1.8.0_152-release-1024-b01 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o


本題


進捗

SandBox


目標

流行りの主要なライブラリを確認する。


作りたい内容

アーキテクチャをMVCMVVM(?)として、それぞれの層で必要なライブラリを確認していく。
(追記 2018/08/01:gradleでの開発だから、android用のLibraryというより、JAVAのLibraryかな?)


UI

Vue.jsみたいな感じのデータバインディング系のライブラリを使いたい。

え?データバインディング系のライブラリないの?(ないわけじゃないが、検索上位じゃない)
むしろ標準機能でできるみたい。


WebAPI連携

REST系ライブラリ:まぁ、Volley一択ですね。
OkHttp3__volley__Retrofit2_-_調べる_-_Google_トレンド.png


DB連携と関連するライブラリ

AndroidアプリでSQL Server等のDBへ接続したい

上記記事を見るに、DBに直接接続はできない。
ってことで、DB連携はいつも通り、pythonでポスグレにつなぎますー


感想


Androidって、ちょろっとしか開発してなかったけど、普通の業務アプリ作ろうとするとこうなるのね。

これは、Android系のLibraryが不足していると見るべきなのか?
もしくは、javaの普通のLibraryで開発するのがいいのか。まぁ要調査ですね。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2