Shoeisha Technology Media

CodeZine(コードジン)

記事種別から探す

Androidアプリケーション開発でActivityの肥大化を防ぐデザインパターン

-[Vol.561]-------------------------------------------------------
このメールはCodeZineで登録された方にお送りしています。
配信の停止は文末をご覧ください。
-----------------------------------------------------------------

━  ━━━━━━━━━━━━━━━━
【参加無料】Developers Summit 2017 Summer(夏サミ2017)
テーマは「エンジニアコミュニティが推進する新しい企業文化と開発の現場」
楽天、メルカリなどの企業文化の事例や新進気鋭の技術コミュニティを紹介!
2017年7月28日(金)御茶ノ水ソラシティカンファレンスセンターにて開催
最新情報・申込はこちらから ⇒ 
━  ━━━━━━━━━━━━━━━━
【PMP(R)受験対策講座】2017年7月土日コース(フルパック)[7/23,29,30]
過去10年間の実績、ノウハウの詰まったオリジナルテキストを使用。
重点講義と確認問題の丁寧な解説でPMP(R)受験に必要な知識を理解!
▼翔泳社(東京/四谷三丁目)▼DVD付、35時間の証明書:129,600円(税込)
◎詳細/申込⇒ 
━━━━━━━━━━━━━━━━━━━━

[0]目次
----------
[1]新着記事一覧
[2]今週のニュース一覧
[3]人気記事ランキング
[4]コミュニティ・イベント
[5]リクエスト&投稿
[6]配信停止の方法

CodeZineのTwitterアカウント、Facebookページも公開しています。
* Twitter   => https://twitter.com/codezine
* Facebook1 => 
* Facebook2 => 

━━━━━━━━━━━━━━━━━━━━
[1] 新着記事一覧:7本(6/14〜6/21)
━━━━━━━━━━━━━━━━━━━━
こんにちは、CodeZine編集部です。今週のオススメ記事はこちらです。

★Androidアプリケーション開発における
 Activityの肥大化を防ぐデザインパターン
 社会人エンジニア向けの教育プログラム「トップエスイー」での講義や制作結果
などからエンジニアの皆さんに対して有用な情報をお届けするコーナーです。今回
は、受講生が修了制作で取り組んだ内容を紹介します。テーマは「Androidアプリ
ケーション開発におけるデザインパターン」です。Androidアプリケーション開発
をしていると、Androidアプリケーション開発固有の問題に直面することが多々あ
ります。今回はそのうちの1つの問題を解決するデザインパターンを提示します。
パターンの紹介はもちろん、どのようにしてデザインパターンを導いたのか、とい
うところから解説します。読んでいただいた上で、ぜひ今後のAndroidアプリケー
ション開発に活用すると同時に、デザインパターン活用の有効性を知っていただき
たいと思います。

http://codezine.jp/article/detail/10232?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

◆Google AMP No Standalone実装前に知っておくべきポイント(2017年5月版)
 本連載はLINEのフロントエンドエンジニアのチームがWeb開発において注目・活
用している技術を紹介します。今回はGoogleのAMP(Accelerated Mobile Pages)
対応についてお話します。実際の業務で「No Standalone AMP」実装をおこなう前
にエンジニアが認識しておきたい、各種ポイントをまとめた記事となっています。

http://codezine.jp/article/detail/10221?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

◆HTML5を学べばAIなどインターネット上の便利なAPIが思いのまま! 
 企業や個人として差別化を図る武器にもなる
 Webサイト構築という範囲を越え、ワンソース・マルチデバイスで稼働するアプ
