Research indicates that carbon dioxide removal plans will not be enough to meet Paris treaty goals
TNW Conference 2025 is moving to NDSM, Amsterdam 🎟 Secure your 2-for-1 tickets now! About the time Swift was going open source, representatives for three major brands — Google, Facebook and Uber — were at a meeting in London discussing the new language. Sources tell The Next Web that Google is considering making Swift a “first class” language for Android, while Facebook and Uber are also looking
ウェブページの最高なスクリーンショットを生成する、ウェブブラウザ風なAndroidアプリ「Koto」をリリースしました。 Koto for Android Android KitKat (4.4) 以降に対応するように作ろうと思ったのですが、どこかで間違えてしまいLollipop (5.0) 以降になってしまいました。 すみませんが、しばらくはLollipopの端末でご利用ください。 Kotoでできること このアプリは以下のことができます。 指定されたURLのウェブページを開く 特別なスクリーンショット(*.koto.jpg)を撮る 特別なスクリーンショットを読み込んでウェブページを開く 特別なスクリーンショット Kotoで生成されたスクリーンショット画像は、ウェブページのURLを含んでいます。 もう少し詳しく言うと、JPEG画像のExifのUserCommentというタグにURLを書き込
Googleの開発者向けイベント「Google I/O 2015」がサンフランシスコで開催されます。新しいモバイル向けOSの「Android M」やIoT向けOSの「Brillo」の発表に期待がかかりますが、全く予想のつかない新サービスが発表される可能性も高く、2015年も目が離せない展開になりそうです。 Google I/O 2015 https://events.google.com/io2015/ Google I/O 2015 - Keynote - YouTube イベント開始前の会場はこんな感じ。 サイトでも中継に向けてのカウントダウン 巨大なスクリーンが会場を覆っています。 そしていよいよスタート。 遠い宇宙から近づいてきているようです。 土星 そして地球へ 再び始まるカウントダウン…… 車はどこへ向かう? Googleマップ? Here's you what you bui
[速報]マイクロソフト、HTML5/JavaScriptアプリをiOS/Android/Windows対応に一括変換する「ManifoldJS」をオープンソースで発表。Build 2015 マイクロソフトが米サンフランシスコで開催中のイベント「Build 2015」。2日目の基調講演では、iOSやAndroid、Windows 10などクロスプラットフォーム対応のアプリケーションを一括で生成するツール「ManifoldJS」を発表しました。 マイクロソフト チーフエヴァンジェリストのスティーブ・グッゲンハイマー氏。「Windows対応だけではなく、クロスプラットフォーム対応のアプリケーションをどう作ればいいのかとよく聞かれる。2年前、われわれはゲーム向けにUnityを発表し、昨年はiOSとAndroid対応でXamarinの採用を発表した。今年はWebアプリケーションにフォーカスしよう」
はい、最近なにかと流行っている?json-schema界隈、いかがお過ごしでしょうか。 json-schemaからSwift, Java(未実装)のAPIクライアントを自動生成するツールAriesを作りました。 github.com 機能についてはもう言うこと無いですね。JSONSchemaからSwiftのAPIClientを生成するジェネレータです。Promiseライクに操作したかったので ReactKit/SwiftTask · GitHubを採用。Networking libraryとしてAlamofireを使っています。 なぜ作った アプリの開発を行うとなったら、今はiOS, Andriodどっちも作るのが当たり前ですよね! どうしたら楽して手っ取り早くクロスフォームでアプリを開発できるのかと、調査を重ねてました。 Xamarin => かなり良さげだけど高い、、お高い+c#知らん
※本記事は、長岡IT開発者勉強会#40 初心者Dayで話す内容のドラフトとして書かれたものです。 ※本記事は、2015年2月時点での技術に関する時事ネタを多分に含んでいます。ご留意ください。 2/26 この記事のメイキング記事を書きました。 はじめに Androidが世に出た2008年秋からもうすぐ7年が経とうとしています。日本で初めてのAndroidスマートフォンであるHT-03Aがドコモから発売された2009年夏からは、もうすぐ6年です。「ツートップ戦略」が記憶に新しいXperiaやGalaxy Sシリーズが出始めたのは2010年ですから、そこからも5年は経とうとしています。 十年一昔、という言葉がありますが、Web方面に関わっていると三年一昔という言葉が脳裏をよぎることすらあります。7年足らずの歴史しか持たないAndroidにとっても、3年という時間は半生と呼ぶに差し支えないものでし
I'm using the code from this reference. When I put in that code in my program I get an error as seen in the picture below. Any reasons for the error? The method replace(int, Fragment) in the type FragmentTransaction is not applicable for the arguments (int, ExampleFragments) Code from my main activity: public void red(View view) { android.app.FragmentManager fragmentManager = getFragmentManager();
In this tutorial well learn how to create a chat client that communicates with a Socket.IO Node.JS chat server, with our native Android Client! If you want to jump straight to the code, it's on GitHub. Otherwise, read on! IntroductionTo follow along, start by cloning the repository: socket.io-android-chat. The app has the following features: Sending a message to all users joining to the room.Noti
Nexus 5を常用しているAndroidユーザになってしばらく経つので、そろそろAndroidアプリを作りたい気持ちになってきた。先日、そのためにMacBook Proを新調したほどの、気の入れようである。ちょうど3連休だったので、2日目・3日目を使って、あれこれ調べながら、初めてのAndroidアプリ開発をしてみた。 kentaro/palimpsest · GitHub やりたかったこと まずは簡単なタスク管理ツールを作ってみようと思った。こんな感じ。 毎日習慣的に行いたいタスクがいくつかあるので、ちゃんと習慣的に行えるよう管理したい タスクは、名前と回数からなる(例: 腕立て伏せを30回する、英和辞典を5ページ読む、みたいな) また、ちゃんとしなかった場合は、前日以前の回数が今日の分に加算されるので、ちゃんと毎日やらないと大変なことになる 画面 ほぼ「sqliteのテーブル1つに対
次はRelativeLayoutの説明をします。 RelativeLayoutとは、相対レイアウト用のレイアウトです。子要素を親要素であるRelativeLayoutから相対的に配置することができます。また、子要素同士も、id指定で配置することができます。 では、サンプルを見てみましょう。 サンプルアプリで、メニューを押して、chapter02を選択してください。以下のような画面になります。 この画面は、RelativeLayoutの下に、各ポジションを表すTextViewを配置しています。LinearLayoutと違って、自由度が大きいことがわかるかと思います。 赤枠で囲まれているのが、親要素のRelativeLayoutに対して相対的な配置です。 青枠で囲まれているのが、子要素の「中央」というTextViewに対して相対的な配置です。 コードレビュー では、レイアウトのソースコードを見
githubで★を集めてるandroid best practiceが勉強になるなぁと感心しておりまして、 思い切って翻訳していいかどうか問い合わせてみると快諾いただけたので翻訳してみました。 (Eclipse + ADTの話もでてますがそのまま訳してます。) 原文 : https://github.com/futurice/android-best-practices (Qiitaに投稿するついでに本家のリポジトリにもプルリクしてくれって言われてるので少し待てばそちらでも見れると思います。) この場を借りて、@askaさん、添削ありがとうございましたm_ _m 大変助かりました。 Summary Gradleで推奨されるプロジェクト構成で開発しよう パスワードや注意を要するデータはgradle.propertiesに書こう 自分でHTTP Clientは作らず、VolleyやOkHttp
今回のリリースは、前回のメジャーリリースから6か月を経たもので、いくつかの仕様変更とともに、対応するOSやCPUアーキテクチャを拡大している。 もっとも重要な変更点は、コアとgolang.org/x/mobileレポジトリにおけるAndroidの正式なサポートで、今回の正式サポートによって、Go言語だけで簡単なAndroidアプリが作れるようになった。現段階では、高レベルな開発に使えるライブラリはほとんどサポートしていないが、Go言語によるAndroidアプリ開発をいち早く楽しめる。 言語仕様については、for-rangeループにおける文法を変更しており、「for range s {」の記述によって値やループインデックス、マップキーなどの定義なしでループできる。また、ソースコードを自動で作成可能なサブコマンドも新たに用意している。 このほか、数多くの機能向上とバグフィックスが行われた。 「
I get an error after updating from my last project. Not a problem in my code but I'm having trouble with build.gradle. How can I fix it? build.gradle code here: apply plugin: 'android' android { compileSdkVersion 21 buildToolsVersion '20.0.0' packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/license.txt' exclude 'META-INF
まえがき 爆速Androidエミュレーター『Genymotion』をつかってみようとしたところ、VirtualBOX側の不具合でうまく起動できなかった。おなじようなことが起こっている人がいそうな気がするので、ちょっとした対処法を載せておきます。 エラー内容はこんな感じ Unable to connect to your virtual device! Genymotion will now stop. Check your VirtualBox network configuration. For more information refer to: https://cloud.genymotion.com/page/faq/#collapse-nostart どうやらvirtualboxのネットワーク設定がダメな模様。 開発環境 OS MacOSX VirtualBOX 4.3.6 Ge
ずっと興味がありながらも敬遠してきたAndroidアプリの開発。iOSのアプリを移植したかったのもあり、ちょっとだけ手を出してみました。 目的や性格によってそれぞれ最適な方法は変わりますが、どうやったら挫折せずに効率よく勉強できるかなと考えたので、Androidに興味あるiOS開発者の参考になれば幸いです。 この記事は、Android開発をしたことがないiOS開発者向けに書かれているので、Android開発者には当たり前のことが多いと思う。「iOSから見たらそう思うのか」ぐらいの面白さはあるかも。 実をいうと、「Androidは端末も多いし、OSもバラバラだし、iPhoneに比べてはるかに大変やろ。iOSのXcodeは凄くよくできていて最高だよ。アップルさんには出来るだけ頑張ってもらって、Androidは可能な限り手を出したくないな。」と敬遠してた。 ところが、Android開発、思ったよ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く