ReflectCode

A2A+

Android to Android+

Mobirise
Create awesome websites!

Upgrade existing android code base as technology advances and better solutions are released such as replacing the deprecated libraries with latest alternative 

Mobirise
Create awesome websites!

Who needs A2A+ ?

Nov 2020 Google announced that Kotlin Synthetic Binding will be deprecated and project needs to migrate to View Binding 

For average size project this could involve thousands of changes and no developer would like such mundane task

Mobirise
Create awesome websites!

A2A+ provides automated migration for

Save time and cost

1

Kotlin Synthetic Binding

replaced with code for ViewBinding 

2

ButterKnife lib

annotations are replaced with code for ViewBinding

Mobirise
Create awesome websites!

Projects

1

CallMyDoc

An app used nationwide by doctors that integrate with electronic medical records to handle patient calls.

Mobirise
Create awesome websites!

Plans and Pricing

A2A+ will charge 10$ + 3¢/change

For typical project with around 500 binding variables across 300 files, and 2300 instances, the cost will be as low as $150

Mobirise
Create awesome websites!

Upcoming features...

1

Android AsyncTask API

Android AsyncTask deprecating in Android 11 / API level 30. Replacement: java.util.concurrent

2

Supercharge.ShimmerLayout

io.supercharge.shimmerlayout.ShimmerLayout
This lib is deprecated. Projects should migrate to Facebook shimmer

3

ThreeTenBP

Development is winding down.
ThreeTenBP uses a JAR resource for loading time zone information. This is an extremely inefficient mechanism on Android.
Replacement: consider switching to Android Gradle plugin 4.0, java.time.*

4

Want to add more to this list

Email us the link to library you want to move away from. Few points about your pain areas and replacement library will help 

Mobirise
Create awesome websites!

FAQ

A2A+ used static code analysis technique and works on source code files. There is no compilation involved, therefore you may expect some compiler or runtime errors for complex view hierarchy involving Custom views.
We have tried to cover maximum possible scenarios and made sure that tool generates correct code. 

Do let us know in case you face any problem which is repeated several times. We will try to resolve it and provide you with updated version.

Yes we will, after feasibility check and its expected demand from developer community.
If your requirement is feasible and its unique to your project, we can provide you with custom solution

Yes we will be glad to take up debugging and testing project

Mobirise
Create awesome websites!

Spread the word...


Do you know someone who would benefit from automated code transformation ?

Let them know about ReflectCode

Mobirise
Create awesome websites!

© Copyright 2021 ReflectCode - All Rights Reserved

Mobirise
Create awesome websites!