Comments (4)
Hello @afrinsulthana and @krizzu!
Thanks for all of the suggestions!
We are including them on our roadmap in our next update the Moshi and the section JSON data parsing (it will be in #6).
from android-developer-roadmap.
I would like to know if Moshi can be a better recommendation than GSON if I am planning to start a new Android project?
I read the following few advantages of Moshi in comparison with GSON:
- Better JSON Serialization and Deserialization performance
- Lesser size in APK.
- Better Kotlin support. More robust in capturing errors and exceptions like missing params in response, in Gson missing params becomes NULL instead of throwing Exception whereas Moshi can parse JSON based on Kotlin declaration to determine whether a field can be nullable or not.
I would like to hear your suggestions since I have not used Moshi before.
from android-developer-roadmap.
I believe that Network Handling
could point to JSON data parsing
which points to Gson
Moshi
and other valid libs.
from android-developer-roadmap.
added in #6
from android-developer-roadmap.
Related Issues (20)
- Include "How to read" section in the readme file
- Include a series of articles/courses HOT 1
- Improve tests section in the roadmap HOT 1
- Improve json converters in the roadmap HOT 3
- [Suggestion] Change XML from "Programming Languages" HOT 6
- Suggestion: add CI/CD systems and tools HOT 3
- Suggestions after attend AndroidFestBH talk HOT 3
- (Suggestion) - Need to add media features also. Like Playing Audio Video.
- Update roadmap to 2020
- Remove AsyncTask
- Create new section " Roadmap study Content" in Spanish roadmap readme version HOT 2
- Create new section " Roadmap study Content" in Dutch roadmap readme version HOT 2
- Suggest Android Roadmap topic contents in our new contents file HOT 7
- Test
- Androidx
- Q
- Need course
- Android
- [Suggestion] Include "Clean Architecture" HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from android-developer-roadmap.