Google Material GuideLines for Implementation UI π
The Material Design guidelines are a living document of visual, interactive, and motion guidance. π
https://material.io/guidelines/
#Android #Material
@ProgrammingTipβ
The Material Design guidelines are a living document of visual, interactive, and motion guidance. π
https://material.io/guidelines/
#Android #Material
@ProgrammingTipβ
Material Design
Build beautiful, usable products faster. Material Design is an adaptable systemβbacked by open-source codeβthat helps teams build high quality digital experiences.
πβ° What is Glide Library β°π
Glide is a fast and efficient Open Source Media Management and image loading framework for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface.
Glide supports fetching, decoding, and displaying video stills, images, and animated GIFs. Glide includes a flexible API that allows developers to plug in to almost any network stack. ππ»ββοΈ
By default Glide uses a custom HttpUrlConnection based stack, but also includes utility libraries plug in to Google's Volley project or Square's OkHttp library instead. π
For learn more about Glide see
https://github.com/bumptech/glide π
#android #java #media
@ProgrammingTip
Glide is a fast and efficient Open Source Media Management and image loading framework for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface.
Glide supports fetching, decoding, and displaying video stills, images, and animated GIFs. Glide includes a flexible API that allows developers to plug in to almost any network stack. ππ»ββοΈ
By default Glide uses a custom HttpUrlConnection based stack, but also includes utility libraries plug in to Google's Volley project or Square's OkHttp library instead. π
For learn more about Glide see
https://github.com/bumptech/glide π
#android #java #media
@ProgrammingTip
GitHub
GitHub - bumptech/glide: An image loading and caching library for Android focused on smooth scrolling
An image loading and caching library for Android focused on smooth scrolling - bumptech/glide
Google Gson Converter π₯
Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. π¦
Gson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of. π₯
There are a few open-source projects that can convert Java objects to JSON. π
However, most of them require that you place Java annotations in your classes; something that you can not do if you do not have access to the source-code. ππ»ββοΈ
For more about Gson see :
https://github.com/google/gson
#java #android #converter
@ProgrammingTip
Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. π¦
Gson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of. π₯
There are a few open-source projects that can convert Java objects to JSON. π
However, most of them require that you place Java annotations in your classes; something that you can not do if you do not have access to the source-code. ππ»ββοΈ
For more about Gson see :
https://github.com/google/gson
#java #android #converter
@ProgrammingTip
GitHub
GitHub - google/gson: A Java serialization/deserialization library to convert Java Objects into JSON and back
A Java serialization/deserialization library to convert Java Objects into JSON and back - google/gson
Material Design The Development Documentation
This site has a single list of available Material Components and samples of their usage for developer. π
The v7 appcompat library is used in website - provide support of material design user interface implementations for older Android platforms. ππ»ββοΈ
Note: Design Library - provides various material design components which are not part of Android SDK.
http://www.materialdoc.com/
#java #android #material
@ProgrammingTip
This site has a single list of available Material Components and samples of their usage for developer. π
The v7 appcompat library is used in website - provide support of material design user interface implementations for older Android platforms. ππ»ββοΈ
Note: Design Library - provides various material design components which are not part of Android SDK.
http://www.materialdoc.com/
#java #android #material
@ProgrammingTip
π Retrofit Library π
Retrofit turns your REST API into a Java Interface π
Itβs an elegant solution for organizing API Calls in a project. The request method and relative URL are added with an Annotation , which makes code clean and simple.
With annotations, you can easily add a request body, manipulate the URL or headers and add query parameters. π₯
Adding a return type to a method will make it synchronous, while adding a Callback will allow it to finish asynchronously with success or failure. π°
For learn more about Retrofit see :
https://github.com/square/retrofit
http://square.github.io/retrofit/
#java #android #library
@ProgrammingTip
Retrofit turns your REST API into a Java Interface π
Itβs an elegant solution for organizing API Calls in a project. The request method and relative URL are added with an Annotation , which makes code clean and simple.
With annotations, you can easily add a request body, manipulate the URL or headers and add query parameters. π₯
Adding a return type to a method will make it synchronous, while adding a Callback will allow it to finish asynchronously with success or failure. π°
For learn more about Retrofit see :
https://github.com/square/retrofit
http://square.github.io/retrofit/
#java #android #library
@ProgrammingTip
GitHub
GitHub - square/retrofit: A type-safe HTTP client for Android and the JVM
A type-safe HTTP client for Android and the JVM. Contribute to square/retrofit development by creating an account on GitHub.
Dagger 2
Dagger 2 is a dependency injection (DI) framework. It's based on the javax.inject annotations standard.
[GitHub] : http://bit.ly/2gY3BND
γ°γ°γ°γ°γ°γ°
#Dagger #Java #Android
@ProgrammingTip
Dagger 2 is a dependency injection (DI) framework. It's based on the javax.inject annotations standard.
[GitHub] : http://bit.ly/2gY3BND
γ°γ°γ°γ°γ°γ°
#Dagger #Java #Android
@ProgrammingTip
Crunchy Calendar π
A beautiful material calendar with endless scroll, range selection and a lot moreβοΈ
It's a powerful and easy to use Calendar Widget with a number out of the box features :
β’ Infinite vertical scrolling in both directions βοΈ
β’ Setting date boundaries to restrict scrolling inside of a specific time period β±
β’ Single / multiple / range dates selection π
β’ Pre-selecting dates π
β’ Color customization π
https://t.me/pgimg/152
[ Github ] : kutt.it/crnch
γ°γ°γ°γ°γ°γ°
#Android #Calendar #Kotlin
@ProgrammingTip
A beautiful material calendar with endless scroll, range selection and a lot moreβοΈ
It's a powerful and easy to use Calendar Widget with a number out of the box features :
β’ Infinite vertical scrolling in both directions βοΈ
β’ Setting date boundaries to restrict scrolling inside of a specific time period β±
β’ Single / multiple / range dates selection π
β’ Pre-selecting dates π
β’ Color customization π
https://t.me/pgimg/152
[ Github ] : kutt.it/crnch
γ°γ°γ°γ°γ°γ°
#Android #Calendar #Kotlin
@ProgrammingTip
Telegram
Programming Tips Resources
Saving Grandma's Recipes With Xamarin.Forms π΅π»
When creating mobile apps, you have to create and maintain the user interface and app logic for both iOS and Android separately π€ : Objective-C/Swift with XCode and Java with Android Studio. π€―
That can quickly turn into a pain. With Xamarin.Forms, however, the UI and app logic for your app resides in a single codebase and you get to use a single IDE to maintain it all β saving time and headaches. β
In this article, take a lap around Xamarin.Forms to see what it can do for you.π
My grandma makes the best, most fluffiest, go weak-in-your-knees buns that anybody has ever tasted.π
The problem is, thereβs a ton of secret ingredients (and Iβm not just talking love) that go into those buns, and those ingredients and directions are all stored in my grandmaβs head. π€¦π»ββοΈ
We all have family recipes like that, and instead of possibly forgetting them, in this article weβre going to create a mobile app for iOS and Android using Xamarin.Forms that will save them for myself and future generations of my family! π¨βπ©βπ§βπ¦
https://t.me/pgimg/172
[ Article ] : kutt.it/xam
γ°γ°γ°γ°γ°γ°
#Xamarin #Android #IOS
@ProgrammingTip
When creating mobile apps, you have to create and maintain the user interface and app logic for both iOS and Android separately π€ : Objective-C/Swift with XCode and Java with Android Studio. π€―
That can quickly turn into a pain. With Xamarin.Forms, however, the UI and app logic for your app resides in a single codebase and you get to use a single IDE to maintain it all β saving time and headaches. β
In this article, take a lap around Xamarin.Forms to see what it can do for you.π
My grandma makes the best, most fluffiest, go weak-in-your-knees buns that anybody has ever tasted.π
The problem is, thereβs a ton of secret ingredients (and Iβm not just talking love) that go into those buns, and those ingredients and directions are all stored in my grandmaβs head. π€¦π»ββοΈ
We all have family recipes like that, and instead of possibly forgetting them, in this article weβre going to create a mobile app for iOS and Android using Xamarin.Forms that will save them for myself and future generations of my family! π¨βπ©βπ§βπ¦
https://t.me/pgimg/172
[ Article ] : kutt.it/xam
γ°γ°γ°γ°γ°γ°
#Xamarin #Android #IOS
@ProgrammingTip
Telegram
Programming Tips Resources
βSorry JAVA, I am done with you. I have fallen in love with Kotlin.ββ- Sad Love Story πGoogle started supporting Kotlin as an official language for Android development. β
On that day I decided, If Google somehow exclude JAVA then I am gonna leave Android development to continue my relation with JAVA. β
I was very egoistic that no any other language can took place in my heart. π
One day, One of my friends suggest me to give at least one chance to Kotlin. Because JAVA does not value my relationship. π π»ββοΈ
Since we have been together from last 6 years sometimes I got angry and scolding on JAVA that It can not do some simple things by itself. π€·π»ββοΈ
Every time I need to write boilerplate code again and again, but still I was appreciating JAVA in front of everyone. π
[ Article ] : kutt.it/ktjv
γ°οΈγ°οΈγ°οΈγ°οΈγ°οΈγ°οΈ
#Kotlin #Android #Java
@ProgrammingTip
Telegram
Programming Tips Resources