リケーション開発でも有力な選択肢となったHTML5。そのHTML5の教育にいち早く取
り組みを始めたのが、京都コンピュータ学院と京都情報大学院大学である。両校は
LPI-Japanが運営する資格「HTML5プロフェッショナル認定試験」(以下、HTML5認
定試験)のアカデミック認定校として、関西地域で最初に認定を受けている。本稿
では、両校のHTML5教育開始をリードした、京都情報大学院大学 准教授の江見圭司
氏と、昨年HTML5認定試験レベル1を取得した、播州信用金庫 システム部の山中勇
矢氏、さらにLPI-Japan理事長 成井 弦氏にお集まりいただき、両校のHTML5教育の
取り組みや、HTML5認定試験の印象、これからのHTML5の価値などについて語り合っ
ていただいた。

http://codezine.jp/article/detail/10256?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

◆「エンコード デコード」 〜マンガでプログラミング用語解説
 この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマ
ンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきがちな
専門用語・概念をやさしく読み解き、よりスムーズな学習を手助けします。市販の
プログラミング入門書の副教材としてもぜひご活用ください。今回解説するのは、
データの符号化「エンコード」と、復号化「デコード」です。

http://codezine.jp/article/detail/10149?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

◆俺の屍を越えてゆけ! 
 サイバーエージェントのエンジニアがハマった・失敗したポイントを語る
 「オレシカナイト Vol.1」イベントレポート
 サイバーエージェント メディア広告部門(MDH)のエンジニアが2月10日に開催
した「オレシカナイト」は、技術的挑戦を行う過程で技術者達がハマった・失敗し
たポイントを発表し、みなさんの挑戦の礎としていただこうというコンセプトのイ
ベントです。今回は、その内容を詳しくレポートします。

http://codezine.jp/article/detail/10218?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

◆Androidアプリの新レイアウト「ConstraintLayout」をCheck It Out!
 2017年3月、Android Studioの新バージョン2.3がリリースされました。注目すべ
き点は、なんといっても2.2から導入されたConstraintLayoutが安定したことで
す。他にも、画像ファイルのWebP形式への変換や、Instant Runの機能向上など、
注目に値する新機能が追加されました。この連載では、前後編の2回にわたって
Android Studio 2.3の新機能を紹介します。後編である今回は、最も注目すべき点
であるConstraintLayoutを紹介します。

http://codezine.jp/article/detail/10228?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

◆Wi-FI拡張も簡単! Rubyが使えるGR-CITRUSで電子工作を始めよう
 本連載では、IoTハックに興味のある人に向けて、ハッカブルなIoTデバイスを紹
介していきます。今回はRubyが使える小型ボード「GR-CITRUS」を紹介します。

http://codezine.jp/article/detail/10244?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

◆【こちらも注目!】EnterpriseZineの新着記事

・最低限ここだけは押さえておこう!
 中堅・中小企業が実施すべき現実的な情報セキュリティ強化策(後編)
http://enterprisezine.jp/article/detail/9256?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

・機械学習やAIはセキュリティ対策の新たな救世主となるか?
 Seceon創業者、チャンドラ・パンディ氏に訊く
http://enterprisezine.jp/article/detail/9414?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

・コードの美しさがもたらすもの
http://enterprisezine.jp/dbonline/detail/9354?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

━━━━━━━━━━━━━━━━━━━━
[2] 新着ニュース:3本(6/14〜6/21)
━━━━━━━━━━━━━━━━━━━━
・「PyCon JP 2017」のポスターセッション募集は6月30日まで(06-19)
http://codezine.jp/article/detail/10254?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

・「CEDEC 2017」受講受付を7月1日より開始、
 セッションの「タイムシフト配信」も実施(06-19)
http://codezine.jp/article/detail/10253?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

・JavaScriptライブラリ「React 15.6.0」がリリース(06-15)
http://codezine.jp/article/detail/10249?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

━━━━━━━━━━━━━━━━━━━━
[3] 人気ランキング(6/14〜6/20)
━━━━━━━━━━━━━━━━━━━━
<記事>

●1位 俺の屍を越えてゆけ! 
   サイバーエージェントのエンジニアがハマった・失敗したポイントを語る
   「オレシカナイト Vol.1」イベントレポート
http://codezine.jp/article/detail/10218?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

