Now Kotlin is main language for Android develop, now using Kotlin to develop app (Java discard)
Now using Google lead material design for react UI, is not like traditional way. More flexible dev, theme, style, color and reaction etc.
UI Base on Java, we use annotation way to find view and react UI event such as click event, text changed event.(Discard) Now is using kotlinx extension to get View element
To solve dependency injection problem and ensure our object can be reuse and singleton (Dagger2 discard)
To solve between UI thread and Non-UI thread switch problem and easier switch by doing some action
To easier implement Http/Https Restful API by annotation way
Use view, view model (Koin inject) and repository design with live data pattern to struct our Android App (MVP model, view and presenter is discard)
Use Mockito, KoinTest and lifecycle simulate Android context, resource, sharedPreferences, lifecycle and dependency injection etc. To test view model function and make sure live data observe result callback success
Kotlin way to easier extension some specified class to do something
Use SignalR based on ASP.NET webSocket protocol to communicate between Android app and .net server; Also use Socket.IO which is popular webSocket based communicate between client and server
Based on Unix such as Ubuntu Linux based OS series and Mac OS can use console to do something
Use Java 8 lambda language reduce coding line and use easy and short line to develop project, now is major in Kotlin develop
At Bincentive inc. Focus on Android app for Block chain Mirror trade / DeFi / Lending-Bot
Debug / Improve existing Bincentive iOS app
At Grace Intelligent Blockchain. Focus on Android app for Fintech, Dapp wallet, Block chain and E-commerce
Focus on VIA product DMS (Device Management System Services) Android App client and DMS Server for Node js, side job is Android framework storage porting, Kernel debug, boot-loader patch and driver debug and shell-script based factory tool
Major in E-book reading and publish paper in 2013 IEEE 13th International Conference on Advanced Learning
Study computer science
Now Kotlin is main language for Android develop, now using Kotlin to develop app (Java discard)
Now using Google lead material design for react UI, is not like traditional way. More flexible dev, theme, style, color and reaction etc.
UI Base on Java, we use annotation way to find view and react UI event such as click event, text changed event.(Discard) Now is using kotlinx extension to get View element
To solve dependency injection problem and ensure our object can be reuse and singleton (Dagger2 discard)
To solve between UI thread and Non-UI thread switch problem and easier switch by doing some action
To easier implement Http/Https Restful API by annotation way
Use view, view model (Koin inject) and repository design with live data pattern to struct our Android App (MVP model, view and presenter is discard)
Use Mockito, KoinTest and lifecycle simulate Android context, resource, sharedPreferences, lifecycle and dependency injection etc. To test view model function and make sure live data observe result callback success
Kotlin way to easier extension some specified class to do something
Use SignalR based on ASP.NET webSocket protocol to communicate between Android app and .net server; Also use Socket.IO which is popular webSocket based communicate between client and server
Based on Unix such as Ubuntu Linux based OS series and Mac OS can use console to do something
Use Java 8 lambda language reduce coding line and use easy and short line to develop project, now is major in Kotlin develop
At Bincentive inc. Focus on Android app for Block chain Mirror trade / DeFi / Lending-Bot
Debug / Improve existing Bincentive iOS app
At Grace Intelligent Blockchain. Focus on Android app for Fintech, Dapp wallet, Block chain and E-commerce
Focus on VIA product DMS (Device Management System Services) Android App client and DMS Server for Node js, side job is Android framework storage porting, Kernel debug, boot-loader patch and driver debug and shell-script based factory tool
Major in E-book reading and publish paper in 2013 IEEE 13th International Conference on Advanced Learning
Study computer science