最近、Voicepaper2という音声読み上げアプリをリリースしたんだけど、一つのアプリをリリースするまで意外といろんなライブラリ、Webサービスなどを使いまくっている。 僕自身、他の人はアプリをリリースするまでどんなツールやサービス使ってるか参考にしたいと思ってきたので、まずは自分が使っていて便利なものを全部紹介してみる。 まず、今回はSwift3でスクラッチから開発したので、Swiftの新しい便利ライブラリをガンガン使えてめちゃ開発が捗った。さらにSwift自体もobj-cよりはるかに簡潔なコードが書けるので視認性がよくなるし、なにより書いてて気持ち良いのでほんとよかった。 Swift出た時は、「おいおい、勘弁してくれよ。もうobj-cで別にいいのに、ライブラリとか分裂するからメンドくさいよ。」と思ってたんだが、今では、「Swift最高、アップルさんGJ。ライブラリも、swiftで検索
今から Android やるならチェックしておきたい、厳選イカしたオープンソースライブラリ一覧。 support-v4 や support-v7-appcompat などは公式のものなので割愛。 開発環境 Android SDK Android SDK Installer 公式からダウンロードしてポチポチとチェックを入れてはダウンロードして…が面倒くさいならコレ。 シェルからコマンド一発でダウンロード出来るので、CI で使うのにも便利。 ADB Idea AndroidStudio および IntelliJ 用のプラグインで、IDE から ADB コマンドを簡単に利用できるようにするためのもの。メニューから選択してコマンドを実行できるようにしてくれる。 コード最適化 DI コンテナ Dagger square 社の Android および Java 向け DI コンテナ。 javax.in
会社で約2年ほどiOSアプリを新規で開発してきた中で実際に用いたライブラリや検討したもの、または参考にして独自に作ったものなどを紹介します。 動画撮影・編集アプリ(開発言語: Objective-Cで用いたもの) ・GPUImage ド定番。カメラ処理やフィルターなど全般で活用。 ・KLCPopup ポップアップのライブラリです。showTypeとdismissTypeを指定できるので自分好みなアニメーションを選択できます。 ・ReverseClip 動画の逆再生部分で用いています。 ・SDAVAssetExportSession AVAssetExportSessionを使いやすくしたもの ・iso-8601-date-formatter NSDateFormatterのサブクラス。日時のフォーマットなどを扱う際に便利です。 ・SimpleKeychain キーチェーンを扱うラッパーです
期日過ぎていたところにすかさず投稿。 githubで見つけたSwiftの面白そうなライブラリを少しだけ紹介しようと思います。 なお、この記事で紹介するライブラリは、私はほぼ使ったことがありません。READMEみて「おっ、よさげだな」と思ったものをピックアップしただけとなります。 Async Grand Central Dispatch(GCD)のシンタックスシュガーライブラリです。ワーカースレッドの処理とメインスレッドの処理の切り替えを簡単に書くことができます。READMEにも書いてありますが、 Async.background { println("This is run on the background queue") }.main { println("This is run on the main queue, after the previous block") } みたいな感
新卒入社2年目エンジニアがGitHubにAndroidのライブラリを公開してみて感じたこと | サイバーエージェント 公式エンジニアブログ はじめましてー。 サイバーエージェント入社2年目のAndroidエンジニアな@magiepoohです! 業務ではもっぱらAndroidを書いています。(楽しい!) @kakerukaeruさんに続き、アドベントカレンダー2日目を担当させていただきますーヽ(=´▽`=)ノ 現在、僕はAmebaFreshという動画サービスのAndroid版を開発中で、言語はJavaではなくKotlinを使っています。 Kotlinという言語について書き出すとアメブロの最大記事本文文字数(全角20,000文(半角40,000文字))を超えそうなので、Kotlinに関しては @satorufujiwaraさんや@AAkiraあたりがKotlinアドベントカレンダーに書くことを
If you are working on iOS, Swift is a great choice. It is elegant, easier to learn (than Obj-C) and powerful. (Update 9/30/16— This article is two years old. You should check out other stuff) You need to checkout these open-source projects if you want a headstart in Swift. The Swift Manual is comprehensive, but nothing like diving into code and learning from what is implemented. These are not in a
殿堂入り Realm Core Dataなんて最後に使ったのはいつだろうか。。。 Alamofire SwiftyJSON 通信ライブラリAlamofireのブロック構文に、JSONをより扱いやすくするSwiftyJSONをぶっこむ。 最近SwiftyJSONの仕様が変わってイマイチになったが、Swiftバージョン2.0でguard構文が追加されるので、guardで宣言するときに使いやすくなるかも。 SDWebImage みんな知ってる画像キャッシュライブラリ。 UI paper switch スイッチのON/OFFで色をアニメーション付きで変更する。 SCLAlertView フラットなアラート LTMorphingLabel 文字をモーフィング(アニメーション)させる MMPopLabel ポップラベル。Slackの立ちあげ時とかに出てくるアプリケーションのチュートリアルとかに使う。(
Swift で使えるオープンソースライブラリ 2014年は新言語 Swift が登場し、iOS アプリ開発者にとってはかなり印象深い年になったのではないでしょうか。Swift の登場以後、さまざまな取り組みが iOS アプリ開発者の中で行われ、その結果の1つとしてオープンソースライブラリもかなり増えました。 Swift で一から書かれたものもあれば、既存のものを Swift でも使えるようにアップデートしてくれているものもあります。ある意味、混沌としている現状では「じゃあいまから Swift で iOS アプリ開発するときに何を使えば良いの!?」といったことになりかねません。ということで、現在までに公開されている Swift で使えるオープンソースライブラリを目的別にまとめてみました。 Swift アドベントカレンダーのために書いた記事なので、タイトルには「Swift 時代の」としています
ここ2,3ヶ月くらい見ない間にiOSのライブラリがすごい進化を遂げているような気がしたので、キャッチアップとして、個人的にUXがステキだと思っているslackさんがどんなライブラリを使いっているか、覗いてみようと思いました。 (参照元:https://slack.com/libs/ios ) 下記に、出来る限り(妄想で)アプリのどの部分に該当するかと一緒に挙げていこうと思います。 2015年6月時点 追加分 AFNetworkActivityLogger (Latest Commit:Feb 15, 2015) AFNetworkingのエクステンションで、GET/POSTなどのリクエストのログをコンソールに吐き出してくれるもの。Androidみたく、ログレベルも設定できるよう。 SDWebImage (Latest Commit:Jun 25, 2015) 非同期で画像を取得してきてくれ
月間再生数4億回突破の、中高生に大人気の10秒動画アプリ「MixChannel」が内部で使用しているライブラリについての情報が、ちょうどアプリ内に書かれていることに気づいたので、まとめて書いておきます。こういう「実際に超有名アプリで使われているOSSのリスト」というのは、「なにか便利なものはないかなー」という意味でも「覚えておこうー。いつか使おうー」という意味でもとても役に立つと思います。 目次 1. OSS一覧を発見2. ライブラリ一覧2.1. nimbus (iOS)2.2. TMCache (iOS)2.3. AFNetworking (iOS)2.4. appirater (iOS)2.5. Reachability (iOS)2.6. SVProgressHUD (iOS)2.7. SVPullToRefresh (iOS)2.8. sskeychain (iOS)2.9. CM
Spring ★431 手軽にアニメションが行えるライブラリです。SrotyBoardからアニメションの設定を行えるのがいいですね。 インストール Xcodeに手動でドロップします。 サンプルコード アニメションのコードはとってもシンプルです。 26種類のアニメションパターンを設定できます。 shake pop morph squeeze wobble swing flipX flipY fall squeezeLeft squeezeRight squeezeDown squeezeUp slideLeft slideRight slideDown slideUp fadeIn fadeOut fadeInLeft fadeInRight fadeInDown fadeInUp zoomIn zoomOut flash デモ デモアプリでアニメションの動きを確認できます。 design+
こんにちは。アプリケーションエンジニアのid:sakaharaです。 この記事ははてなエンジニアアドベントカレンダー2014の20日目です。 昨日はid:wtatsuru によるはてなにおけるサーバリソース可視化とMackerelでした。 今日ははてなのiOS開発で利用しているオープンソースのライブラリやサービスも含め、開発をよりスマートにしてくれる様々なものを紹介したいと思います。 パッケージ管理 CocoaPods (MIT License) まずライブラリ管理をするための管理ツールとして欠かせません。 最近ではSwiftに対応したCarthageも登場していますが、CocoaPodsのSwift対応版の開発も進んでおり そのまま使い続けるのもよいと思います。 ライブラリ AFNetworking (MIT License) 改めて紹介する必要はないほどの定番のHTTPネットワーク通信
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く