Android

Flutterのセットアップ手順をまとめてみた

インストール Flutter公式よりインストールする MacOS install Flutterのインストールボタンがあるのでそれをクリックしてsdkをダウンロードする flutter_setup ダウンロードが完了後、頭を使わずに以下のコマンドを叩く(パスはどこでも可能) cd ~/developme…

SwiftとKotlinはこんなに似てる!比較用チートシートを公開します

原文 こちらが原文です。 A Comparison of Swift and Kotlin Languages サブタイトル この記事ではSwiftとKotlinの主な類似点と相違点について、実装・スタイル・構文などの重要な詳細を中心に説明します。 SwiftとKotlinは開発者コミュニティを席巻し、両方…

アニメーションの実装方法についてまとめました

Androidのアニメーションに関するチュートリアル この記事はraywenderlich.comのページを翻訳したものです。 以前にAndroidのアニメーションの実装がややこしい話しをしましたので今後案件で雑に設計しないように自分のメモがわりに記載しました。 iOSエンジ…

DroidKaigiのセッションの募集が終わった

昨日の休日でやっていたことということ意外と記憶として残っていないのがなんとも悲しい。昨日何をやってたんだ。 思い出した。 AmazonからtypeC変換プラグと充電器が届いた ので、そのまま以前から試してみたかったARKitをマイiPhoneでビルドしてみた ARKit…

iOSエンジニアから見たAndroidアプリ開発とiOSアプリ開発の違いについて説明します

概要 iOS開発歴5年のエンジニアが仕事で必死こいて半年ぐらいAndroid開発にアサインした後の 感想を述べたいと思いました。 AndroidとiOSとの開発スタイルの違い iOSエンジニアがAndroid開発に着手する時につまずいたポイントとして UIデザインの設計・UIKit…

iOSエンジニアのためのAndroid開発における学習ガイドライン

おれ的Android開発の勉強方法 念のため、僕の実務経験はiOSを4年ほど経験を積んでいるiOSエンジニアです。 4年ぐらい前にiOSの開発でこの世界に参入した初心者プログラマでした。 現地点でのスキルセットは - Objective-C: 4年 - Swift: 3年ぐらい (Swift1.2…

Android開発で注意すべきJavaオブジェクトのライフサイクルについてをまとめる

Android開発におけるライフサイクルの概念 iOSではViewControllerやViewクラスにライフサイクルの概念があって、 オートレイアウトの設定などで非常にややこしかったのです。 なので、Androidの場合はどうなのだろうかと疑問に思っていた。 Android にもActi…

Android開発でのTextViewの1行表示の実装方法について

TextViewでの1行表示の制御 iOSではUILabelに相当するであるAndroidのTextViewの行表示なのですが、 今日おどろきましたので共有することにします。 前提はAPI通信でTextに表示する文字列を取得後にUIKitにsetTextさせてLabelやらTextViewやらに 文字を表示…