All Projects → viniciusthiengo → Tc Material Design

viniciusthiengo / Tc Material Design

Série de artigos sobre o Material Design Android

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Tc Material Design

Materialdesignsamples
Material Design 系列控件samples,讲了Material Design 系列新控件的使用方法和一些场景示例,使用详情请看对应博客,持续更新中...
Stars: ✭ 900 (+1306.25%)
Mutual labels:  material-design, toolbar, cardview
Light
🍭 The usual Snackbar, but elegant
Stars: ✭ 542 (+746.88%)
Mutual labels:  material-design, snackbar
Reply
The 'Reply' Material Design case study built with Flutter.
Stars: ✭ 506 (+690.63%)
Mutual labels:  material-design, transitions
Materialscrollbar
An Android library that brings the Material Design 5.1 sidebar to pre-5.1 devices.
Stars: ✭ 761 (+1089.06%)
Mutual labels:  material-design, recyclerview
Modalbottomsheetdialogfragment
Modal bottom sheet dialog based on the Material Guidelines
Stars: ✭ 421 (+557.81%)
Mutual labels:  material-design, bottomsheet
Sheets
⭐ ‎‎‎‏‏‎ ‎Offers a range of beautiful sheets (dialogs & bottom sheets) for quick use in your project. Includes many ways to customize sheets.
Stars: ✭ 441 (+589.06%)
Mutual labels:  material-design, bottomsheet
Windowimageview
An ImageView display in RecyclerView, looks like window.
Stars: ✭ 699 (+992.19%)
Mutual labels:  fresco, recyclerview
Nativescript Cardview
♦️ ♣️ NativeScript widget for Material Design CardView
Stars: ✭ 279 (+335.94%)
Mutual labels:  material-design, cardview
Awesomebar
Just beautiful
Stars: ✭ 870 (+1259.38%)
Mutual labels:  material-design, toolbar
Material Motion
Starmap and team docs
Stars: ✭ 44 (-31.25%)
Mutual labels:  material-design, transitions
Android Extensions
An Android library with modules to quickly bootstrap an Android application.
Stars: ✭ 356 (+456.25%)
Mutual labels:  material-design, recyclerview
React Native Bottom Sheet Behavior
react-native wrapper for android BottomSheetBehavior
Stars: ✭ 1,068 (+1568.75%)
Mutual labels:  bottomsheet, floatingactionbutton
Cardslideview
一行代码实现ViewPager卡片效果,比ViewPager2更强大,底层同样是RecyclerView
Stars: ✭ 301 (+370.31%)
Mutual labels:  recyclerview, cardview
Snacky
Snacky is a small library to help you adding a Snackbar to your android project.
Stars: ✭ 482 (+653.13%)
Mutual labels:  material-design, snackbar
Waterfall Toolbar
Stars: ✭ 282 (+340.63%)
Mutual labels:  material-design, toolbar
React Native Snackbar
🍱 Material Design "Snackbar" component for Android and iOS.
Stars: ✭ 613 (+857.81%)
Mutual labels:  material-design, snackbar
Tableview
TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells.
Stars: ✭ 2,928 (+4475%)
Mutual labels:  material-design, recyclerview
Material Motion Js
Reusable gestural interactions in JavaScript. In development.
Stars: ✭ 277 (+332.81%)
Mutual labels:  material-design, transitions
Demo Progressive Web App
🎉 A demo for progressive web application with features like offline, push notifications, background sync etc,
Stars: ✭ 798 (+1146.88%)
Mutual labels:  material-design, snackbar
Sharebox
家庭看片神器,可以用手机播放电脑里的视频,也可以用电脑播放手机里的视频,使用简单,能稳定运行在后台,目前支持的设备有Windows,Mac,Android。
Stars: ✭ 51 (-20.31%)
Mutual labels:  material-design, recyclerview

TCMaterialDesign APP (Java Android)

Projeto

TCMaterialDesign é um APP desenvolvido nos exemplos em vídeo do canal do YouTube Thiengo Calopsita com intuito de apresentar a Android developers algumas features / libs que podem ser utilizadas no dev Android.

PrintScreen APP exemplo PrintScreen APP exemplo

A principio a APP foi criada apenas para cobrir a série Material Design no Android que estva em voga no canal, porém para aproveitar a continuidade no dev de um APP real e então dar aos seguidores do canal / Blog uma visão de um APP sendo desenvolvido do zero e com todos os vídeos disponíveis essa APP passou a ser a entidade para implementação de exemplos além da série Material Design no Android.

Note que a APP está sendo desenvolvida de acordo com o passar dos vídeos, logo pode acontecer de você baixar o código e ter algumas entidades em lugares não esperados ou até mesmo com possíveis bugs impedindo a execução da APP. Esse tipo de situação provavelmente foi explicado no último vídeo liberado pelo canal e quando será corrigido.

Instalação / Importação

Para rodar o projeto basta obter o código por clone ou realizando o download do .zip. Então no Android Studio (depois de descompactado o projeto, caso tenha importado via .zip), logo na página inicial, clique em "Import project (Eclipse ADT, Gradle, etc.)" e navegue até o diretório do projeto selecionando-o. Dessa forma o projeto deve ser carregado sem problemas no AndroidStudio. É importante que você tenha o AndroidStudio atualizado, pois a APP é desenvolvida sempre com a última versão do IDE e do SDK.

Server-Side

Desde o vídeo Volley, Gson e RetryPolicy em Material Design Android Série APP a APP passou a contar com um script no lado servidor do sistema, script desenvolvido em PHP que se comunica com o SGBD MySQL para obtenção da lista de carros do APP. O servidor é de sua preferencia, apesar de os testes terem utilizado o Apache 2.2. O repositório desse script do lado servidor pode ser econtrado em tc-material-design-web

Ferramenta de desenvolvimento

  • AndroidStudio 1.+

Suporte

  • minSdkVersion 14

Libraries / Compiles

Abaixo a lista das libraries / compiles que estão sendo utilizados no projeto:

  • com.android.support:appcompat-v7:22.2.0
  • com.android.support:cardview-v7:22.2.0
  • com.android.support:recyclerview-v7:22.2.0
  • com.nineoldandroids:library:2.4.0
  • com.daimajia.easing:library:[email protected]
  • com.daimajia.androidanimations:library:[email protected]
  • com.mikepenz.materialdrawer:library:[email protected]
  • com.melnykov:floatingactionbutton:1.3.0
  • me.drakeet.materialdialog:library:1.2.2
  • com.android.support:design:22.2.0
  • com.facebook.fresco:fresco:0.5.1+
  • com.github.bumptech.glide:glide:3.6.0
  • de.greenrobot:eventbus:2.4.0
  • com.google.android.gms:play-services:7.5.+
  • com.wdullaer:materialdatetimepicker:1.4.1
  • com.mcxiaoke.volley:library:1.0.17
  • com.google.code.gson:gson:2.3.1

Documentação em inglês

Você pode também acessar a documentação do projeto em English version.

Onde acompanhar o conteúdo do Blog

Tem também a APP do Blog:

Sinta-se livre para enviar qualquer dica, correção, ... se possível, em caso de uma solução encontrada para um possível problema informado em algum dos vídeos, coloque também na área de comentários do Blog a solução encontrada, assim ajuda a todos que tiverem o mesmo problema.

Meus livros 📚 e curso

Não deixe de conhecer também meus livros e curso Android:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].