Posts

most Usefull library

Material Search Bar: https://github.com/mancj/MaterialSear... Rounded Image View: https://github.com/vinc3m1/RoundedIma... Carousel: https://github.com/ImaginativeShohag/... Android Volley: https://google.github.io/volley Tiny Cart: https://github.com/hishd/TinyCart Advanced Webview: https://github.com/delight-im/Android... RoundedHorizontalProgressBar:https://github.com/saisasanksunkavalli/RoundedHorizontalProgressBar ssd:https://github.com/intuit/sdp. Image slider: https://github.com/denzcoskun/ImageSlideshow Glide load image from url and show using glide : https://github.com/bumptech/glide picasso : https://github.com/square/picasso youtube video: https://github.com/PierfrancescoSoffritti/android-youtube-player dialog plus: https://github.com/orhanobut/dialogplus pdfviewer: https://github.com/barteksc/AndroidPdfViewer pdfviewer: https://github.com/voghDev/PdfViewPager

Signup and LoginForm with firebase Auth

  Signup Form frontEnd <? xml version ="1.0" encoding ="utf-8" ?> <LinearLayout xmlns: android ="http://schemas.android.com/apk/res/android" xmlns: app ="http://schemas.android.com/apk/res-auto" xmlns: tools ="http://schemas.android.com/tools" android :layout_width ="match_parent" android :layout_height ="match_parent" android :orientation ="vertical" tools :context =".Signup" > <ImageView android :layout_gravity ="center" android :layout_marginTop ="10dp" android :layout_marginBottom ="10dp" android :layout_width ="200dp" android :layout_height ="200dp" android :scaleType ="fitCenter" android :src ="@drawable/welcome" /> <TextView android :layout_width ="match_parent" android :layout_height =&qu

GridView in android

  <LinearLayout android :layout_width ="match_parent" android :layout_height ="match_parent" android :orientation ="vertical" > <androidx.gridlayout.widget.GridLayout android :layout_width ="match_parent" android :layout_height ="match_parent" android :padding ="10dp" android :scrollbarAlwaysDrawVerticalTrack ="true" app :columnCount ="2" > <com.google.android.material.card.MaterialCardView android :id ="@+id/card1" android :layout_width ="170dp" android :layout_height ="wrap_content" android :layout_margin ="10dp" android :layout_marginBottom ="20dp" android :background ="@color/white" android :clickable ="true" android :focusable ="true" android :gravity ="center" app :cardCornerRadiu

Media Player in android

// load media from indexof soundeffect(URl) MediaPlayer mediaPlayer = new MediaPlayer() ; try { mediaPlayer.setDataSource( "http://www.mbuisc.ac.th/media-support/sound%20effect/03.BooDi-LimHyungJoo.MP3" ) ; } catch (IOException e) { e.printStackTrace() ; } mediaPlayer.setOnPreparedListener( new MediaPlayer.OnPreparedListener() { @Override public void onPrepared (MediaPlayer mediaPlayer) { Toast. makeText (MainActivity. this, "music play" , Toast. LENGTH_SHORT ).show() ; mediaPlayer.start() ; } }) ; mediaPlayer.prepareAsync() ; package com.example.musicapp ; import androidx.appcompat.app.AppCompatActivity ; import android.content.Context ; import android.media.AudioManager ; import android.media.MediaPlayer ; import android.net.Uri ; import android.os.Bundle ; import android.widget.MediaController ; import android.