Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Androidについて.

Hunachi
May 03, 2018

 Androidについて.

第一回技術LT会で発表したスライド.

Hunachi

May 03, 2018
Tweet

More Decks by Hunachi

Other Decks in Science

Transcript

  1. 第二回プロラボ技術LT(初心者向け)
    1年生は,競技プログラミングをここ一年することになると思いますが,2
    年生以降に何したいかな?っていうのを考えるきっかけにしてほしい.
    2年生以降は今後何をしたいかに役立てていこう!

    View Slide

  2. 第二回プロラボ技術LT
    @_hunachi

    View Slide

  3. 自己紹介
    ● ふなち
    ● イベント係を運営してる?謎の人.
    ● CDDで成長した人.

    View Slide

  4. Agenda
    1. Androidを知ろう.(Android アプリの基礎,Androidって可愛い.)
    2. Androidアプリ作りの難易度.(簡単な作り方)
    3. Android Pについて.
    ※AndroidとはAndroid OSの事を指します.(typealias Android = Android OS)
    関係ない

    View Slide

  5. Androidを知ろう.
    Android Userの人〜?

    View Slide

  6. ※大体の数値です.
    https://xera.jp/entry/iphone-andro
    id-share

    View Slide

  7. Android アプリの基礎
    ● Androidアプリはapkファイルがサンドボックス内で動作しているもの.
    ● Android OSはLinuxで,個々のアプリは異なるユーザー.
    ● 各アプリにはVMがあり,他のアプリと分離して動いている.
    もっと詳しく知りたい人は,
    「Android developer アプリケーションの基礎」で検索

    View Slide

  8. Androidって可愛い!
    ● BugDroidが可愛い.
    ● version毎にお菓子のコードネームがついている.
    ● OSS(AOSP)なのでいじりやすい♡
    コードを入手する方法は,
    「Android Downloading source」.
    http://gpad.tv/topic/android-os-
    version-matome/

    View Slide

  9. Androidアプリ作りの難易度.
    ● 簡単.
    ➔ パソコン甲子園はAndroidアプリを作って来いという ≒ 普通の高校生でもいける.
    ➔ 超簡単なアプリなら1日で作れる.
    ➔ ソースコードがそこら中に転がっている.
    ➔ Mac bookとか高価なものはいらない.ある程度のスペックの PCのみ必要.

    View Slide

  10. Androidアプリ作りの難易度.
    ● 難しい.
    ➔ 複雑な落ちないアプリを作るのは難しい.
    ➔ 本気で理解しようと思うと大変.
    ➔ だいぶ減ってるけど,闇はある.
    ..どの界隈でも同じでは ??

    View Slide

  11. ● 詳しい話をすると10分間では終わらないのでまたいつか(?)
    ● 入門したい人は(@_hunachi)に連絡するといいことがありそう

    View Slide

  12. Android Pについて
    ● ごめんなさい!やめた!
    ● 最近,Oreoへのアップデート降ってきた人も多いのでは?

    View Slide

  13. Android Pについて
    ● Support Library 28.0.0 !
    ● Pixel2を合法的に使いたい!

    View Slide

  14. おまけ
    アプリを公開して見た.

    View Slide