タグ Android開発
人気順 5 users 10 users 50 users 500 users 1000 users宣言的UIはReact Hooksで完成に至り、現代的設計論が必須の時代になる - Qiita
現代のGUI開発において、必須となった宣言的UIというパラダイムシフトがあります。宣言的UIは、Facebook社が開発したReactに端を発するものです。 宣言的UIは既にウェブ開発のライバルであるVue.jsやAngularなどでも当たり前のように使われていますし、Android開発などにも使われています。 2019年6月はじめに開催された... 続きを読む
Android開発はFlutterでやる方がいい説 - Qiita
はじめに クラスプラットフォームとして語られるFlutterですが、実は、「Android開発だけでもFlutterでやった方がよくね?」 となんとなく思い始めています。 「FlutterってGoogleがAndroid開発を再定義した画期的なものになるんじゃないか」と。 自分は、おっさんなので古い話をしますが、Java開発でEJB2が存在していた... 続きを読む
株式会社メルカリを退職しますたー - I'm knowledge worker
色々ありまして3年半働いていた株式会社メルカリを退職しました 色々と書いてますがまあなにもないんですけどね、はい 最終出社日が先月の5/25で6/26が退職日でした そういえば、入社したのは22歳だった 自社プロダクト作ったことないAndroid開発しかできない子でしたね プロダクト全般に関することは入社するまであまり... 続きを読む
Android開発をする上で知っておいてほしいなと思うこと - こやまカニ大好き
2018 - 03 - 19 Android開発をする上で知っておいてほしいなと思うこと Android 現在の Android Developers の情報は非常に充実していて、 Developer Guides を順に読み進んでいくだけで開発に必要な知識と Google が想定している(であろう)最も基本的な実装を学ぶことができる。 特にこの「基本的な実装」というものが重要で、これを知っておか... 続きを読む
Android開発における定番ライブラリ22選 - kobakei's blog
2017 - 12 - 07 Android開発における定番ライブラリ22選 Android をはじめたばかり or これから始める人向けにまとめました。UI系ライブラリは種類が多すぎるので除外しています。 公式系 1. サポートライブラリ developer.android.com ※種類が多いのでまとめて1つとカウントしました Android の 後方互換 姓を維持するために、 Google ... 続きを読む
Android開発のコードレビューbotを乗り換えた話 - クックパッド開発者ブログ
2017 - 06 - 28 Android開発のコードレビューbotを乗り換えた話 モバイル開発で利用しているコードレビューbotを最近乗り換えた話をします。 コードレビューbotとは コードレビューbotはPull Request(以下PR)に対して、静的解析した結果などをコメントする機能を持つプログラムの事を指します。 コードレビューbotを導入すると、些末な内容はbotが勝手に指摘してくれ... 続きを読む
3年ぶりのAndroid開発で役立つ資料まとめ - 学びメモや考えごとなど
2017 - 06 - 14 3年ぶりのAndroid開発で役立つ資料まとめ しばらく ディレクション ・マネジメント業をしてきましたが、3年ぶりに仕事で Android を書くことになりました。 新規開発は4年ぶり。やることは盛りだくさん。 最新事情に追いつくのに参考になった・なりそうな資料をまとめておきます。 IDE : Android Studio Meet Android Studio |... 続きを読む
Android開発のマイベストプラクティス - Qiita
2016年4月現在の自分のベストプラクティス。今後変わる可能性があります。 全体設計 android-best-practices コーディング規約 Cookpad 但し、インデントはスペース2にする。 開発効率化 AndroidAnnotations UI マテリアルデザイン rey5137/material -LoliPop以前のバージョンでマテリアルデザインを使うためのライブラリ (注意)c... 続きを読む
Android開発を受注したからKotlinをガッツリ使ってみたら最高だった - Qiita
Kotlinを実案件で使いました 先日、僕の勤め先のQonceptは『リアル鬼ごっこ』×富士急ハイランド 巨大遊園地からの逃走を開発、リリースしました。 富士急ハイランドで実際に鬼ごっこをする企画で、一般のお客さんがスマホで専用アプリを使いながらクリアを目指します。園内には鬼役のスタッフや、ゲーム進行に関わる設備などがあり、これらとスマホがiBeacon(BluetoothLE)を用いて連動するこ... 続きを読む
Android開発でRxJavaをチームに導入した話 - クックパッド開発者ブログ
2015-04-17 Android開発でRxJavaをチームに導入した話 買物情報事業部の八木(@sys1yagi)です。 Android界隈でRxJavaが話題になっていますね。クックパッドアプリ(以後、「本体」と表現します)でも先日ついにRxJavaの導入を果たしました。本エントリではRxJavaをチームに導入する為に行ったいくつかの取り組みを紹介します。 目次 RxJava導入の失敗 どの... 続きを読む
Android開発 〜そんなところ自分で作る必要ないよ〜 - Qiita
マニュアルに目を通さないで、適当なブログを適当にググッて実装すると陥りやすい、「自分で書く必要のないところまで自分で実装して疲れたりバグったり」というケース。経験したものをずらずらと。 コードはうろ覚え 会社のプレゼンの資料で作ったので精査できてない(TODO 後で整理する) 概要 RosourcesTypes Loader DataProvider これらを使って楽をしようという話のケーススタデ... 続きを読む
Androidのコードを 見やすく! 書きやすく! するアノテーション - Qiita
Android開発をしていると、同じint型でもDrawableのidだったりLayoutのidだったり、はたまたアプリ内で使う独自の数値であったりと様々な使い分けを求められるシチュエーションが多々あります。 Android Support libraryにはそんなときに便利なコードを見やすく、書きやすくするアノテーションがandroid.support.annotation パッケージの中に入っ... 続きを読む
新米Android開発者が見落としがちな3つのポイント - クックパッド開発者ブログ
2015-03-20 新米Android開発者が見落としがちな3つのポイント こんにちは、投稿推進部の吉田(@101kaz)です。Androidアプリの投稿周りの開発を担当しています。 去年クックパッドに入社したことをきっかけに、本格的にAndroid開発をするようになりました。 今回は私のような開発をはじめて日が浅い人が見落としがちな「非同期処理時のNPE(NullPointerExceptio... 続きを読む
2015年のAndroid開発はKotlinで決まりかもしれない - みんからきりまで
2015-03-03 2015年のAndroid開発はKotlinで決まりかもしれない Kotlin プログラミング Java Android いや、ネタとかじゃないんで。 AndroidJavaそろそろ限界問題 以前の記事にも書いたけど、最近の関数型プログラミングやRxJavaなどの流れの中で、ラムダも書けない言語では限界を感じ、何かAndroid開発を救ってくれる魔法のアイテムを探す必要に迫ら... 続きを読む
Android開発を爆速にする10のコマンドラインスクリプト - クックパッド開発者ブログ
2014-12-17 Android開発を爆速にする10のコマンドラインスクリプト モバイルファースト室の山下( @tomorrowkey )です。 みなさんはAndroidアプリをビルドするときに AndroidStudioの実行ボタンを押すのと、ターミナルでgradleコマンドを実行するのと、どちらを使っていますか。 クックパッド社内のAndroidエンジニアでもどちらを使うか好みが分かれるの... 続きを読む
iOSプログラマがAndroidを効率的に学習する方法 | うめのんブログ
ずっと興味がありながらも敬遠してきたAndroidアプリの開発。iOSのアプリを移植したかったのもあり、ちょっとだけ手を出してみました。 目的や性格によってそれぞれ最適な方法は変わりますが、どうやったら挫折せずに効率よく勉強できるかなと考えたので、Androidに興味あるiOS開発者の参考になれば幸いです。 この記事は、Android開発をしたことがないiOS開発者向けに書かれているので、Andr... 続きを読む
初心者必見!10時間で作るはじめてのAndroidアプリ−前編 | 株式会社エウレカ
初めまして! 7月よりエウレカにJOINしました、エンジニアの二川です。 エウレカではCouplesのAndroid開発を担当しています。 前職では、Android向けのゲーム開発を行っていました。それまでゲームしか作ったことが無かったので、エウレカに入社するにあたり、練習を兼ねて簡単なサービスアプリを開発しました。今日はそのアプリについて話をしたいと思います。 ある程度の開発経験があれば10時間... 続きを読む
Xcode使いがEclipseにぶちまける10の不満 | HMDT Blog
Xcode使いがEclipseにぶちまける10の不満最近Android開発をやらされてます。「やらされている」というのは、特定の案件のためというより、時流としてもういい加減無視できないので会社の方針としてやることにした、でも非常に嫌々な気分満載、というニュアンスを含んでいます。 私も大人になりましたし、仕事ですから、Android端末を手にとっても、それを7階のオフィスから投げ捨てるようなことはな... 続きを読む
オープンソース「Androidの教科書」プロジェクトのお知らせ | Tech Booster
TechBoosterはAndroid開発の有志で行うオープンソースプロジェクト「Android Open Textbook」を発起いたしました。 Android Open Textbook は「Androidの教科書」をつくるオープンソースプロジェクトです。 GitHubと書籍制作ツールRe:VIEWを利用して、開発者が欲しい技術情報を集約する試みです。現在、多くのAndroid書籍が発売されて... 続きを読む
Android開発を始める上でおすすめの4冊 - なるようになるといいね
2014-02-16 Android開発を始める上でおすすめの4冊 Android開発を始めたばかりの僕が読みたかった本 - Rejasupoemと丸被ってますが、あまりにこの内容に共感しすぎてこれを書いた、というのが実際の話です。 Effective Java Java SE6の名著。都合のいいことに、Androidの推奨開発環境も未だにJDK 1.6です。 中級者以上向けとされていますが、実体... 続きを読む
Objective-C - iOSアプリ開発をする自分が始めたばかりの頃から何度も読みなおしてる本 - Qiita [キータ]
iOSについては環境の進化が速く、書籍の内容が古くなっていることがほとんどなのですが Android開発を始めたばかりの僕が読みたかった本が面白かったので自分も似たようなことを書いておきます。 詳解 Objective-C 2.0 Objective-Cのメモリ管理の仕組みであるリファレンスカウンタについて理解するために購入。現在発売中の第3版ではARCについても記載されているので最新のものを買う... 続きを読む
Android開発を始めたばかりの僕が読みたかった本 - Just posted a blog
最近、スマートフォンアプリ開発をやる人増えてきてオススメの本ある?って聞かれること多くなってきたのですが、その人のバックグラウンドによるところも大きいと思うので、自分がAndroidアプリ開発を始めたときに読んでて役に立った、あるいは読んでおきたかったという目線で、良かった本をいくつか挙げようと思います。 Effective Java Java界隈では多くの人が読んでいると思いますが、Androi... 続きを読む
Android開発の効率を今日から確実に5%改善する方法 - mixi Engineers' Blog
暖かくなったり寒くなったり視界が真っ黄色になったり忙しい今日この頃ですが、皆様お元気でお過ごしでしょうか。動かないことで定評のある「右の方」raiです。mixiのAndroidクライアントアプリ初回リリース以来の登場です。部署もたんぽぽグループからイノベーションセンターという謎の組織へ移りました。大変ご無沙汰しております。 今回は、ミクシィにおけるAndroidアプリ開発現場で得られた経験から、意... 続きを読む
Android開発の落とし穴 - FLYING
昨日のエントリーに引き続き,バッドノウハウ的なものを箇条書きでまとめておく。思い付いた順に追加していく予定。永続化はonPauseで行う*1。詳しくはActivityのライフサイクル図を参照のこと。onPauseと対になっている処理は,onResumeで行うこと。onStart/onStopはあんまり使わない,気がする。Viewのwidthやheightは,Viewが画面上に描画されるまでは値が0... 続きを読む
Android開発で泣かないための「テスト」の重要性(1/2) - @IT
8月6日、日本Androidの会テスト部(以下、テスト部)主催によるイベント「第1回Androidテスト祭り」が都内で開催された。テスト部は、Androidプラットフォームでの開発において、特にソフトウェア検証テストに関する情報共有や問題解決を目的とした組織だ。2010年9月に発足し、イベント開催時点では276名のメンバーがいるという。 今回のイベントは、その自由度の高さや多様性ゆえに課題を抱える... 続きを読む