●2位 「エンコード デコード」 〜マンガでプログラミング用語解説
http://codezine.jp/article/detail/10149?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

●3位 Androidアプリの新レイアウト「ConstraintLayout」をCheck It Out!
http://codezine.jp/article/detail/10228?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

●4位 視覚的にイメージしにくいアルゴリズムを
   徹底的にイラストで表現するとこうなる
http://codezine.jp/article/detail/10198?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

●5位 Wi-FI拡張も簡単! Rubyが使えるGR-CITRUSで電子工作を始めよう
http://codezine.jp/article/detail/10244?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621


<ニュース>

●1位 JavaScriptライブラリ「React 15.6.0」がリリース
http://codezine.jp/article/detail/10249?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

●2位 夏のデブサミ「Developers Summit 2017 Summer」が7月28日に開催、
   テーマはエンジニアコミュニティ
http://codezine.jp/article/detail/10247?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

●3位 「PyCon JP 2017」のポスターセッション募集は6月30日まで
http://codezine.jp/article/detail/10254?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

●4位 「CEDEC 2017」受講受付を7月1日より開始、
   セッションの「タイムシフト配信」も実施
http://codezine.jp/article/detail/10253?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

●5位 横浜市、「IoTオープンイノベーション・パートナーズ」
   キックオフイベントを6月20日に開催
http://codezine.jp/article/detail/10246?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621


━━━━━━━━━━━━━━━━━━━━
[4] コミュニティ・イベント
━━━━━━━━━━━━━━━━━━━━
●わんくま同盟 東京勉強会 #106

【場所】
  東京都 渋谷区千駄ケ谷5-32-7 NOF南新宿ビル1F お菜家

【日時】
  2017/07/01
 http://codezine.jp/community/event/563?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

 そろそろ夏目前。
 5月にMicrosoftの大規模イベントもおこなわれ、皆さんの知識欲が刺激されてい
るんじゃ無いかと思います。
 Visual Studio2017関連セッションもあります。是非皆さんご参加ください。


●わんくま同盟 大阪勉強会 #70

【場所】
  大阪市立 東淀川区民会館


【日時】
  2017/07/08
 http://codezine.jp/community/event/564?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

 梅雨のジメジメ真っ盛りな今日この頃、うっとうしい気分はわんくま勉強会で吹
き飛ばしましょう。
 今回もクラウドのお話から電子工作、そして最新のWindowsサーバーやC#情報ま
で、いろいろ聞けてお得な内容になっています。
 是非皆さんお越しください。


・CodeZineでは、コミュニティコーナーに登録されたイベントを
 メルマガでお知らせしています。ぜひ、ご活用ください!
http://codezine.jp/community/?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20170621

━━━━━━━━━━━━━━━━━━━━
[5] リクエスト&投稿
━━━━━━━━━━━━━━━━━━━━
「こんな記事が読んでみたい!」というリクエストがありましたら、
編集部までお気軽にご応募ください。
また、投稿も随時受け付けています。
その他のご要望にも柔軟に対応してまいりますので、どしどしお寄せください。

・サポート用アドレスはこちら


・投稿用アドレスはこちら


━━━━━━━━━━━━━━━━━━━━
[6] 配信停止の方法
━━━━━━━━━━━━━━━━━━━━
バックナンバーはこちら。 http://codezine.jp/ml/backnumber/

こちらのページの「CodeZine News」の枠にアドレスを入れ解除してください。
https://sems.shoeisha.com/users/ml

・ニュースの内容は予告なしに変更される場合があります。
・記事中の会社名、製品名は、弊社および各社の登録商標、商標です。
・本メールへのお問い合わせについては、
  広告出稿については、 までご連絡ください。
────────────────────
発行:株式会社翔泳社 CodeZine編集部
(c)2005-2017 SHOEISHA. All rights reserved.

All contents copyright © 2005-2017 Shoeisha Co., Ltd. All rights reserved. ver.1.5