Open in app

Sign In

Write

Sign In

Yoshihiro Tanaka
Yoshihiro Tanaka

29 Followers

Home

About

Feb 19

Using .NET Google API client library with MAUI

Google API Client Library for .NET can use with MAUI (or Xamarin), but it throws NotSupportedException when used on iOS and Android. I guess there are some solutions to resolve it. I’ll introduce 1 solution among them. Note that this solution is implemented for Android and iOS apps. …

Maui

2 min read

Maui

2 min read


Aug 29, 2022

How to display the debug layer of OimoPhysics with Three.js

In this article, I’ll show how to display the debug layer of OimoPhysics with Three.js. I’ll not introduce how to use OimoPhysics & Three.js together. It can be found on examples of Three.js. OimoPhysics is lightweight physics engine written in Haxe. GitHub - saharan/OimoPhysics: A cross-platform 3D physics engine A cross-platform 3D physics engine. Contribute to saharan/OimoPhysics development by creating an account on GitHub.github.com

Threejs

2 min read

How to display the debug layer of OimoPhysics with Three.js
How to display the debug layer of OimoPhysics with Three.js
Threejs

2 min read


Feb 3, 2022

Test Fastfile

Let’s test Fastfile and free yourself from fear of refactoring. First, install RSpec if it has not been introduced yet. gem "fastlane" gem "rspec" Generate configuration files for RSpec. bundle exec rspec --init And add some configurations for Fastlane to spec_helper.rb. require 'fastlane' Fastlane.load_actions ... Preparation is complete 🎉 Add tests This…

Fastlane

1 min read

Fastlane

1 min read


Dec 30, 2021

Return screen results lazy without WillPopScope

We can use WillPopScope if we want to preset the screen result and use it when returning. For example, WillPopScope can be used as follows. But WillPopScope has a problem. If we use WillPopScope, user cannot use the swipe back gesture on iOS. …

Flutter App Development

1 min read

Flutter App Development

1 min read


Oct 31, 2021

Support snapping for Scrollable such as SingleChildScrollView

In Flutter, we can use PageView to support snapping, but let’s do same with SingleChildScrollView. I think this is well known. If page size is equal to screen width, just set PageScrollPhysics. Then we can use PageController if different. PageScrollPhysics internally references _PagePosition. Since PageController creates _PagePosition with createBallisticSimulation, we can specify the snap points by setting viewportFraction 😋

Flutter

1 min read

Flutter

1 min read


Sep 20, 2021

thenReturns / thenAnswers — extension for returning multiple values

Flutter’s mockito extension that I rarely used. This extensions support responding to multiple calls. Usage GitHub - CORDEA/mockito_ext Contribute to CORDEA/mockito_ext development by creating an account on GitHub.github.com

Flutter

1 min read

Flutter

1 min read


Sep 18, 2021

Disable splash (ripple effect), Highlight only.

When you need to disable splash and add highlights to component. Disable splash We can use NoSplash.splashFactory 🧐 Add highlight Highlights have already been added to some components such as ListTile. On the other hand, it’s not in components such as ElevatedButton. The highlight color is Colors.transparent on ButtonStyleButton. Here, I will implement a pseudo highlight with InkHighlight. A factory class is also needed.

Flutter

1 min read

Flutter

1 min read


Sep 17, 2019

Build complex transition animations on Android

In this article, let me introduce how to implement complex transition animations on Android. Repository is below. CORDEA/ComplexTransitionAnimationDemo You can't perform that action at this time. You signed in with another tab or window. You signed out in another tab or…github.com There are several ways to implement transition animations. SharedElement and MotionLayout are the major examples. Here we use a custom animation, but the method is the same as MotionLayout. …

Android

3 min read

Build complex transition animations on Android
Build complex transition animations on Android
Android

3 min read


Jun 9, 2019

Replace dagger module in unit tests

When writing unit tests, there are times when want to replace some dagger’s module for unit testing. In this article, I introduce how to write it while using @Component.Factory added by dagger 2.22. First, explain a little about project to use. Repository is here. CORDEA/DaggerTestAppComponentDemo Contribute to CORDEA/DaggerTestAppComponentDemo development by creating an account on GitHub.github.com

Android App Development

3 min read

Android App Development

3 min read


May 6, 2019

Xamarin meets groupie

I created Xamarin bindings library for the groupie library. So, I introduce it in this article. CORDEA/GroupieXamarin Xamarin bindings library for the groupie library. Contribute to CORDEA/GroupieXamarin development by creating an…github.com Groupie library is here. lisawray/groupie Groupie helps you display and manage complex RecyclerView layouts. - lisawray/groupiegithub.com Groupie is awesome library to handle complex RecyclerView layouts easily. I often use this library when creating RecyclerView layouts with android apps using Java/Kotlin.

Android

1 min read

Android

1 min read

Yoshihiro Tanaka

Yoshihiro Tanaka

29 Followers

Android/Flutter applications engineer.

Following
  • lcdsmao

    lcdsmao

See all (5)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams