├── .gitignore
├── .metadata
├── LICENSE
├── README.md
├── android
├── .gitignore
├── app
│ ├── build.gradle
│ └── src
│ │ ├── debug
│ │ └── AndroidManifest.xml
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── brprogrammer
│ │ │ │ └── flutter_samples
│ │ │ │ └── MainActivity.java
│ │ └── res
│ │ │ ├── drawable
│ │ │ └── launch_background.xml
│ │ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ └── ic_launcher.png
│ │ │ └── values
│ │ │ └── styles.xml
│ │ └── profile
│ │ └── AndroidManifest.xml
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ └── gradle-wrapper.properties
└── settings.gradle
├── assets
├── fonts
│ ├── Orbitron-Black.ttf
│ ├── Orbitron-Bold.ttf
│ ├── Orbitron-ExtraBold.ttf
│ ├── Orbitron-Medium.ttf
│ ├── Orbitron-Regular.ttf
│ ├── Orbitron-SemiBold.ttf
│ ├── Uniwars-Regular.ttf
│ ├── aeonik
│ │ ├── Aeonik-Black.ttf
│ │ ├── Aeonik-Bold.ttf
│ │ ├── Aeonik-Medium.ttf
│ │ └── Aeonik-Regular.ttf
│ ├── avenir.otf
│ └── sf_display.ttf
├── images
│ ├── brayan.jpg
│ ├── diet_fast
│ │ ├── ask.svg
│ │ ├── breack-fast.png
│ │ ├── breack-fast1.png
│ │ ├── breack-fast2.png
│ │ ├── facebook.svg
│ │ ├── google.svg
│ │ ├── heart.svg
│ │ ├── home.svg
│ │ ├── ingredient.png
│ │ ├── ingredient1.png
│ │ ├── ingredient2.png
│ │ ├── ingredient3.png
│ │ ├── setting.svg
│ │ ├── slider.png
│ │ ├── tie.svg
│ │ └── user.svg
│ ├── ecommerce
│ │ ├── arrow.svg
│ │ ├── books.svg
│ │ ├── camera.svg
│ │ ├── cart.svg
│ │ ├── code.svg
│ │ ├── computer.svg
│ │ ├── favorite.svg
│ │ ├── filter.svg
│ │ ├── health.svg
│ │ ├── iphone.png
│ │ ├── iphone12.png
│ │ ├── location.svg
│ │ ├── logo_ecommerce.svg
│ │ ├── moto-1.png
│ │ ├── moto-2.png
│ │ ├── moto-3.png
│ │ ├── note-1.png
│ │ ├── note-2.png
│ │ ├── note-3.png
│ │ ├── note.png
│ │ ├── one-1.png
│ │ ├── one-2.png
│ │ ├── one-3.png
│ │ ├── one-plus.png
│ │ ├── phone.svg
│ │ ├── process.svg
│ │ ├── ram.svg
│ │ ├── s20-1.png
│ │ ├── s20-2.png
│ │ ├── s20-3.png
│ │ ├── sand.svg
│ │ ├── search.svg
│ │ ├── trash.svg
│ │ ├── user.svg
│ │ ├── xioami-1.png
│ │ ├── xioami-2.png
│ │ ├── xioami-3.png
│ │ └── z-fold.png
│ ├── find_home
│ │ ├── bathroom-1.jpg
│ │ ├── bathroom-2.jpg
│ │ ├── bathroom-3.jpg
│ │ ├── bathroom-4.jpg
│ │ ├── bathroom-5.jpg
│ │ ├── bathroom.svg
│ │ ├── bedroom-1.jpg
│ │ ├── bedroom-2.jpg
│ │ ├── bedroom-3.jpg
│ │ ├── bedroom.svg
│ │ ├── bell.svg
│ │ ├── comments.svg
│ │ ├── condominium.svg
│ │ ├── find_home.svg
│ │ ├── heart.svg
│ │ ├── home-1.jpg
│ │ ├── home-2.jpg
│ │ ├── home-3.jpg
│ │ ├── home-4.jpg
│ │ ├── house-menu.svg
│ │ ├── house2.svg
│ │ ├── info.svg
│ │ ├── keys.svg
│ │ ├── location.svg
│ │ ├── menu-1.jpg
│ │ ├── menu-2.jpg
│ │ ├── menu-3.jpg
│ │ ├── menu-4.jpg
│ │ ├── menu-4.svg
│ │ ├── menu.svg
│ │ ├── message.svg
│ │ ├── search-home.svg
│ │ ├── setting.svg
│ │ ├── shared.svg
│ │ └── star.svg
│ ├── instagram_redesign
│ │ ├── add.svg
│ │ ├── alice.png
│ │ ├── arturo.jpg
│ │ ├── bag.svg
│ │ ├── banner.svg
│ │ ├── challenge.jpg
│ │ ├── chat.svg
│ │ ├── creci.jpg
│ │ ├── favorite.svg
│ │ ├── fitness.svg
│ │ ├── flutter.png
│ │ ├── gana.jpg
│ │ ├── gato.jpg
│ │ ├── geo.jpg
│ │ ├── home.svg
│ │ ├── logo_instagram.svg
│ │ ├── manta.jpg
│ │ ├── mao.jpg
│ │ ├── mariana.jpg
│ │ ├── mica.jpg
│ │ ├── micro.jpg
│ │ ├── more.svg
│ │ ├── parejas.jpg
│ │ ├── plane.svg
│ │ ├── popular1.png
│ │ ├── popular10.jpg
│ │ ├── popular11.jpg
│ │ ├── popular2.png
│ │ ├── popular3.png
│ │ ├── popular4.png
│ │ ├── popular5.jpg
│ │ ├── popular6.jpg
│ │ ├── popular7.jpg
│ │ ├── popular8.jpg
│ │ ├── popular9.jpg
│ │ ├── post_arturo1.jpg
│ │ ├── post_arturo2.jpg
│ │ ├── post_arturo3.jpg
│ │ ├── post_arturo4.jpg
│ │ ├── post_arturo5.jpg
│ │ ├── post_arturo6.jpg
│ │ ├── post_mao1.jpg
│ │ ├── post_mao2.jpg
│ │ ├── post_mao3.jpg
│ │ ├── post_mari1.jpg
│ │ ├── post_mari2.jpg
│ │ ├── post_mari3.jpg
│ │ ├── post_mica1.jpg
│ │ ├── post_mica2.jpg
│ │ ├── post_mica3.jpg
│ │ ├── post_mica4.jpg
│ │ ├── post_mica5.jpg
│ │ ├── post_mica6.jpg
│ │ ├── post_parejas1.jpg
│ │ ├── post_parejas2.jpg
│ │ ├── post_parejas3.jpg
│ │ ├── practicas.jpg
│ │ ├── qr.svg
│ │ ├── search.svg
│ │ ├── see.jpg
│ │ ├── send.svg
│ │ ├── tv.svg
│ │ ├── uni7fc.jpg
│ │ └── zully.jpg
│ ├── music_app
│ │ ├── bell.svg
│ │ ├── cloud.svg
│ │ ├── dua.png
│ │ ├── greeicy.png
│ │ ├── heart.svg
│ │ ├── home.svg
│ │ ├── layers.svg
│ │ ├── menu.svg
│ │ ├── message.svg
│ │ ├── music1.png
│ │ ├── music10.png
│ │ ├── music11.png
│ │ ├── music12.png
│ │ ├── music13.png
│ │ ├── music14.png
│ │ ├── music15.png
│ │ ├── music16.png
│ │ ├── music17.png
│ │ ├── music18.png
│ │ ├── music19.png
│ │ ├── music2.png
│ │ ├── music3.png
│ │ ├── music4.png
│ │ ├── music5.png
│ │ ├── music6.png
│ │ ├── music7.png
│ │ ├── music8.png
│ │ ├── music9.png
│ │ ├── ozuna.jpg
│ │ ├── play.svg
│ │ ├── profile.svg
│ │ ├── search.svg
│ │ ├── shared.svg
│ │ ├── waveform.png
│ │ └── yatra.png
│ ├── nike_shoes
│ │ ├── nike_back.jpg
│ │ ├── nike_base.png
│ │ ├── nike_front.jpg
│ │ ├── nike_left.jpg
│ │ ├── nike_right.jpg
│ │ ├── nike_shoe.png
│ │ ├── nike_shoes.jpg
│ │ ├── nike_shoes_shadow.jpg
│ │ ├── nike_under.jpg
│ │ └── nike_vertical.jpg
│ ├── radio_app
│ │ ├── 1.png
│ │ ├── dj.png
│ │ ├── next.svg
│ │ ├── play.svg
│ │ ├── radio-app-logo.svg
│ │ └── radio-app-slogan.svg
│ ├── salud
│ │ ├── add.svg
│ │ ├── bell.svg
│ │ ├── facture.svg
│ │ ├── home.svg
│ │ ├── logo.svg
│ │ ├── money.svg
│ │ ├── onboarding_1.svg
│ │ ├── onboarding_2.svg
│ │ ├── onboarding_3.svg
│ │ ├── visa.svg
│ │ └── visa1.svg
│ ├── smart_parking
│ │ └── car.svg
│ ├── space_concept
│ │ ├── 01.jpg
│ │ ├── 02.jpg
│ │ ├── back.svg
│ │ ├── brujula.svg
│ │ ├── earth-circle.png
│ │ ├── heart.jpg
│ │ ├── menu.svg
│ │ ├── planeta.svg
│ │ ├── space-1.svg
│ │ ├── user.svg
│ │ └── world.png
│ └── supercines
│ │ ├── arrow.svg
│ │ ├── avenger-poster.png
│ │ ├── avenger.png
│ │ ├── charlies-poster.png
│ │ ├── charlies.png
│ │ ├── joker-poster.png
│ │ ├── joker.png
│ │ ├── jumanji-poster.png
│ │ ├── jumanji.png
│ │ ├── location.svg
│ │ ├── logo.svg
│ │ ├── menu.svg
│ │ ├── play.svg
│ │ ├── pop.svg
│ │ ├── star-wars-poster.png
│ │ └── star-wars.png
└── linkedin
│ ├── icons
│ ├── add.svg
│ ├── article.svg
│ ├── bell.svg
│ ├── comment.svg
│ ├── file.svg
│ ├── film.svg
│ ├── home.svg
│ ├── image.svg
│ ├── job.svg
│ ├── like.svg
│ ├── message.svg
│ ├── new_post.svg
│ ├── send.svg
│ ├── share.svg
│ └── users.svg
│ └── images
│ ├── activity.png
│ ├── education.png
│ ├── experience.png
│ ├── posts
│ ├── brangy_post.jpg
│ ├── javier_post.jpg
│ ├── mao_post.jpg
│ └── post_diego.jpg
│ └── users
│ ├── background.png
│ ├── brangy.jpg
│ ├── diego.jpg
│ ├── javier.jpg
│ ├── mao.jpg
│ └── user.png
├── ios
├── .gitignore
├── Flutter
│ ├── AppFrameworkInfo.plist
│ ├── Debug.xcconfig
│ └── Release.xcconfig
├── Runner.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ └── WorkspaceSettings.xcsettings
│ └── xcshareddata
│ │ └── xcschemes
│ │ └── Runner.xcscheme
├── Runner.xcworkspace
│ ├── contents.xcworkspacedata
│ └── xcshareddata
│ │ ├── IDEWorkspaceChecks.plist
│ │ └── WorkspaceSettings.xcsettings
└── Runner
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ ├── Contents.json
│ │ ├── Icon-App-1024x1024@1x.png
│ │ ├── Icon-App-20x20@1x.png
│ │ ├── Icon-App-20x20@2x.png
│ │ ├── Icon-App-20x20@3x.png
│ │ ├── Icon-App-29x29@1x.png
│ │ ├── Icon-App-29x29@2x.png
│ │ ├── Icon-App-29x29@3x.png
│ │ ├── Icon-App-40x40@1x.png
│ │ ├── Icon-App-40x40@2x.png
│ │ ├── Icon-App-40x40@3x.png
│ │ ├── Icon-App-60x60@2x.png
│ │ ├── Icon-App-60x60@3x.png
│ │ ├── Icon-App-76x76@1x.png
│ │ ├── Icon-App-76x76@2x.png
│ │ └── Icon-App-83.5x83.5@2x.png
│ └── LaunchImage.imageset
│ │ ├── Contents.json
│ │ ├── LaunchImage.png
│ │ ├── LaunchImage@2x.png
│ │ ├── LaunchImage@3x.png
│ │ └── README.md
│ ├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
│ ├── Info.plist
│ └── Runner-Bridging-Header.h
├── lib
├── animation
│ ├── circle_three_loading
│ │ ├── circle_three_loading.dart
│ │ ├── delay_tween.dart
│ │ └── loading.dart
│ ├── home_animations.dart
│ ├── motion_loading
│ │ ├── loading.dart
│ │ └── motion_loading.dart
│ └── sliver_appbar_animation
│ │ └── sliver_appbar_animation.dart
├── apps
│ ├── apps.dart
│ ├── diet_fast
│ │ ├── bloc
│ │ │ └── page_view_bloc.dart
│ │ ├── diet_fast.dart
│ │ ├── models
│ │ │ ├── ask_model.dart
│ │ │ ├── boton_navigation.dart
│ │ │ ├── diet.dart
│ │ │ └── slider.dart
│ │ ├── pages
│ │ │ ├── ask
│ │ │ │ ├── ask.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── header.dart
│ │ │ │ │ ├── index_and_next.dart
│ │ │ │ │ ├── questions.dart
│ │ │ │ │ ├── title_ask.dart
│ │ │ │ │ └── widgets.dart
│ │ │ ├── home
│ │ │ │ ├── detail
│ │ │ │ │ ├── detail.dart
│ │ │ │ │ ├── imagen_detaild.dart
│ │ │ │ │ └── info_detaild.dart
│ │ │ │ ├── home.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── activity.dart
│ │ │ │ │ ├── header.dart
│ │ │ │ │ ├── list_view_diet.dart
│ │ │ │ │ ├── my_button_navigation.dart
│ │ │ │ │ ├── results_information.dart
│ │ │ │ │ ├── select_diet.dart
│ │ │ │ │ └── widgets.dart
│ │ │ ├── login
│ │ │ │ ├── login.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── buton_login.dart
│ │ │ │ │ ├── butons_red_sociales.dart
│ │ │ │ │ ├── forgot_pass.dart
│ │ │ │ │ ├── header_footer.dart
│ │ │ │ │ ├── input.dart
│ │ │ │ │ ├── sign_up.dart
│ │ │ │ │ ├── welcome.dart
│ │ │ │ │ └── widgets.dart
│ │ │ └── onboarding
│ │ │ │ ├── onboarding.dart
│ │ │ │ └── widgets
│ │ │ │ ├── indicator.dart
│ │ │ │ ├── skip_and_next.dart
│ │ │ │ ├── slider_images.dart
│ │ │ │ ├── title_and_detail.dart
│ │ │ │ └── widgets.dart
│ │ ├── utils
│ │ │ ├── constan.dart
│ │ │ └── extras.dart
│ │ └── widgets
│ │ │ └── round_button.dart
│ ├── ecommerce
│ │ ├── bloc
│ │ │ ├── page_view_bloc.dart
│ │ │ └── splash_bloc.dart
│ │ ├── ecommerce.dart
│ │ ├── models
│ │ │ ├── category.dart
│ │ │ └── phone.dart
│ │ ├── pages
│ │ │ ├── cart
│ │ │ │ ├── cart.dart
│ │ │ │ └── widget
│ │ │ │ │ ├── buttom_checkout.dart
│ │ │ │ │ ├── facture.dart
│ │ │ │ │ ├── list_product.dart
│ │ │ │ │ └── widgets.dart
│ │ │ ├── detail
│ │ │ │ ├── detail.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── add_cart.dart
│ │ │ │ │ ├── color_and_capacity.dart
│ │ │ │ │ ├── info_select.dart
│ │ │ │ │ ├── item_capacities.dart
│ │ │ │ │ ├── name.dart
│ │ │ │ │ ├── phothos_phone.dart
│ │ │ │ │ ├── rating.dart
│ │ │ │ │ └── widgets.dart
│ │ │ ├── home
│ │ │ │ ├── home.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── categories.dart
│ │ │ │ │ ├── custom_button_navigation.dart
│ │ │ │ │ ├── filter.dart
│ │ │ │ │ ├── grid_best_seller.dart
│ │ │ │ │ ├── header.dart
│ │ │ │ │ ├── hot_sales.dart
│ │ │ │ │ ├── search.dart
│ │ │ │ │ ├── select_more.dart
│ │ │ │ │ └── widgets.dart
│ │ │ └── splash
│ │ │ │ └── splash.dart
│ │ ├── utils
│ │ │ └── constans.dart
│ │ └── widgets
│ │ │ ├── buttom_round.dart
│ │ │ ├── button_orange.dart
│ │ │ └── my_back_button.dart
│ ├── find_home
│ │ ├── find_home.dart
│ │ ├── models
│ │ │ ├── house.dart
│ │ │ ├── select_category.dart
│ │ │ └── select_house_menu.dart
│ │ ├── pages
│ │ │ ├── account
│ │ │ │ ├── account.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── data_user.dart
│ │ │ │ │ ├── find_home_title.dart
│ │ │ │ │ ├── list_find_home.dart
│ │ │ │ │ ├── post_tittle.dart
│ │ │ │ │ └── widgets.dart
│ │ │ ├── detail
│ │ │ │ ├── detail.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── header_detail_house.dart
│ │ │ │ │ ├── information.dart
│ │ │ │ │ ├── menu_detail_house.dart
│ │ │ │ │ ├── photos_house.dart
│ │ │ │ │ ├── price_reserved.dart
│ │ │ │ │ ├── utilities.dart
│ │ │ │ │ └── widgets.dart
│ │ │ ├── home
│ │ │ │ ├── home.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── custom_botton_navigation.dart
│ │ │ │ │ ├── header.dart
│ │ │ │ │ ├── list_house.dart
│ │ │ │ │ ├── search_and_select_category.dart
│ │ │ │ │ └── widgets.dart
│ │ │ └── login
│ │ │ │ ├── login.dart
│ │ │ │ └── widgets
│ │ │ │ ├── email_password.dart
│ │ │ │ ├── form_login.dart
│ │ │ │ ├── header.dart
│ │ │ │ └── widgets.dart
│ │ ├── utils
│ │ │ └── constans.dart
│ │ └── widgets
│ │ │ ├── button_favorite.dart
│ │ │ ├── facilities.dart
│ │ │ ├── imagen_account.dart
│ │ │ └── rounded_button.dart
│ ├── home_apps.dart
│ ├── instagram_redesign
│ │ ├── instagram_main.dart
│ │ ├── instagram_redesign.dart
│ │ ├── models
│ │ │ ├── history.dart
│ │ │ ├── navigation.dart
│ │ │ ├── post.dart
│ │ │ └── search_category.dart
│ │ ├── pages
│ │ │ ├── favorite
│ │ │ │ └── favorite_page.dart
│ │ │ ├── home
│ │ │ │ ├── home_page.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── explore.dart
│ │ │ │ │ ├── post_list.dart
│ │ │ │ │ └── widgets.dart
│ │ │ ├── new
│ │ │ │ └── new_page.dart
│ │ │ ├── pages.dart
│ │ │ ├── profile
│ │ │ │ ├── profile_page.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── header_profile.dart
│ │ │ │ │ ├── my_post.dart
│ │ │ │ │ ├── select_category.dart
│ │ │ │ │ └── widgets.dart
│ │ │ └── search
│ │ │ │ ├── search_page.dart
│ │ │ │ └── widgets
│ │ │ │ ├── grid_popular.dart
│ │ │ │ ├── search.dart
│ │ │ │ ├── search_category_list.dart
│ │ │ │ └── widgets.dart
│ │ ├── theme
│ │ │ └── theme.dart
│ │ ├── utils
│ │ │ └── constant.dart
│ │ └── widgets
│ │ │ ├── histories.dart
│ │ │ ├── my_botton_navigation.dart
│ │ │ ├── my_custom_appbar.dart
│ │ │ ├── user_avatar.dart
│ │ │ └── widgets.dart
│ ├── linkedin_redesign
│ │ ├── bloc
│ │ │ └── home_bloc.dart
│ │ ├── linkedin_redesign.dart
│ │ ├── models
│ │ │ ├── new_post.dart
│ │ │ ├── post.dart
│ │ │ └── user.dart
│ │ ├── pages
│ │ │ └── home
│ │ │ │ ├── home_page.dart
│ │ │ │ └── widgets
│ │ │ │ ├── header.dart
│ │ │ │ ├── list_post.dart
│ │ │ │ ├── nav_bar.dart
│ │ │ │ ├── new_post.dart
│ │ │ │ └── widgets.dart
│ │ └── utils
│ │ │ ├── constans.dart
│ │ │ └── linkedin_colors.dart
│ ├── music_app
│ │ ├── bloc
│ │ │ ├── music_app_bloc.dart
│ │ │ ├── music_player_bloc.dart
│ │ │ └── page_view_bloc.dart
│ │ ├── libs
│ │ │ └── music_player.dart
│ │ ├── models
│ │ │ └── music.dart
│ │ ├── music_app.dart
│ │ ├── pages
│ │ │ ├── home
│ │ │ │ ├── home.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── custon_navigation.dart
│ │ │ │ │ ├── header.dart
│ │ │ │ │ ├── list_top_weekly.dart
│ │ │ │ │ ├── select.dart
│ │ │ │ │ ├── top_weekly.dart
│ │ │ │ │ └── widgets.dart
│ │ │ └── playing
│ │ │ │ ├── playing.dart
│ │ │ │ └── widgets
│ │ │ │ ├── controls.dart
│ │ │ │ ├── header_playing.dart
│ │ │ │ ├── list_music.dart
│ │ │ │ ├── music_trends.dart
│ │ │ │ ├── name_music_artis.dart
│ │ │ │ ├── time_indicator.dart
│ │ │ │ └── widgets.dart
│ │ ├── utils
│ │ │ └── constans.dart
│ │ └── widgets
│ │ │ ├── play_pause.dart
│ │ │ └── widgets.dart
│ ├── nike_shoes
│ │ ├── nicke_shoes.dart
│ │ ├── pages
│ │ │ ├── detail
│ │ │ │ ├── nike_shoes_detail.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── back.dart
│ │ │ │ │ ├── card_list_images.dart
│ │ │ │ │ ├── content.dart
│ │ │ │ │ ├── description_shoe.dart
│ │ │ │ │ ├── detail_boton.dart
│ │ │ │ │ ├── detail_top.dart
│ │ │ │ │ ├── details_perfomance.dart
│ │ │ │ │ ├── new_and_list_images.dart
│ │ │ │ │ ├── quantity_botton_add.dart
│ │ │ │ │ ├── sizes_shoe.dart
│ │ │ │ │ └── widgets.dart
│ │ │ └── home
│ │ │ │ ├── nike_shoes_home.dart
│ │ │ │ └── widgets
│ │ │ │ ├── card_info_shoe.dart
│ │ │ │ ├── card_shoe.dart
│ │ │ │ ├── my_custom_footer.dart
│ │ │ │ ├── my_custom_header.dart
│ │ │ │ └── widgets.dart
│ │ ├── utils
│ │ │ └── constans.dart
│ │ └── widgets
│ │ │ ├── counter.dart
│ │ │ ├── price.dart
│ │ │ ├── text_info_shoe.dart
│ │ │ ├── text_vertical.dart
│ │ │ └── widgets.dart
│ ├── radio_app
│ │ ├── bloc
│ │ │ └── radio_bloc.dart
│ │ ├── clippers
│ │ │ ├── control_polygon.dart
│ │ │ └── polygon_path_drawer.dart
│ │ ├── models
│ │ │ └── station.dart
│ │ ├── pages
│ │ │ ├── home
│ │ │ │ ├── home.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── controls.dart
│ │ │ │ │ ├── header.dart
│ │ │ │ │ ├── list_station.dart
│ │ │ │ │ ├── volumen.dart
│ │ │ │ │ └── widgets.dart
│ │ │ ├── playing
│ │ │ │ ├── playing.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── footer.dart
│ │ │ │ │ ├── frequency_name.dart
│ │ │ │ │ ├── points.dart
│ │ │ │ │ ├── text_playing.dart
│ │ │ │ │ ├── top_music.dart
│ │ │ │ │ └── widgets.dart
│ │ │ ├── sign_up
│ │ │ │ ├── sign_up.dart
│ │ │ │ └── widgets
│ │ │ │ │ └── input_phone.dart
│ │ │ └── welcome
│ │ │ │ ├── welcome.dart
│ │ │ │ └── widgets
│ │ │ │ ├── background.dart
│ │ │ │ ├── button_get_started.dart
│ │ │ │ └── widgets.dart
│ │ ├── radio_app.dart
│ │ ├── utils
│ │ │ └── constans.dart
│ │ └── widgets
│ │ │ └── navigation_left.dart
│ ├── salud_financiera
│ │ ├── bloc
│ │ │ ├── blocs.dart
│ │ │ ├── health_bloc.dart
│ │ │ ├── home_bloc.dart
│ │ │ ├── onboarding_bloc.dart
│ │ │ └── splash_bloc.dart
│ │ ├── models
│ │ │ ├── botton_navigation.dart
│ │ │ ├── chart.dart
│ │ │ ├── movement.dart
│ │ │ ├── my_card.dart
│ │ │ └── onboarding.dart
│ │ ├── pages
│ │ │ ├── home
│ │ │ │ ├── home.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── cards.dart
│ │ │ │ │ ├── current_healt.dart
│ │ │ │ │ ├── header_list.dart
│ │ │ │ │ ├── list_movement.dart
│ │ │ │ │ ├── list_stadistic.dart
│ │ │ │ │ ├── my_custom_appbar.dart
│ │ │ │ │ ├── my_custom_button_navigation.dart
│ │ │ │ │ └── widgets.dart
│ │ │ ├── onboarding
│ │ │ │ ├── onboarding.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── indicator_button.dart
│ │ │ │ │ ├── page_onboarding.dart
│ │ │ │ │ └── widgets.dart
│ │ │ └── splash
│ │ │ │ └── splash.dart
│ │ ├── salud_financiera.dart
│ │ └── utils
│ │ │ └── constans.dart
│ ├── smart_parking
│ │ ├── models
│ │ │ ├── parker.dart
│ │ │ └── selection.dart
│ │ ├── pages
│ │ │ ├── home
│ │ │ │ ├── smart_parking_home.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── entry_exit.dart
│ │ │ │ │ ├── park.dart
│ │ │ │ │ ├── parking.dart
│ │ │ │ │ ├── selection_floor.dart
│ │ │ │ │ ├── text_vertical.dart
│ │ │ │ │ └── widgets.dart
│ │ │ └── review
│ │ │ │ ├── smart_parking_review.dart
│ │ │ │ └── widgets
│ │ │ │ ├── detail.dart
│ │ │ │ ├── distance_and_rating.dart
│ │ │ │ ├── parking_code.dart
│ │ │ │ ├── price_for_time.dart
│ │ │ │ ├── review_detail.dart
│ │ │ │ ├── review_parking.dart
│ │ │ │ └── widgets.dart
│ │ ├── smart_parging.dart
│ │ ├── utils
│ │ │ └── constans.dart
│ │ └── widgets
│ │ │ ├── my_custom_appbar.dart
│ │ │ ├── rounded_button.dart
│ │ │ └── widgets.dart
│ ├── space_concept
│ │ ├── models
│ │ │ ├── on_boarding.dart
│ │ │ └── on_boarding_navigation.dart
│ │ ├── pages
│ │ │ ├── exploration
│ │ │ │ ├── space_exploration.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── backgrounds.dart
│ │ │ │ │ ├── button_clear.dart
│ │ │ │ │ ├── footer.dart
│ │ │ │ │ ├── info.dart
│ │ │ │ │ └── widgets.dart
│ │ │ ├── home
│ │ │ │ ├── space_home.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── back.dart
│ │ │ │ │ ├── custom_appbar.dart
│ │ │ │ │ ├── detail_planet.dart
│ │ │ │ │ ├── explore.dart
│ │ │ │ │ ├── imagen_planet.dart
│ │ │ │ │ ├── imagen_planet_explored.dart
│ │ │ │ │ ├── list_info_planet.dart
│ │ │ │ │ ├── my_botton_navigation.dart
│ │ │ │ │ ├── name_planets.dart
│ │ │ │ │ ├── rounded.dart
│ │ │ │ │ ├── search.dart
│ │ │ │ │ └── widgets.dart
│ │ │ └── on_boarding
│ │ │ │ ├── space_concept_on_boarding.dart
│ │ │ │ └── widgets
│ │ │ │ ├── footer.dart
│ │ │ │ ├── indicator.dart
│ │ │ │ ├── info.dart
│ │ │ │ ├── title_on_board.dart
│ │ │ │ └── widgets.dart
│ │ ├── space_concept.dart
│ │ └── utils
│ │ │ └── constans.dart
│ ├── super_cines_redesign
│ │ ├── models
│ │ │ ├── movie.dart
│ │ │ └── movie_bloc.dart
│ │ ├── pages
│ │ │ ├── buy
│ │ │ │ ├── buy.dart
│ │ │ │ └── widgets
│ │ │ │ │ ├── chairs.dart
│ │ │ │ │ ├── date.dart
│ │ │ │ │ ├── imagen_and_title.dart
│ │ │ │ │ ├── screen.dart
│ │ │ │ │ ├── time.dart
│ │ │ │ │ └── widgets.dart
│ │ │ └── home
│ │ │ │ ├── home.dart
│ │ │ │ └── widgets
│ │ │ │ ├── background_image.dart
│ │ │ │ ├── detail_and_buy.dart
│ │ │ │ ├── movies.dart
│ │ │ │ └── widgets.dart
│ │ ├── super_cines_redesign.dart
│ │ ├── utils
│ │ │ └── constans.dart
│ │ └── widgets
│ │ │ ├── footer.dart
│ │ │ ├── header.dart
│ │ │ └── rounded_button.dart
│ └── widgets
│ │ └── sliver_header_delegate.dart
├── custom_painter
│ └── page_indicator_painter.dart
├── home.dart
└── main.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshot
├── ar
│ ├── ar-1.png
│ ├── ar-2.png
│ ├── ar-3.png
│ ├── ar-4.png
│ └── ar.png
├── df
│ ├── df-0.png
│ ├── df-00.png
│ ├── df-1.png
│ ├── df-2.png
│ ├── df-3.png
│ ├── df-4.png
│ ├── df-5.png
│ └── df.png
├── ec
│ ├── ec-1.png
│ ├── ec-2.png
│ ├── ec-3.png
│ ├── ec-4.png
│ ├── ec-5.png
│ ├── ec-6.png
│ └── ec.png
├── ig
│ ├── heart.gif
│ ├── ig-home-dark.png
│ ├── ig-home-light.png
│ ├── ig-profile-dark.png
│ ├── ig-profile-light.png
│ ├── ig-redesing-by-mao.jpg
│ ├── ig-search-dark.png
│ └── ig-search-light.png
├── lk
│ ├── lk-1.png
│ └── lk.png
├── loading
│ ├── circle_three.gif
│ └── motion.gif
├── ms
│ ├── ms-home.png
│ ├── ms-player.png
│ └── ms.png
├── ns
│ ├── detail.png
│ ├── home.png
│ └── nike_shoes_concept.png
├── pk
│ ├── pk-1.png
│ ├── pk-2.png
│ └── pk-c.png
├── ra
│ ├── ra-1.png
│ ├── ra-2.png
│ ├── ra-3.png
│ ├── ra-4.png
│ ├── ra-5.png
│ └── ra.png
├── sc
│ ├── sc-1.png
│ ├── sc-2.png
│ ├── sc-3.png
│ ├── sc-4.png
│ └── sc.png
├── sf
│ ├── sf-1.png
│ ├── sf-2.png
│ ├── sf-3.png
│ ├── sf-4.png
│ └── sf.png
└── sp
│ ├── sp-1.1.png
│ ├── sp-1.png
│ ├── sp-2.png
│ ├── sp-3.png
│ ├── sp-4.png
│ └── sp-c.png
└── test
└── widget_test.dart
/.gitignore:
--------------------------------------------------------------------------------
1 | # Miscellaneous
2 | *.class
3 | *.log
4 | *.pyc
5 | *.swp
6 | .DS_Store
7 | .atom/
8 | .buildlog/
9 | .history
10 | .svn/
11 |
12 | # IntelliJ related
13 | *.iml
14 | *.ipr
15 | *.iws
16 | .idea/
17 |
18 | # The .vscode folder contains launch configuration and tasks you configure in
19 | # VS Code which you may wish to be included in version control, so this line
20 | # is commented out by default.
21 | #.vscode/
22 |
23 | # Flutter/Dart/Pub related
24 | **/doc/api/
25 | **/ios/Flutter/.last_build_id
26 | .dart_tool/
27 | .flutter-plugins
28 | .flutter-plugins-dependencies
29 | .packages
30 | .pub-cache/
31 | .pub/
32 | /build/
33 |
34 | # Web related
35 | lib/generated_plugin_registrant.dart
36 |
37 | # Symbolication related
38 | app.*.symbols
39 |
40 | # Obfuscation related
41 | app.*.map.json
42 |
43 | # Exceptions to above rules.
44 | !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
45 |
--------------------------------------------------------------------------------
/.metadata:
--------------------------------------------------------------------------------
1 | # This file tracks properties of this Flutter project.
2 | # Used by Flutter tool to assess capabilities and perform upgrades etc.
3 | #
4 | # This file should be version controlled and should not be manually edited.
5 |
6 | version:
7 | revision: 216dee60c0cc9449f0b29bcf922974d612263e24
8 | channel: stable
9 |
10 | project_type: app
11 |
--------------------------------------------------------------------------------
/android/.gitignore:
--------------------------------------------------------------------------------
1 | gradle-wrapper.jar
2 | /.gradle
3 | /captures/
4 | /gradlew
5 | /gradlew.bat
6 | /local.properties
7 | GeneratedPluginRegistrant.java
8 |
9 | # Remember to never publicly share your keystore.
10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
11 | key.properties
12 |
--------------------------------------------------------------------------------
/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android/app/src/main/java/com/brprogrammer/flutter_samples/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.brprogrammer.flutter_samples;
2 |
3 | import io.flutter.embedding.android.FlutterActivity;
4 |
5 | public class MainActivity extends FlutterActivity {
6 | }
7 |
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable/launch_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/profile/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android/build.gradle:
--------------------------------------------------------------------------------
1 | buildscript {
2 | repositories {
3 | google()
4 | jcenter()
5 | }
6 |
7 | dependencies {
8 | classpath 'com.android.tools.build:gradle:3.5.0'
9 | }
10 | }
11 |
12 | allprojects {
13 | repositories {
14 | google()
15 | jcenter()
16 | }
17 | }
18 |
19 | rootProject.buildDir = '../build'
20 | subprojects {
21 | project.buildDir = "${rootProject.buildDir}/${project.name}"
22 | }
23 | subprojects {
24 | project.evaluationDependsOn(':app')
25 | }
26 |
27 | task clean(type: Delete) {
28 | delete rootProject.buildDir
29 | }
30 |
--------------------------------------------------------------------------------
/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.enableR8=true
3 | android.useAndroidX=true
4 | android.enableJetifier=true
5 |
--------------------------------------------------------------------------------
/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
7 |
--------------------------------------------------------------------------------
/android/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
4 | def properties = new Properties()
5 |
6 | assert localPropertiesFile.exists()
7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }
8 |
9 | def flutterSdkPath = properties.getProperty("flutter.sdk")
10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"
12 |
--------------------------------------------------------------------------------
/assets/fonts/Orbitron-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/fonts/Orbitron-Black.ttf
--------------------------------------------------------------------------------
/assets/fonts/Orbitron-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/fonts/Orbitron-Bold.ttf
--------------------------------------------------------------------------------
/assets/fonts/Orbitron-ExtraBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/fonts/Orbitron-ExtraBold.ttf
--------------------------------------------------------------------------------
/assets/fonts/Orbitron-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/fonts/Orbitron-Medium.ttf
--------------------------------------------------------------------------------
/assets/fonts/Orbitron-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/fonts/Orbitron-Regular.ttf
--------------------------------------------------------------------------------
/assets/fonts/Orbitron-SemiBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/fonts/Orbitron-SemiBold.ttf
--------------------------------------------------------------------------------
/assets/fonts/Uniwars-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/fonts/Uniwars-Regular.ttf
--------------------------------------------------------------------------------
/assets/fonts/aeonik/Aeonik-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/fonts/aeonik/Aeonik-Black.ttf
--------------------------------------------------------------------------------
/assets/fonts/aeonik/Aeonik-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/fonts/aeonik/Aeonik-Bold.ttf
--------------------------------------------------------------------------------
/assets/fonts/aeonik/Aeonik-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/fonts/aeonik/Aeonik-Medium.ttf
--------------------------------------------------------------------------------
/assets/fonts/aeonik/Aeonik-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/fonts/aeonik/Aeonik-Regular.ttf
--------------------------------------------------------------------------------
/assets/fonts/avenir.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/fonts/avenir.otf
--------------------------------------------------------------------------------
/assets/fonts/sf_display.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/fonts/sf_display.ttf
--------------------------------------------------------------------------------
/assets/images/brayan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/brayan.jpg
--------------------------------------------------------------------------------
/assets/images/diet_fast/breack-fast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/diet_fast/breack-fast.png
--------------------------------------------------------------------------------
/assets/images/diet_fast/breack-fast1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/diet_fast/breack-fast1.png
--------------------------------------------------------------------------------
/assets/images/diet_fast/breack-fast2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/diet_fast/breack-fast2.png
--------------------------------------------------------------------------------
/assets/images/diet_fast/facebook.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/images/diet_fast/home.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/images/diet_fast/ingredient.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/diet_fast/ingredient.png
--------------------------------------------------------------------------------
/assets/images/diet_fast/ingredient1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/diet_fast/ingredient1.png
--------------------------------------------------------------------------------
/assets/images/diet_fast/ingredient2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/diet_fast/ingredient2.png
--------------------------------------------------------------------------------
/assets/images/diet_fast/ingredient3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/diet_fast/ingredient3.png
--------------------------------------------------------------------------------
/assets/images/diet_fast/slider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/diet_fast/slider.png
--------------------------------------------------------------------------------
/assets/images/diet_fast/tie.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/assets/images/diet_fast/user.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/assets/images/ecommerce/arrow.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/images/ecommerce/filter.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/images/ecommerce/iphone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/iphone.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/iphone12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/iphone12.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/moto-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/moto-1.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/moto-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/moto-2.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/moto-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/moto-3.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/note-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/note-1.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/note-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/note-2.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/note-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/note-3.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/note.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/note.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/one-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/one-1.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/one-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/one-2.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/one-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/one-3.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/one-plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/one-plus.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/s20-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/s20-1.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/s20-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/s20-2.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/s20-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/s20-3.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/search.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/images/ecommerce/user.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/images/ecommerce/xioami-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/xioami-1.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/xioami-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/xioami-2.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/xioami-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/xioami-3.png
--------------------------------------------------------------------------------
/assets/images/ecommerce/z-fold.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/ecommerce/z-fold.png
--------------------------------------------------------------------------------
/assets/images/find_home/bathroom-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/find_home/bathroom-1.jpg
--------------------------------------------------------------------------------
/assets/images/find_home/bathroom-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/find_home/bathroom-2.jpg
--------------------------------------------------------------------------------
/assets/images/find_home/bathroom-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/find_home/bathroom-3.jpg
--------------------------------------------------------------------------------
/assets/images/find_home/bathroom-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/find_home/bathroom-4.jpg
--------------------------------------------------------------------------------
/assets/images/find_home/bathroom-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/find_home/bathroom-5.jpg
--------------------------------------------------------------------------------
/assets/images/find_home/bedroom-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/find_home/bedroom-1.jpg
--------------------------------------------------------------------------------
/assets/images/find_home/bedroom-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/find_home/bedroom-2.jpg
--------------------------------------------------------------------------------
/assets/images/find_home/bedroom-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/find_home/bedroom-3.jpg
--------------------------------------------------------------------------------
/assets/images/find_home/comments.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/find_home/find_home.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/find_home/heart.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/images/find_home/home-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/find_home/home-1.jpg
--------------------------------------------------------------------------------
/assets/images/find_home/home-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/find_home/home-2.jpg
--------------------------------------------------------------------------------
/assets/images/find_home/home-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/find_home/home-3.jpg
--------------------------------------------------------------------------------
/assets/images/find_home/home-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/find_home/home-4.jpg
--------------------------------------------------------------------------------
/assets/images/find_home/house-menu.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/find_home/house2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/find_home/info.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/find_home/menu-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/find_home/menu-1.jpg
--------------------------------------------------------------------------------
/assets/images/find_home/menu-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/find_home/menu-2.jpg
--------------------------------------------------------------------------------
/assets/images/find_home/menu-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/find_home/menu-3.jpg
--------------------------------------------------------------------------------
/assets/images/find_home/menu-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/find_home/menu-4.jpg
--------------------------------------------------------------------------------
/assets/images/find_home/search-home.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/find_home/star.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/add.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/alice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/alice.png
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/arturo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/arturo.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/challenge.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/challenge.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/chat.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/creci.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/creci.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/favorite.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/flutter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/flutter.png
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/gana.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/gana.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/gato.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/gato.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/geo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/geo.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/home.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/manta.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/manta.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/mao.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/mao.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/mariana.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/mariana.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/mica.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/mica.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/micro.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/micro.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/more.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/parejas.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/parejas.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/popular1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/popular1.png
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/popular10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/popular10.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/popular11.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/popular11.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/popular2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/popular2.png
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/popular3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/popular3.png
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/popular4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/popular4.png
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/popular5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/popular5.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/popular6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/popular6.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/popular7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/popular7.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/popular8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/popular8.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/popular9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/popular9.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_arturo1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_arturo1.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_arturo2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_arturo2.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_arturo3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_arturo3.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_arturo4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_arturo4.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_arturo5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_arturo5.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_arturo6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_arturo6.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_mao1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_mao1.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_mao2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_mao2.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_mao3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_mao3.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_mari1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_mari1.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_mari2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_mari2.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_mari3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_mari3.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_mica1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_mica1.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_mica2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_mica2.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_mica3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_mica3.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_mica4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_mica4.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_mica5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_mica5.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_mica6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_mica6.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_parejas1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_parejas1.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_parejas2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_parejas2.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/post_parejas3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/post_parejas3.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/practicas.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/practicas.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/search.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/see.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/see.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/send.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/uni7fc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/uni7fc.jpg
--------------------------------------------------------------------------------
/assets/images/instagram_redesign/zully.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/instagram_redesign/zully.jpg
--------------------------------------------------------------------------------
/assets/images/music_app/bell.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/music_app/dua.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/dua.png
--------------------------------------------------------------------------------
/assets/images/music_app/greeicy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/greeicy.png
--------------------------------------------------------------------------------
/assets/images/music_app/heart.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/images/music_app/home.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/images/music_app/layers.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/assets/images/music_app/menu.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/assets/images/music_app/message.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/images/music_app/music1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music1.png
--------------------------------------------------------------------------------
/assets/images/music_app/music10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music10.png
--------------------------------------------------------------------------------
/assets/images/music_app/music11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music11.png
--------------------------------------------------------------------------------
/assets/images/music_app/music12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music12.png
--------------------------------------------------------------------------------
/assets/images/music_app/music13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music13.png
--------------------------------------------------------------------------------
/assets/images/music_app/music14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music14.png
--------------------------------------------------------------------------------
/assets/images/music_app/music15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music15.png
--------------------------------------------------------------------------------
/assets/images/music_app/music16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music16.png
--------------------------------------------------------------------------------
/assets/images/music_app/music17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music17.png
--------------------------------------------------------------------------------
/assets/images/music_app/music18.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music18.png
--------------------------------------------------------------------------------
/assets/images/music_app/music19.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music19.png
--------------------------------------------------------------------------------
/assets/images/music_app/music2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music2.png
--------------------------------------------------------------------------------
/assets/images/music_app/music3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music3.png
--------------------------------------------------------------------------------
/assets/images/music_app/music4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music4.png
--------------------------------------------------------------------------------
/assets/images/music_app/music5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music5.png
--------------------------------------------------------------------------------
/assets/images/music_app/music6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music6.png
--------------------------------------------------------------------------------
/assets/images/music_app/music7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music7.png
--------------------------------------------------------------------------------
/assets/images/music_app/music8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music8.png
--------------------------------------------------------------------------------
/assets/images/music_app/music9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/music9.png
--------------------------------------------------------------------------------
/assets/images/music_app/ozuna.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/ozuna.jpg
--------------------------------------------------------------------------------
/assets/images/music_app/play.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/images/music_app/profile.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/images/music_app/search.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/images/music_app/waveform.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/waveform.png
--------------------------------------------------------------------------------
/assets/images/music_app/yatra.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/music_app/yatra.png
--------------------------------------------------------------------------------
/assets/images/nike_shoes/nike_back.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/nike_shoes/nike_back.jpg
--------------------------------------------------------------------------------
/assets/images/nike_shoes/nike_base.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/nike_shoes/nike_base.png
--------------------------------------------------------------------------------
/assets/images/nike_shoes/nike_front.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/nike_shoes/nike_front.jpg
--------------------------------------------------------------------------------
/assets/images/nike_shoes/nike_left.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/nike_shoes/nike_left.jpg
--------------------------------------------------------------------------------
/assets/images/nike_shoes/nike_right.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/nike_shoes/nike_right.jpg
--------------------------------------------------------------------------------
/assets/images/nike_shoes/nike_shoe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/nike_shoes/nike_shoe.png
--------------------------------------------------------------------------------
/assets/images/nike_shoes/nike_shoes.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/nike_shoes/nike_shoes.jpg
--------------------------------------------------------------------------------
/assets/images/nike_shoes/nike_shoes_shadow.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/nike_shoes/nike_shoes_shadow.jpg
--------------------------------------------------------------------------------
/assets/images/nike_shoes/nike_under.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/nike_shoes/nike_under.jpg
--------------------------------------------------------------------------------
/assets/images/nike_shoes/nike_vertical.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/nike_shoes/nike_vertical.jpg
--------------------------------------------------------------------------------
/assets/images/radio_app/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/radio_app/1.png
--------------------------------------------------------------------------------
/assets/images/radio_app/dj.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/radio_app/dj.png
--------------------------------------------------------------------------------
/assets/images/radio_app/next.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/radio_app/play.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/radio_app/radio-app-logo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/salud/add.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/assets/images/salud/bell.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/assets/images/salud/home.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/images/salud/visa1.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/space_concept/01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/space_concept/01.jpg
--------------------------------------------------------------------------------
/assets/images/space_concept/02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/space_concept/02.jpg
--------------------------------------------------------------------------------
/assets/images/space_concept/back.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/images/space_concept/brujula.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/space_concept/earth-circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/space_concept/earth-circle.png
--------------------------------------------------------------------------------
/assets/images/space_concept/heart.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/space_concept/heart.jpg
--------------------------------------------------------------------------------
/assets/images/space_concept/planeta.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/space_concept/user.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/space_concept/world.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/space_concept/world.png
--------------------------------------------------------------------------------
/assets/images/supercines/arrow.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/images/supercines/avenger-poster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/supercines/avenger-poster.png
--------------------------------------------------------------------------------
/assets/images/supercines/avenger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/supercines/avenger.png
--------------------------------------------------------------------------------
/assets/images/supercines/charlies-poster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/supercines/charlies-poster.png
--------------------------------------------------------------------------------
/assets/images/supercines/charlies.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/supercines/charlies.png
--------------------------------------------------------------------------------
/assets/images/supercines/joker-poster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/supercines/joker-poster.png
--------------------------------------------------------------------------------
/assets/images/supercines/joker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/supercines/joker.png
--------------------------------------------------------------------------------
/assets/images/supercines/jumanji-poster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/supercines/jumanji-poster.png
--------------------------------------------------------------------------------
/assets/images/supercines/jumanji.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/supercines/jumanji.png
--------------------------------------------------------------------------------
/assets/images/supercines/location.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/images/supercines/menu.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/images/supercines/play.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/images/supercines/star-wars-poster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/supercines/star-wars-poster.png
--------------------------------------------------------------------------------
/assets/images/supercines/star-wars.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/images/supercines/star-wars.png
--------------------------------------------------------------------------------
/assets/linkedin/icons/add.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/linkedin/icons/bell.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/linkedin/icons/comment.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/linkedin/icons/file.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/linkedin/icons/home.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/assets/linkedin/icons/image.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/assets/linkedin/icons/job.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/linkedin/icons/like.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/linkedin/icons/message.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/assets/linkedin/icons/new_post.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/linkedin/icons/send.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/linkedin/images/activity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/linkedin/images/activity.png
--------------------------------------------------------------------------------
/assets/linkedin/images/education.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/linkedin/images/education.png
--------------------------------------------------------------------------------
/assets/linkedin/images/experience.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/linkedin/images/experience.png
--------------------------------------------------------------------------------
/assets/linkedin/images/posts/brangy_post.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/linkedin/images/posts/brangy_post.jpg
--------------------------------------------------------------------------------
/assets/linkedin/images/posts/javier_post.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/linkedin/images/posts/javier_post.jpg
--------------------------------------------------------------------------------
/assets/linkedin/images/posts/mao_post.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/linkedin/images/posts/mao_post.jpg
--------------------------------------------------------------------------------
/assets/linkedin/images/posts/post_diego.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/linkedin/images/posts/post_diego.jpg
--------------------------------------------------------------------------------
/assets/linkedin/images/users/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/linkedin/images/users/background.png
--------------------------------------------------------------------------------
/assets/linkedin/images/users/brangy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/linkedin/images/users/brangy.jpg
--------------------------------------------------------------------------------
/assets/linkedin/images/users/diego.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/linkedin/images/users/diego.jpg
--------------------------------------------------------------------------------
/assets/linkedin/images/users/javier.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/linkedin/images/users/javier.jpg
--------------------------------------------------------------------------------
/assets/linkedin/images/users/mao.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/linkedin/images/users/mao.jpg
--------------------------------------------------------------------------------
/assets/linkedin/images/users/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/assets/linkedin/images/users/user.png
--------------------------------------------------------------------------------
/ios/.gitignore:
--------------------------------------------------------------------------------
1 | *.mode1v3
2 | *.mode2v3
3 | *.moved-aside
4 | *.pbxuser
5 | *.perspectivev3
6 | **/*sync/
7 | .sconsign.dblite
8 | .tags*
9 | **/.vagrant/
10 | **/DerivedData/
11 | Icon?
12 | **/Pods/
13 | **/.symlinks/
14 | profile
15 | xcuserdata
16 | **/.generated/
17 | Flutter/App.framework
18 | Flutter/Flutter.framework
19 | Flutter/Flutter.podspec
20 | Flutter/Generated.xcconfig
21 | Flutter/app.flx
22 | Flutter/app.zip
23 | Flutter/flutter_assets/
24 | Flutter/flutter_export_environment.sh
25 | ServiceDefinitions.json
26 | Runner/GeneratedPluginRegistrant.*
27 |
28 | # Exceptions to above rules.
29 | !default.mode1v3
30 | !default.mode2v3
31 | !default.pbxuser
32 | !default.perspectivev3
33 |
--------------------------------------------------------------------------------
/ios/Flutter/AppFrameworkInfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | $(DEVELOPMENT_LANGUAGE)
7 | CFBundleExecutable
8 | App
9 | CFBundleIdentifier
10 | io.flutter.flutter.app
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | App
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1.0
23 | MinimumOSVersion
24 | 8.0
25 |
26 |
27 |
--------------------------------------------------------------------------------
/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ios/Runner/AppDelegate.swift:
--------------------------------------------------------------------------------
1 | import UIKit
2 | import Flutter
3 |
4 | @UIApplicationMain
5 | @objc class AppDelegate: FlutterAppDelegate {
6 | override func application(
7 | _ application: UIApplication,
8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
9 | ) -> Bool {
10 | GeneratedPluginRegistrant.register(with: self)
11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions)
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "LaunchImage.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "LaunchImage@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "LaunchImage@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md:
--------------------------------------------------------------------------------
1 | # Launch Screen Assets
2 |
3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory.
4 |
5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.
--------------------------------------------------------------------------------
/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/lib/animation/circle_three_loading/circle_three_loading.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/animation/circle_three_loading/loading.dart';
3 |
4 | class CircleThreeLoading extends StatelessWidget {
5 | @override
6 | Widget build(BuildContext context) {
7 | return Scaffold(
8 | appBar: AppBar(title: Text('Circle Three Loading'), centerTitle: true),
9 | body: Loading(color: Theme.of(context).primaryColor, size: 100),
10 | );
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/lib/animation/circle_three_loading/delay_tween.dart:
--------------------------------------------------------------------------------
1 | import 'dart:math' as math show sin, pi;
2 | import 'package:flutter/animation.dart';
3 |
4 | class DelayTween extends Tween {
5 | DelayTween({double begin, double end, this.delay})
6 | : super(begin: begin, end: end);
7 |
8 | final double delay;
9 |
10 | @override
11 | double lerp(double t) =>
12 | super.lerp((math.sin((t - delay) * 2 * math.pi) + 1) / 2);
13 |
14 | @override
15 | double evaluate(Animation animation) => lerp(animation.value);
16 | }
17 |
--------------------------------------------------------------------------------
/lib/animation/motion_loading/motion_loading.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/animation/motion_loading/loading.dart';
3 |
4 | class MotionLoading extends StatelessWidget {
5 | @override
6 | Widget build(BuildContext context) {
7 | return Scaffold(
8 | appBar: AppBar(title: Text('Motion Loading'), centerTitle: true),
9 | body: Loading(
10 | colors: [Theme.of(context).primaryColor, Theme.of(context).primaryColor],
11 | radius: MediaQuery.of(context).size.width * .75,
12 | ),
13 | );
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/lib/apps/apps.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/diet_fast/diet_fast.dart';
2 | export 'package:flutter_samples/apps/ecommerce/ecommerce.dart';
3 | export 'package:flutter_samples/apps/find_home/find_home.dart';
4 | export 'package:flutter_samples/apps/instagram_redesign/instagram_redesign.dart';
5 | export 'package:flutter_samples/apps/linkedin_redesign/linkedin_redesign.dart';
6 | export 'package:flutter_samples/apps/music_app/music_app.dart';
7 | export 'package:flutter_samples/apps/nike_shoes/nicke_shoes.dart';
8 | export 'package:flutter_samples/apps/radio_app/radio_app.dart';
9 | export 'package:flutter_samples/apps/salud_financiera/salud_financiera.dart';
10 | export 'package:flutter_samples/apps/smart_parking/smart_parging.dart';
11 | export 'package:flutter_samples/apps/space_concept/space_concept.dart';
12 | export 'package:flutter_samples/apps/super_cines_redesign/super_cines_redesign.dart';
13 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/bloc/page_view_bloc.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class PageViewBLoC extends ChangeNotifier {
4 | PageController controller;
5 |
6 | PageViewBLoC() {
7 | _init();
8 | }
9 |
10 | void _init() {
11 | controller = PageController(initialPage: 1, viewportFraction: .65);
12 | }
13 |
14 | @override
15 | void dispose() {
16 | controller.dispose();
17 | super.dispose();
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/diet_fast.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/diet_fast/bloc/page_view_bloc.dart';
3 | import 'package:flutter_samples/apps/diet_fast/pages/onboarding/onboarding.dart';
4 | import 'package:google_fonts/google_fonts.dart';
5 | import 'package:provider/provider.dart';
6 |
7 | class DietFast extends StatelessWidget {
8 | @override
9 | Widget build(BuildContext context) {
10 | return ChangeNotifierProvider(
11 | create: (_) => PageViewBLoC(),
12 | child: MaterialApp(
13 | debugShowCheckedModeBanner: false,
14 | theme: ThemeData.light().copyWith(textTheme: GoogleFonts.openSansTextTheme()),
15 | home: OnBoarding(),
16 | ),
17 | );
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/models/ask_model.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/cupertino.dart';
2 | import 'package:meta/meta.dart' show required;
3 |
4 | class AskModel {
5 | final List questions;
6 |
7 | AskModel({@required this.questions});
8 | }
9 |
10 | final asks = [
11 | AskModel(questions: ['What is your current weight?', 'What is your current weight?']),
12 | AskModel(questions: ['What is old are you?', 'What is old are you?']),
13 | AskModel(questions: ['What is your current height?', 'What is your current height?']),
14 | AskModel(questions: ['What is old are you?', 'What is old are you?']),
15 | ];
16 |
17 | class AskIndex extends ChangeNotifier {
18 | int _index = 0;
19 | int get index => this._index;
20 | set index(int value) {
21 | this._index = value;
22 | notifyListeners();
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/models/boton_navigation.dart:
--------------------------------------------------------------------------------
1 | import 'package:meta/meta.dart';
2 |
3 | class ButtonNavigation {
4 | final String path;
5 | final String title;
6 |
7 | ButtonNavigation({@required this.path, @required this.title});
8 | }
9 |
10 | final itemsNavigation = [
11 | ButtonNavigation(path: 'assets/images/diet_fast/home.svg', title: 'Home'),
12 | ButtonNavigation(path: 'assets/images/diet_fast/user.svg', title: 'User'),
13 | ButtonNavigation(path: 'assets/images/diet_fast/tie.svg', title: 'Tie'),
14 | ButtonNavigation(path: 'assets/images/diet_fast/setting.svg', title: 'Setting'),
15 | ];
16 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/pages/ask/widgets/title_ask.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/diet_fast/utils/constan.dart';
3 |
4 | class TitleAsk extends StatelessWidget {
5 | const TitleAsk({Key key}) : super(key: key);
6 |
7 | @override
8 | Widget build(BuildContext context) {
9 | final style = Theme.of(context).textTheme.headline5.copyWith(color: Colors.black, fontWeight: FontWeight.bold);
10 | return Padding(
11 | padding: const EdgeInsets.symmetric(vertical: 30),
12 | child: RichText(
13 | text: TextSpan(
14 | text: "Let's do your diet",
15 | style: style,
16 | children: [
17 | TextSpan(
18 | text: ' katy',
19 | style: style.copyWith(color: DietFastColors.primary),
20 | ),
21 | ],
22 | ),
23 | ),
24 | );
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/pages/ask/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/diet_fast/pages/ask/widgets/header.dart';
2 | export 'package:flutter_samples/apps/diet_fast/pages/ask/widgets/title_ask.dart';
3 | export 'package:flutter_samples/apps/diet_fast/pages/ask/widgets/questions.dart';
4 | export 'package:flutter_samples/apps/diet_fast/pages/ask/widgets/index_and_next.dart';
5 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/pages/home/detail/detail.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/diet_fast/models/diet.dart';
3 | import 'package:flutter_samples/apps/diet_fast/pages/home/detail/imagen_detaild.dart';
4 | import 'package:flutter_samples/apps/diet_fast/pages/home/detail/info_detaild.dart';
5 |
6 | class Detaild extends StatelessWidget {
7 | const Detaild({Key key, @required this.diet, @required this.onTap}) : super(key: key);
8 | final Diet diet;
9 | final VoidCallback onTap;
10 | @override
11 | Widget build(BuildContext context) {
12 | return Column(
13 | children: [ImagenDetaild(image: diet.image, onTap: onTap), InfoDetaild(diet: diet)],
14 | );
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/pages/home/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/diet_fast/pages/home/widgets/header.dart';
2 | export 'package:flutter_samples/apps/diet_fast/pages/home/widgets/my_button_navigation.dart';
3 | export 'package:flutter_samples/apps/diet_fast/pages/home/widgets/activity.dart';
4 | export 'package:flutter_samples/apps/diet_fast/pages/home/widgets/select_diet.dart';
5 | export 'package:flutter_samples/apps/diet_fast/pages/home/widgets/list_view_diet.dart';
6 | export 'package:flutter_samples/apps/diet_fast/pages/home/widgets/results_information.dart';
7 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/pages/login/widgets/forgot_pass.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class ForgotPass extends StatelessWidget {
4 | const ForgotPass({Key key}) : super(key: key);
5 |
6 | @override
7 | Widget build(BuildContext context) {
8 | return Padding(
9 | padding: EdgeInsets.symmetric(vertical: 7.5),
10 | child: Text('Forgot you password?',
11 | textAlign: TextAlign.center, style: Theme.of(context).textTheme.bodyText1.copyWith(color: Colors.black45)),
12 | );
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/pages/login/widgets/sign_up.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class SignUp extends StatelessWidget {
4 | const SignUp({Key key}) : super(key: key);
5 |
6 | @override
7 | Widget build(BuildContext context) {
8 | return Padding(
9 | padding: EdgeInsets.symmetric(vertical: 10, horizontal: 30),
10 | child: Row(
11 | mainAxisAlignment: MainAxisAlignment.center,
12 | children: [
13 | Text(
14 | "Don't have an account? ",
15 | style: Theme.of(context).textTheme.bodyText1.copyWith(color: Colors.black45),
16 | ),
17 | Text('sign up',
18 | style: Theme.of(context).textTheme.bodyText1.copyWith(color: Colors.black, fontWeight: FontWeight.bold)),
19 | ],
20 | ),
21 | );
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/pages/login/widgets/welcome.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class Welcome extends StatelessWidget {
4 | const Welcome({Key key}) : super(key: key);
5 |
6 | @override
7 | Widget build(BuildContext context) {
8 | return Padding(
9 | padding: const EdgeInsets.symmetric(vertical: 10),
10 | child: Text(
11 | 'Welcome',
12 | textAlign: TextAlign.center,
13 | style: Theme.of(context).textTheme.headline4.copyWith(color: Colors.black, fontWeight: FontWeight.bold),
14 | ),
15 | );
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/pages/login/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/diet_fast/pages/login/widgets/header_footer.dart';
2 | export 'package:flutter_samples/apps/diet_fast/pages/login/widgets/input.dart';
3 | export 'package:flutter_samples/apps/diet_fast/pages/login/widgets/welcome.dart';
4 | export 'package:flutter_samples/apps/diet_fast/pages/login/widgets/forgot_pass.dart';
5 | export 'package:flutter_samples/apps/diet_fast/pages/login/widgets/buton_login.dart';
6 | export 'package:flutter_samples/apps/diet_fast/pages/login/widgets/sign_up.dart';
7 | export 'package:flutter_samples/apps/diet_fast/pages/login/widgets/butons_red_sociales.dart';
8 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/pages/onboarding/onboarding.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/cupertino.dart';
2 | import 'package:flutter/material.dart';
3 | import 'package:flutter_samples/apps/diet_fast/models/slider.dart';
4 | import 'package:flutter_samples/apps/diet_fast/pages/onboarding/widgets/widgets.dart';
5 | import 'package:flutter_samples/apps/diet_fast/utils/constan.dart';
6 |
7 | import 'package:provider/provider.dart';
8 |
9 | class OnBoarding extends StatelessWidget {
10 | @override
11 | Widget build(BuildContext context) {
12 | return ChangeNotifierProvider(
13 | create: (_) => SliderIndex(),
14 | child: Scaffold(
15 | backgroundColor: DietFastColors.background,
16 | body: Column(children: [const SliderImages(), const Indicator(), const TittleAndDetail(), const SkipAndNext()]),
17 | ),
18 | );
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/pages/onboarding/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/diet_fast/pages/onboarding/widgets/indicator.dart';
2 | export 'package:flutter_samples/apps/diet_fast/pages/onboarding/widgets/skip_and_next.dart';
3 | export 'package:flutter_samples/apps/diet_fast/pages/onboarding/widgets/slider_images.dart';
4 | export 'package:flutter_samples/apps/diet_fast/pages/onboarding/widgets/title_and_detail.dart';
5 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/utils/constan.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/painting.dart' show Color;
2 |
3 | class DietFastColors {
4 | static final Color primary = Color(0xff6CC57C);
5 | static final Color background = Color(0xffF4F5FA);
6 | static final Color buttonColor = Color(0xff23233C);
7 | }
8 |
9 | const redes = ['assets/images/diet_fast/facebook.svg', 'assets/images/diet_fast/google.svg'];
10 |
11 | const months = [
12 | 'January',
13 | 'February',
14 | 'March',
15 | 'April',
16 | 'May',
17 | 'June',
18 | 'July',
19 | 'August',
20 | 'September',
21 | 'October',
22 | 'November',
23 | 'December',
24 | ];
25 |
26 | const diets = ['Breakfast', 'Foods', 'Dinner'];
27 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/utils/extras.dart:
--------------------------------------------------------------------------------
1 | class Extras {
2 | static bool isValidEmail(String text) =>
3 | RegExp(r"^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9]+\.[a-zA-Z]+").hasMatch(text);
4 | }
5 |
--------------------------------------------------------------------------------
/lib/apps/diet_fast/widgets/round_button.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/diet_fast/utils/constan.dart';
3 |
4 | class RoundButton extends StatelessWidget {
5 | const RoundButton({Key key, this.size = 40, this.child}) : super(key: key);
6 | final double size;
7 | final Widget child;
8 |
9 | @override
10 | Widget build(BuildContext context) {
11 | return Container(
12 | width: size,
13 | height: size,
14 | padding: EdgeInsets.all(10),
15 | decoration: BoxDecoration(
16 | shape: BoxShape.circle,
17 | color: Colors.white,
18 | boxShadow: [
19 | BoxShadow(color: DietFastColors.buttonColor.withOpacity(.2), blurRadius: 10),
20 | ],
21 | ),
22 | child: child ?? Icon(Icons.arrow_forward),
23 | );
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/lib/apps/ecommerce/bloc/page_view_bloc.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/ecommerce/models/phone.dart';
3 |
4 | class PageViewBLoC extends ChangeNotifier {
5 | PageController _pageController = PageController();
6 |
7 | PageController get controller => this._pageController;
8 |
9 | PageViewBLoC() {
10 | this._init();
11 | }
12 |
13 | void _init() async {
14 | int nextPage = (this._pageController.hasClients) ? this._pageController.page.toInt() + 1 : 1;
15 | if (nextPage == hotSales.length) {
16 | nextPage = 0;
17 | }
18 | await Future.delayed(const Duration(seconds: 5));
19 | await this._pageController.animateToPage(nextPage, duration: const Duration(milliseconds: 500), curve: Curves.ease);
20 | this._init();
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/lib/apps/ecommerce/bloc/splash_bloc.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/cupertino.dart';
2 |
3 | enum SplashStatus { loading, loaded }
4 |
5 | class SplashBLoC extends ChangeNotifier {
6 | ValueNotifier _status = ValueNotifier(SplashStatus.loading);
7 | ValueNotifier get status => this._status;
8 |
9 | SplashBLoC() {
10 | _init();
11 | }
12 |
13 | _init() async {
14 | await Future.delayed(const Duration(seconds: 4));
15 | _status.value = SplashStatus.loaded;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/lib/apps/ecommerce/models/category.dart:
--------------------------------------------------------------------------------
1 | import 'package:meta/meta.dart' show required;
2 |
3 | class Category {
4 | final String name;
5 | final String path;
6 |
7 | Category({@required this.name, @required this.path});
8 | }
9 |
10 | final categories = [
11 | Category(name: 'Phones', path: 'assets/images/ecommerce/phone.svg'),
12 | Category(name: 'Computer', path: 'assets/images/ecommerce/computer.svg'),
13 | Category(name: 'Health', path: 'assets/images/ecommerce/health.svg'),
14 | Category(name: 'Books', path: 'assets/images/ecommerce/books.svg'),
15 | Category(name: 'Phones', path: 'assets/images/ecommerce/phone.svg'),
16 | ];
17 |
--------------------------------------------------------------------------------
/lib/apps/ecommerce/pages/cart/widget/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/ecommerce/pages/cart/widget/list_product.dart';
2 | export 'package:flutter_samples/apps/ecommerce/pages/cart/widget/facture.dart';
3 | export 'package:flutter_samples/apps/ecommerce/pages/cart/widget/buttom_checkout.dart';
4 |
--------------------------------------------------------------------------------
/lib/apps/ecommerce/pages/detail/widgets/item_capacities.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_svg/flutter_svg.dart';
3 |
4 | class ItemCapacities extends StatelessWidget {
5 | const ItemCapacities({Key key, @required this.path, @required this.text}) : super(key: key);
6 |
7 | final String path;
8 | final String text;
9 |
10 | @override
11 | Widget build(BuildContext context) {
12 | return Column(
13 | children: [
14 | SvgPicture.asset(path, height: 25),
15 | const SizedBox(height: 3.5),
16 | Text(text, style: Theme.of(context).textTheme.caption),
17 | ],
18 | );
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/lib/apps/ecommerce/pages/detail/widgets/rating.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class Rating extends StatelessWidget {
4 | const Rating({Key key, @required this.rating}) : super(key: key);
5 |
6 | final int rating;
7 |
8 | @override
9 | Widget build(BuildContext context) {
10 | return Row(
11 | children: List.generate(
12 | 5, (index) => Icon((index < rating) ? Icons.star : Icons.star_border, color: Color(0xFFFFB800))),
13 | );
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/lib/apps/ecommerce/pages/detail/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/ecommerce/pages/detail/widgets/phothos_phone.dart';
2 | export 'package:flutter_samples/apps/ecommerce/pages/detail/widgets/rating.dart';
3 | export 'package:flutter_samples/apps/ecommerce/pages/detail/widgets/add_cart.dart';
4 | export 'package:flutter_samples/apps/ecommerce/pages/detail/widgets/color_and_capacity.dart';
5 | export 'package:flutter_samples/apps/ecommerce/pages/detail/widgets/name.dart';
6 | export 'package:flutter_samples/apps/ecommerce/pages/detail/widgets/info_select.dart';
7 | export 'package:flutter_samples/apps/ecommerce/pages/detail/widgets/item_capacities.dart';
8 |
--------------------------------------------------------------------------------
/lib/apps/ecommerce/pages/home/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/ecommerce/pages/home/widgets/categories.dart';
2 | export 'package:flutter_samples/apps/ecommerce/pages/home/widgets/select_more.dart';
3 | export 'package:flutter_samples/apps/ecommerce/pages/home/widgets/header.dart';
4 | export 'package:flutter_samples/apps/ecommerce/pages/home/widgets/hot_sales.dart';
5 | export 'package:flutter_samples/apps/ecommerce/pages/home/widgets/custom_button_navigation.dart';
6 | export 'package:flutter_samples/apps/ecommerce/pages/home/widgets/search.dart';
7 | export 'package:flutter_samples/apps/ecommerce/pages/home/widgets/grid_best_seller.dart';
8 |
--------------------------------------------------------------------------------
/lib/apps/ecommerce/utils/constans.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/painting.dart' show Color;
2 |
3 | class EcommerceColors {
4 | static final Color backgroundColor = Color(0xFF010035);
5 | static final Color orange = Color(0xFFFF6E4E);
6 | static final Color scaffold = Color(0xFFF8F8F8);
7 | }
8 |
9 | final brand = ['Sansumg', 'Iphone', 'Xiaomi', 'One Plus'];
10 | final price = ['\$300 - \$500', '\$500 - \$800', '\$800 - more'];
11 | final size = ['4.5 to 5.5 inches', '5.5 to 6.0 inches', '6.0 - more inches'];
12 | final info = ['Shop', 'Details', 'Features'];
13 |
--------------------------------------------------------------------------------
/lib/apps/ecommerce/widgets/buttom_round.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/ecommerce/utils/constans.dart';
3 |
4 | class ButtomRound extends StatelessWidget {
5 | const ButtomRound({Key key, this.onTap}) : super(key: key);
6 | final VoidCallback onTap;
7 |
8 | @override
9 | Widget build(BuildContext context) {
10 | return GestureDetector(
11 | onTap: () => Navigator.pop(context),
12 | child: Container(
13 | width: 35,
14 | decoration: BoxDecoration(color: EcommerceColors.backgroundColor, borderRadius: BorderRadius.circular(7.5)),
15 | padding: const EdgeInsets.all(5),
16 | child: Center(child: Icon(Icons.clear, color: Colors.white))),
17 | );
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/lib/apps/ecommerce/widgets/button_orange.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/ecommerce/utils/constans.dart';
3 | import 'package:flutter_svg/flutter_svg.dart';
4 |
5 | class ButtonOrange extends StatelessWidget {
6 | const ButtonOrange({Key key, this.path}) : super(key: key);
7 | final String path;
8 | @override
9 | Widget build(BuildContext context) {
10 | return Container(
11 | decoration: BoxDecoration(color: EcommerceColors.orange, borderRadius: BorderRadius.circular(7.5)),
12 | padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 7.5),
13 | child: Center(
14 | child: SvgPicture.asset(path ?? 'assets/images/ecommerce/location.svg', color: Colors.white, height: 20)),
15 | );
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/lib/apps/ecommerce/widgets/my_back_button.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/ecommerce/utils/constans.dart';
3 | import 'package:flutter_svg/flutter_svg.dart';
4 |
5 | class MyBackButton extends StatelessWidget {
6 | const MyBackButton({Key key}) : super(key: key);
7 |
8 | @override
9 | Widget build(BuildContext context) {
10 | return GestureDetector(
11 | onTap: () => Navigator.pop(context),
12 | child: Container(
13 | decoration: BoxDecoration(color: EcommerceColors.backgroundColor, borderRadius: BorderRadius.circular(7.5)),
14 | padding: const EdgeInsets.symmetric(horizontal: 12.5, vertical: 7.5),
15 | child: Center(
16 | child: RotatedBox(
17 | quarterTurns: 1,
18 | child: SvgPicture.asset('assets/images/ecommerce/arrow.svg', color: Colors.white, height: 12.5),
19 | ),
20 | ),
21 | ),
22 | );
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/lib/apps/find_home/find_home.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter/services.dart';
3 | import 'package:flutter_samples/apps/find_home/pages/login/login.dart';
4 | import 'package:google_fonts/google_fonts.dart';
5 |
6 | class FindHome extends StatelessWidget {
7 | @override
8 | Widget build(BuildContext context) {
9 | SystemChrome.setSystemUIOverlayStyle(
10 | SystemUiOverlayStyle(statusBarColor: Colors.transparent, statusBarIconBrightness: Brightness.dark));
11 | return MaterialApp(
12 | debugShowCheckedModeBanner: false,
13 | theme: ThemeData.light().copyWith(textTheme: GoogleFonts.rubikTextTheme()),
14 | darkTheme: ThemeData.dark().copyWith(textTheme: GoogleFonts.rubikTextTheme()),
15 | themeMode: ThemeMode.system,
16 | home: Login(),
17 | );
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/lib/apps/find_home/models/select_category.dart:
--------------------------------------------------------------------------------
1 | import 'package:meta/meta.dart' show required;
2 |
3 | class Category {
4 | final String name;
5 | final String path;
6 |
7 | Category({@required this.name, @required this.path});
8 | }
9 |
10 | final categories = [
11 | Category(name: 'Home', path: 'assets/images/find_home/house-menu.svg'),
12 | Category(name: 'Condominum', path: 'assets/images/find_home/condominium.svg'),
13 | Category(name: 'Keys', path: 'assets/images/find_home/keys.svg'),
14 | Category(name: 'Offers', path: 'assets/images/find_home/menu-4.svg'),
15 | ];
16 |
--------------------------------------------------------------------------------
/lib/apps/find_home/models/select_house_menu.dart:
--------------------------------------------------------------------------------
1 | import 'package:meta/meta.dart' show required;
2 |
3 | class SelectHouseMenu {
4 | final String name;
5 | final String path;
6 | SelectHouseMenu({@required this.name, @required this.path});
7 | }
8 |
9 | final selectHouseMenuItems = [
10 | SelectHouseMenu(name: 'Information', path: 'assets/images/find_home/info.svg'),
11 | SelectHouseMenu(name: 'Comments', path: 'assets/images/find_home/comments.svg'),
12 | SelectHouseMenu(name: 'Offers', path: 'assets/images/find_home/menu-4.svg'),
13 | SelectHouseMenu(name: 'Shared', path: 'assets/images/find_home/shared.svg')
14 | ];
15 |
--------------------------------------------------------------------------------
/lib/apps/find_home/pages/account/widgets/find_home_title.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/find_home/utils/constans.dart';
3 |
4 | class FindHomeTitle extends StatelessWidget {
5 | const FindHomeTitle({
6 | Key key,
7 | }) : super(key: key);
8 |
9 | @override
10 | Widget build(BuildContext context) {
11 | return SliverToBoxAdapter(
12 | child: Container(
13 | color: FindHomeColors.background,
14 | padding: EdgeInsets.symmetric(vertical: 10, horizontal: 20),
15 | child: Text('FindHome Gold',
16 | style: Theme.of(context)
17 | .textTheme
18 | .headline5
19 | .copyWith(color: FindHomeColors.blueDark, fontWeight: FontWeight.bold)),
20 | ),
21 | );
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/lib/apps/find_home/pages/account/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/find_home/pages/account/widgets/data_user.dart';
2 | export 'package:flutter_samples/apps/find_home/pages/account/widgets/post_tittle.dart';
3 | export 'package:flutter_samples/apps/find_home/pages/account/widgets/find_home_title.dart';
4 | export 'package:flutter_samples/apps/find_home/pages/account/widgets/list_find_home.dart';
5 |
--------------------------------------------------------------------------------
/lib/apps/find_home/pages/detail/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/find_home/pages/detail/widgets/photos_house.dart';
2 | export 'package:flutter_samples/apps/find_home/pages/detail/widgets/information.dart';
3 | export 'package:flutter_samples/apps/find_home/pages/detail/widgets/utilities.dart';
4 | export 'package:flutter_samples/apps/find_home/pages/detail/widgets/price_reserved.dart';
5 | export 'package:flutter_samples/apps/find_home/pages/detail/widgets/header_detail_house.dart';
6 | export 'package:flutter_samples/apps/find_home/pages/detail/widgets/menu_detail_house.dart';
7 |
--------------------------------------------------------------------------------
/lib/apps/find_home/pages/home/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/find_home/pages/home/widgets/header.dart';
2 | export 'package:flutter_samples/apps/find_home/pages/home/widgets/custom_botton_navigation.dart';
3 | export 'package:flutter_samples/apps/find_home/pages/home/widgets/search_and_select_category.dart';
4 | export 'package:flutter_samples/apps/find_home/pages/home/widgets/list_house.dart';
5 |
--------------------------------------------------------------------------------
/lib/apps/find_home/pages/login/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/find_home/pages/login/widgets/header.dart';
2 | export 'package:flutter_samples/apps/find_home/pages/login/widgets/form_login.dart';
3 | export 'package:flutter_samples/apps/find_home/pages/login/widgets/email_password.dart';
4 |
--------------------------------------------------------------------------------
/lib/apps/find_home/utils/constans.dart:
--------------------------------------------------------------------------------
1 | import 'dart:ui' show Color;
2 |
3 | class FindHomeColors {
4 | static final Color blueDark = Color(0xFF143656);
5 | static final Color blue = Color(0xFF13497B);
6 | static final Color blueOpacity = Color(0xFF225C92);
7 | static final Color blueLight = Color(0xFF497FAF);
8 | static final Color cyan = Color(0xFF33BFC8);
9 | static final Color background = Color(0xFFF5F8FD);
10 | static final Color searchColor = Color(0xFF7192B0);
11 | }
12 |
13 | const itemsBottonNavigation = [
14 | 'assets/images/find_home/find_home.svg',
15 | 'assets/images/find_home/heart.svg',
16 | 'assets/images/find_home/location.svg',
17 | 'assets/images/find_home/message.svg',
18 | ];
19 |
--------------------------------------------------------------------------------
/lib/apps/find_home/widgets/button_favorite.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_svg/flutter_svg.dart';
3 |
4 | class ButtonFavorite extends StatelessWidget {
5 | const ButtonFavorite({Key key, this.size = 45, this.child, this.onTap}) : super(key: key);
6 | final double size;
7 | final Widget child;
8 | final VoidCallback onTap;
9 |
10 | @override
11 | Widget build(BuildContext context) {
12 | return GestureDetector(
13 | onTap: onTap,
14 | child: Container(
15 | width: size,
16 | height: size,
17 | padding: EdgeInsets.all(10),
18 | decoration: BoxDecoration(
19 | color: Colors.white, shape: BoxShape.circle, boxShadow: [BoxShadow(color: Colors.black12, blurRadius: 12)]),
20 | child: child ?? SvgPicture.asset('assets/images/find_home/heart.svg', color: Colors.pink),
21 | ),
22 | );
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/lib/apps/find_home/widgets/imagen_account.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class ImagenAccount extends StatelessWidget {
4 | const ImagenAccount({Key key, this.radius}) : super(key: key);
5 | final double radius;
6 |
7 | @override
8 | Widget build(BuildContext context) {
9 | return Hero(
10 | tag: 'user-photo-account',
11 | child: CircleAvatar(radius: radius ?? 27.5, backgroundImage: AssetImage('assets/images/brayan.jpg')));
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/lib/apps/instagram_redesign/instagram_redesign.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/instagram_redesign/instagram_main.dart';
3 | import 'package:flutter_samples/apps/instagram_redesign/theme/theme.dart';
4 |
5 | class InstagramRedesign extends StatelessWidget {
6 | @override
7 | Widget build(BuildContext context) {
8 | return MaterialApp(
9 | debugShowCheckedModeBanner: false,
10 | theme: lightTheme,
11 | darkTheme: darkTheme,
12 | themeMode: ThemeMode.system,
13 | home: InstagramMain(),
14 | );
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/lib/apps/instagram_redesign/models/navigation.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class Navigation extends ChangeNotifier {
4 | int _currentIndex = 0;
5 |
6 | int get currentIndex => this._currentIndex;
7 |
8 | set currentIndex(int value) {
9 | this._currentIndex = value;
10 | notifyListeners();
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/lib/apps/instagram_redesign/models/search_category.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/cupertino.dart';
2 | import 'package:flutter_samples/apps/instagram_redesign/utils/constant.dart';
3 |
4 | class SearchCategory {
5 | final String path;
6 | final String name;
7 | final Color color;
8 | final bool isGradient;
9 |
10 | SearchCategory({@required this.path, @required this.name, this.color, this.isGradient = false});
11 | }
12 |
13 | final searchCategories = [
14 | SearchCategory(path: 'assets/images/instagram_redesign/tv.svg', name: 'IGTV', isGradient: true),
15 | SearchCategory(path: 'assets/images/instagram_redesign/bag.svg', name: 'TIENDA', color: InstagramColors.blue),
16 | SearchCategory(path: 'assets/images/instagram_redesign/plane.svg', name: 'VIAJES', color: InstagramColors.purple),
17 | SearchCategory(path: 'assets/images/instagram_redesign/fitness.svg', name: 'FITNESS', color: InstagramColors.pink),
18 | ];
19 |
--------------------------------------------------------------------------------
/lib/apps/instagram_redesign/pages/favorite/favorite_page.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class FavoritePage extends StatelessWidget {
4 | @override
5 | Widget build(BuildContext context) {
6 | return Scaffold(
7 | body: Center(
8 | child: Text(
9 | 'FAVORITE\nPAGES',
10 | style: Theme.of(context).textTheme.headline2.copyWith(fontWeight: FontWeight.bold),
11 | textAlign: TextAlign.center,
12 | ),
13 | ),
14 | );
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/lib/apps/instagram_redesign/pages/home/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/instagram_redesign/pages/home/widgets/explore.dart';
2 | export 'package:flutter_samples/apps/instagram_redesign/pages/home/widgets/post_list.dart';
3 |
--------------------------------------------------------------------------------
/lib/apps/instagram_redesign/pages/new/new_page.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class NewPage extends StatelessWidget {
4 | @override
5 | Widget build(BuildContext context) {
6 | return Scaffold(
7 | body: Center(
8 | child: Text(
9 | 'NEWS\nPAGES',
10 | style: Theme.of(context).textTheme.headline2.copyWith(fontWeight: FontWeight.bold),
11 | textAlign: TextAlign.center,
12 | ),
13 | ),
14 | );
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/lib/apps/instagram_redesign/pages/pages.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/instagram_redesign/pages/favorite/favorite_page.dart';
2 | export 'package:flutter_samples/apps/instagram_redesign/pages/home/home_page.dart';
3 | export 'package:flutter_samples/apps/instagram_redesign/pages/new/new_page.dart';
4 | export 'package:flutter_samples/apps/instagram_redesign/pages/profile/profile_page.dart';
5 | export 'package:flutter_samples/apps/instagram_redesign/pages/search/search_page.dart';
6 |
--------------------------------------------------------------------------------
/lib/apps/instagram_redesign/pages/profile/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/instagram_redesign/pages/profile/widgets/header_profile.dart';
2 | export 'package:flutter_samples/apps/instagram_redesign/pages/profile/widgets/select_category.dart';
3 | export 'package:flutter_samples/apps/instagram_redesign/pages/profile/widgets/my_post.dart';
4 |
--------------------------------------------------------------------------------
/lib/apps/instagram_redesign/pages/search/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/instagram_redesign/pages/search/widgets/search_category_list.dart';
2 | export 'package:flutter_samples/apps/instagram_redesign/pages/search/widgets/search.dart';
3 | export 'package:flutter_samples/apps/instagram_redesign/pages/search/widgets/grid_popular.dart';
4 |
--------------------------------------------------------------------------------
/lib/apps/instagram_redesign/theme/theme.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/instagram_redesign/utils/constant.dart';
3 |
4 | final darkTheme = ThemeData.dark().copyWith(
5 | scaffoldBackgroundColor: InstagramColors.scaffoldDark,
6 | accentColor: InstagramColors.cardLight,
7 | cardColor: InstagramColors.cardDark,
8 | canvasColor: InstagramColors.cardLight,
9 | dividerColor: InstagramColors.categoryDark,
10 | hintColor: InstagramColors.cardLight,
11 | brightness: Brightness.light,
12 | );
13 |
14 | final lightTheme = ThemeData.light().copyWith(
15 | scaffoldBackgroundColor: InstagramColors.scaffoldLigth,
16 | accentColor: InstagramColors.grey,
17 | cardColor: InstagramColors.cardLight,
18 | canvasColor: InstagramColors.pink,
19 | dividerColor: InstagramColors.categoryLight,
20 | hintColor: InstagramColors.colorHistoryLight,
21 | brightness: Brightness.dark,
22 | );
23 |
--------------------------------------------------------------------------------
/lib/apps/instagram_redesign/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/instagram_redesign/widgets/my_botton_navigation.dart';
2 | export 'package:flutter_samples/apps/instagram_redesign/widgets/my_custom_appbar.dart';
3 | export 'package:flutter_samples/apps/instagram_redesign/widgets/histories.dart';
4 | export 'package:flutter_samples/apps/instagram_redesign/widgets/user_avatar.dart';
5 |
--------------------------------------------------------------------------------
/lib/apps/linkedin_redesign/models/new_post.dart:
--------------------------------------------------------------------------------
1 | class NewPost {
2 | final String path;
3 | final String name;
4 |
5 | const NewPost({this.path, this.name});
6 | }
7 |
8 | const newPostItems = [
9 | NewPost(name: 'Image', path: 'assets/linkedin/icons/image.svg'),
10 | NewPost(name: 'video', path: 'assets/linkedin/icons/film.svg'),
11 | NewPost(name: 'File', path: 'assets/linkedin/icons/file.svg'),
12 | NewPost(name: 'Article', path: 'assets/linkedin/icons/article.svg'),
13 | ];
14 |
--------------------------------------------------------------------------------
/lib/apps/linkedin_redesign/pages/home/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/linkedin_redesign/pages/home/widgets/nav_bar.dart';
2 | export 'package:flutter_samples/apps/linkedin_redesign/pages/home/widgets/header.dart';
3 | export 'package:flutter_samples/apps/linkedin_redesign/pages/home/widgets/new_post.dart';
4 | export 'package:flutter_samples/apps/linkedin_redesign/pages/home/widgets/list_post.dart';
5 |
--------------------------------------------------------------------------------
/lib/apps/linkedin_redesign/utils/constans.dart:
--------------------------------------------------------------------------------
1 | const itemsNavBar = [
2 | 'assets/linkedin/icons/home.svg',
3 | 'assets/linkedin/icons/users.svg',
4 | 'assets/linkedin/icons/add.svg',
5 | 'assets/linkedin/icons/job.svg',
6 | 'assets/linkedin/icons/bell.svg',
7 | ];
8 |
--------------------------------------------------------------------------------
/lib/apps/linkedin_redesign/utils/linkedin_colors.dart:
--------------------------------------------------------------------------------
1 | import 'dart:ui' show Color;
2 |
3 | class LinkedInColors {
4 | static final Color cyan = Color(0xFF2D9CDB);
5 | static final Color background = Color(0xFFF3F4FB);
6 | static final Color white = Color(0xFFFFFFFF);
7 | }
8 |
--------------------------------------------------------------------------------
/lib/apps/music_app/bloc/page_view_bloc.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class PageViewBLoC extends ChangeNotifier {
4 | ValueNotifier _page = ValueNotifier(1);
5 | PageController _pageController = PageController(viewportFraction: .6, initialPage: 1);
6 | PageController get pageController => this._pageController;
7 | ValueNotifier get page => this._page;
8 |
9 | set setPage(int value) {
10 | this._page.value = value;
11 | this._pageController.animateToPage(value, duration: const Duration(milliseconds: 350), curve: Curves.ease);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/lib/apps/music_app/music_app.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter/services.dart';
3 | import 'package:flutter_samples/apps/music_app/bloc/music_app_bloc.dart';
4 | import 'package:flutter_samples/apps/music_app/bloc/page_view_bloc.dart';
5 | import 'package:flutter_samples/apps/music_app/pages/home/home.dart';
6 | import 'package:provider/provider.dart';
7 |
8 | class MusicApp extends StatelessWidget {
9 | @override
10 | Widget build(BuildContext context) {
11 | SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.bottom]);
12 | return MultiProvider(
13 | providers: [
14 | ChangeNotifierProvider(create: (_) => MusicAppBLoC()),
15 | ChangeNotifierProvider(create: (_) => PageViewBLoC()),
16 | ],
17 | child: MaterialApp(
18 | debugShowCheckedModeBanner: false,
19 | theme: ThemeData.dark(),
20 | home: Home(),
21 | ),
22 | );
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/lib/apps/music_app/pages/home/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/music_app/pages/home/widgets/custon_navigation.dart';
2 | export 'package:flutter_samples/apps/music_app/pages/home/widgets/header.dart';
3 | export 'package:flutter_samples/apps/music_app/pages/home/widgets/select.dart';
4 | export 'package:flutter_samples/apps/music_app/pages/home/widgets/list_top_weekly.dart';
5 | export 'package:flutter_samples/apps/music_app/pages/home/widgets/top_weekly.dart';
6 |
--------------------------------------------------------------------------------
/lib/apps/music_app/pages/playing/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/music_app/pages/playing/widgets/controls.dart';
2 | export 'package:flutter_samples/apps/music_app/pages/playing/widgets/music_trends.dart';
3 | export 'package:flutter_samples/apps/music_app/pages/playing/widgets/name_music_artis.dart';
4 | export 'package:flutter_samples/apps/music_app/pages/playing/widgets/header_playing.dart';
5 | export 'package:flutter_samples/apps/music_app/pages/playing/widgets/list_music.dart';
6 | export 'package:flutter_samples/apps/music_app/pages/playing/widgets/time_indicator.dart';
7 |
--------------------------------------------------------------------------------
/lib/apps/music_app/widgets/widgets.dart:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/lib/apps/music_app/widgets/widgets.dart
--------------------------------------------------------------------------------
/lib/apps/nike_shoes/nicke_shoes.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/nike_shoes/pages/home/nike_shoes_home.dart';
3 |
4 | class NikeShoes extends StatelessWidget {
5 | @override
6 | Widget build(BuildContext context) {
7 | return MaterialApp(
8 | debugShowCheckedModeBanner: false,
9 | theme: ThemeData.dark(),
10 | home: NikeShoesHome(),
11 | );
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/lib/apps/nike_shoes/pages/detail/nike_shoes_detail.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/nike_shoes/pages/detail/widgets/widgets.dart' show Content, NewAndListImages;
3 | import 'package:flutter_samples/apps/nike_shoes/utils/constans.dart';
4 |
5 | class NikeShoesDetail extends StatelessWidget {
6 | @override
7 | Widget build(BuildContext context) {
8 | return Scaffold(
9 | backgroundColor: NikeShoesColors.colorGreen,
10 | body: Stack(
11 | children: [const Content(), const NewAndListImages()],
12 | ),
13 | );
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/lib/apps/nike_shoes/pages/detail/widgets/back.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class Back extends StatelessWidget {
4 | @override
5 | Widget build(BuildContext context) {
6 | return Padding(
7 | padding: EdgeInsets.fromLTRB(20, 20, 20, 5),
8 | child: Row(
9 | children: [
10 | IconButton(icon: Icon(Icons.arrow_back_ios), onPressed: () => Navigator.pop(context)),
11 | Text('Back', style: TextStyle(fontFamily: 'Orbitron', fontWeight: FontWeight.w400, fontSize: 17)),
12 | ],
13 | ),
14 | );
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/lib/apps/nike_shoes/pages/detail/widgets/description_shoe.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/nike_shoes/widgets/widgets.dart' show TextInfoShoe;
3 |
4 | class DescriptionShoe extends StatelessWidget {
5 | @override
6 | Widget build(BuildContext context) {
7 | return Padding(
8 | padding: EdgeInsets.symmetric(horizontal: 20, vertical: 20),
9 | child: Row(
10 | children: [
11 | Container(width: .5, height: 40, color: Colors.black38),
12 | const SizedBox(width: 15),
13 | const TextInfoShoe(textColor: Colors.black38),
14 | ],
15 | ),
16 | );
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/lib/apps/nike_shoes/pages/home/nike_shoes_home.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/nike_shoes/pages/home/widgets/widgets.dart';
3 | import 'package:flutter_samples/apps/nike_shoes/utils/constans.dart';
4 | import 'package:flutter_samples/apps/nike_shoes/widgets/widgets.dart' show TextVertical, Counter;
5 |
6 | class NikeShoesHome extends StatelessWidget {
7 | @override
8 | Widget build(BuildContext context) {
9 | return Scaffold(
10 | backgroundColor: NikeShoesColors.backgroundColor,
11 | body: Stack(
12 | children: [
13 | TextVertical(text: 'XTM', top: -18),
14 | CustomHeader(),
15 | MyCustomFooter(),
16 | CardInfoShoe(),
17 | CardShoe(),
18 | Counter(),
19 | ],
20 | ),
21 | );
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/lib/apps/nike_shoes/pages/home/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/nike_shoes/pages/home/widgets/card_info_shoe.dart';
2 | export 'package:flutter_samples/apps/nike_shoes/pages/home/widgets/card_shoe.dart';
3 | export 'package:flutter_samples/apps/nike_shoes/pages/home/widgets/my_custom_footer.dart';
4 | export 'package:flutter_samples/apps/nike_shoes/pages/home/widgets/my_custom_header.dart';
5 |
--------------------------------------------------------------------------------
/lib/apps/nike_shoes/utils/constans.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/painting.dart' show Color;
2 |
3 | class NikeShoesColors {
4 | static final Color colorGreen = Color(0xff88CE40);
5 | static final Color backgroundColor = Color(0xff202328);
6 | static final Color whiteCard = Color(0xffF2F2F2);
7 | static final Color orangeNew = Color(0xffFA832A);
8 | }
9 |
10 | const List sizesShoes = ['5', '6', '7', '7.5', '8', '9', '10'];
11 | const List quantity = ['1', '2', '3', '4', '5', '6', '7', '8'];
12 | const List photosNike = [
13 | 'assets/images/nike_shoes/nike_front.jpg',
14 | 'assets/images/nike_shoes/nike_shoes.jpg',
15 | 'assets/images/nike_shoes/nike_vertical.jpg',
16 | 'assets/images/nike_shoes/nike_under.jpg',
17 | 'assets/images/nike_shoes/nike_back.jpg',
18 | 'assets/images/nike_shoes/nike_right.jpg',
19 | 'assets/images/nike_shoes/nike_left.jpg',
20 | ];
21 |
--------------------------------------------------------------------------------
/lib/apps/nike_shoes/widgets/text_info_shoe.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class TextInfoShoe extends StatelessWidget {
4 | const TextInfoShoe({Key key, this.textColor}) : super(key: key);
5 | final Color textColor;
6 |
7 | @override
8 | Widget build(BuildContext context) {
9 | return Text(
10 | 'The Nike XTM looks to the past \nto propel you into the future.',
11 | style: TextStyle(
12 | fontSize: 15,
13 | fontWeight: FontWeight.w400,
14 | color: textColor,
15 | ),
16 | );
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/lib/apps/nike_shoes/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/nike_shoes/widgets/text_vertical.dart';
2 | export 'package:flutter_samples/apps/nike_shoes/widgets/counter.dart';
3 | export 'package:flutter_samples/apps/nike_shoes/widgets/price.dart';
4 | export 'package:flutter_samples/apps/nike_shoes/widgets/text_info_shoe.dart';
5 |
--------------------------------------------------------------------------------
/lib/apps/radio_app/bloc/radio_bloc.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/radio_app/models/station.dart';
3 |
4 | class RadioBLoC extends ChangeNotifier {
5 | final List listStations;
6 |
7 | ValueNotifier _station = ValueNotifier(stations[0]);
8 | RadioBLoC(this.listStations);
9 |
10 | ValueNotifier get station => this._station;
11 |
12 | set setStation(Station station) {
13 | this._station.value = station;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/lib/apps/radio_app/models/station.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart' show Color, required;
2 |
3 | class Station {
4 | final double frequency;
5 | final String name;
6 | final bool isFavorite;
7 | final Color color;
8 |
9 | Station({@required this.frequency, @required this.name, @required this.isFavorite, @required this.color});
10 | }
11 |
12 | final stations = [
13 | Station(frequency: 90.5, name: 'Divelement', isFavorite: true, color: Color(0xFFB02854)),
14 | Station(frequency: 94.3, name: 'Diegoveloper', isFavorite: true, color: Color(0xFF178ADD)),
15 | Station(frequency: 98.5, name: 'BrProgrammer', isFavorite: true, color: Color(0xFF8715CC)),
16 | Station(frequency: 91.0, name: 'Argel', isFavorite: false, color: Color(0xFF28B06F)),
17 | Station(frequency: 104.2, name: 'Miau Miau', isFavorite: true, color: Color(0xFFE81212)),
18 | Station(frequency: 92.7, name: 'Flutter', isFavorite: false, color: Color(0xFFE3A810)),
19 | ];
20 |
--------------------------------------------------------------------------------
/lib/apps/radio_app/pages/home/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/radio_app/pages/home/widgets/header.dart';
2 | export 'package:flutter_samples/apps/radio_app/pages/home/widgets/volumen.dart';
3 | export 'package:flutter_samples/apps/radio_app/pages/home/widgets/controls.dart';
4 | export 'package:flutter_samples/apps/radio_app/pages/home/widgets/list_station.dart';
5 |
--------------------------------------------------------------------------------
/lib/apps/radio_app/pages/playing/widgets/footer.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/radio_app/pages/home/widgets/controls.dart';
3 | import 'package:flutter_samples/apps/radio_app/pages/home/widgets/volumen.dart';
4 |
5 | class Footer extends StatelessWidget {
6 | const Footer({Key key}) : super(key: key);
7 |
8 | @override
9 | Widget build(BuildContext context) {
10 | return Padding(
11 | padding: const EdgeInsets.only(left: 20, right: 20, top: 10),
12 | child: Column(
13 | children: [
14 | Controls(),
15 | Padding(
16 | padding: const EdgeInsets.symmetric(horizontal: 15),
17 | child: Volumen(),
18 | ),
19 | ],
20 | ),
21 | );
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/lib/apps/radio_app/pages/playing/widgets/top_music.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class TopMusic extends StatelessWidget {
4 | const TopMusic({Key key}) : super(key: key);
5 |
6 | @override
7 | Widget build(BuildContext context) {
8 | return Positioned(
9 | bottom: 20,
10 | right: 30,
11 | child: Column(
12 | crossAxisAlignment: CrossAxisAlignment.start,
13 | children: [
14 | Text(
15 | 'Top 20',
16 | style: Theme.of(context).textTheme.subtitle1.copyWith(color: Colors.white, fontWeight: FontWeight.bold),
17 | ),
18 | Text(
19 | 'Best Music',
20 | style: Theme.of(context).textTheme.subtitle1.copyWith(color: Colors.white70, fontWeight: FontWeight.w500),
21 | ),
22 | ],
23 | ),
24 | );
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/lib/apps/radio_app/pages/playing/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/radio_app/pages/playing/widgets/footer.dart';
2 | export 'package:flutter_samples/apps/radio_app/pages/playing/widgets/frequency_name.dart';
3 | export 'package:flutter_samples/apps/radio_app/pages/playing/widgets/top_music.dart';
4 | export 'package:flutter_samples/apps/radio_app/pages/playing/widgets/text_playing.dart';
5 | export 'package:flutter_samples/apps/radio_app/pages/playing/widgets/points.dart';
6 |
--------------------------------------------------------------------------------
/lib/apps/radio_app/pages/welcome/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/radio_app/pages/welcome/widgets/button_get_started.dart';
2 | export 'package:flutter_samples/apps/radio_app/pages/welcome/widgets/background.dart';
3 |
--------------------------------------------------------------------------------
/lib/apps/radio_app/radio_app.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter/services.dart';
3 | import 'package:flutter_samples/apps/radio_app/bloc/radio_bloc.dart';
4 | import 'package:flutter_samples/apps/radio_app/models/station.dart';
5 | import 'package:flutter_samples/apps/radio_app/pages/welcome/welcome.dart';
6 | import 'package:provider/provider.dart';
7 |
8 | class RadioApp extends StatelessWidget {
9 | @override
10 | Widget build(BuildContext context) {
11 | SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(statusBarColor: Colors.transparent));
12 | return ChangeNotifierProvider(
13 | create: (_) => RadioBLoC(stations),
14 | child: MaterialApp(
15 | debugShowCheckedModeBanner: false,
16 | theme: ThemeData(fontFamily: 'SFDisplay'),
17 | home: Welcome(),
18 | ),
19 | );
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/lib/apps/radio_app/utils/constans.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter/painting.dart' show Color;
3 |
4 | class RadioAppColors {
5 | static final Color blueDark = Color(0xFF01012A);
6 | static final Color blueAccent = Color(0xFF005679);
7 | static final Color blueLight = Color(0xFF05D8E8);
8 | static final Color blueWhite = Color(0xFFCFF7FD);
9 | static final Color redPurple = Color(0xFFFF296D);
10 | }
11 |
12 | const stationsSelect = ['AllStations', 'Favorites', 'Popular'];
13 |
--------------------------------------------------------------------------------
/lib/apps/salud_financiera/bloc/blocs.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/salud_financiera/bloc/health_bloc.dart';
2 | export 'package:flutter_samples/apps/salud_financiera/bloc/home_bloc.dart';
3 | export 'package:flutter_samples/apps/salud_financiera/bloc/onboarding_bloc.dart';
4 | export 'package:flutter_samples/apps/salud_financiera/bloc/splash_bloc.dart';
5 |
--------------------------------------------------------------------------------
/lib/apps/salud_financiera/bloc/health_bloc.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class HealthBLoC extends ChangeNotifier {
4 | PageController _pageController;
5 | PageController get pageController => this._pageController;
6 |
7 | HealthBLoC() {
8 | init();
9 | }
10 | void init() => _pageController = PageController(viewportFraction: .9);
11 |
12 | @override
13 | void dispose() {
14 | _pageController?.dispose();
15 | super.dispose();
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/lib/apps/salud_financiera/bloc/home_bloc.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | enum HomeStatus { movement, statistics }
4 |
5 | class HomeBLoC extends ChangeNotifier {
6 | ValueNotifier _status = ValueNotifier(HomeStatus.movement);
7 | ValueNotifier _indexSelected = ValueNotifier(0);
8 | ValueNotifier get status => this._status;
9 | ValueNotifier get indextSelected => this._indexSelected;
10 |
11 | set indexSelected(int index) {
12 | this._indexSelected.value = index;
13 | if (index == 0) {
14 | this._status.value = HomeStatus.movement;
15 | } else if (index == 2) {
16 | this._status.value = HomeStatus.statistics;
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/lib/apps/salud_financiera/bloc/onboarding_bloc.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class OnBoardingBLoC extends ChangeNotifier {
4 | PageController _pageController;
5 | PageController get pageController => this._pageController;
6 |
7 | OnBoardingBLoC() {
8 | init();
9 | }
10 | void init() => _pageController = PageController();
11 |
12 | @override
13 | void dispose() {
14 | _pageController?.dispose();
15 | super.dispose();
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/lib/apps/salud_financiera/bloc/splash_bloc.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | enum SplashStatus { loading, loaded }
4 |
5 | class SplashBLoC extends ChangeNotifier {
6 | ValueNotifier _status = ValueNotifier(SplashStatus.loading);
7 | ValueNotifier get status => this._status;
8 |
9 | SplashBLoC() {
10 | _init();
11 | }
12 |
13 | _init() async {
14 | await Future.delayed(const Duration(seconds: 4));
15 | _status.value = SplashStatus.loaded;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/lib/apps/salud_financiera/models/botton_navigation.dart:
--------------------------------------------------------------------------------
1 | class ButtonNavigation {
2 | final String path;
3 | final String title;
4 | ButtonNavigation({this.path, this.title});
5 | }
6 |
7 | final itemsNavigation = [
8 | ButtonNavigation(path: 'assets/images/salud/home.svg', title: 'Salud'),
9 | ButtonNavigation(path: 'assets/images/salud/money.svg', title: 'Dinero'),
10 | ButtonNavigation(path: 'assets/images/salud/facture.svg', title: 'Facturas'),
11 | ];
12 |
--------------------------------------------------------------------------------
/lib/apps/salud_financiera/models/movement.dart:
--------------------------------------------------------------------------------
1 | class Movement {
2 | final String date;
3 | final String name;
4 | final double value;
5 | Movement({this.date, this.name, this.value});
6 | }
7 |
8 | final movements = [
9 | Movement(date: '30 OCT', name: 'Dinero Depositado', value: 30),
10 | Movement(date: '31 OCT', name: 'Compra Curso Udemy', value: -10),
11 | Movement(date: '31 OCT', name: 'Pago trabajo U', value: 120),
12 | Movement(date: '31 OCT', name: 'Debito Netflix', value: -13.99),
13 | Movement(date: '01 NOV', name: 'Debito Adobe', value: -16.99),
14 | Movement(date: '02 NOV', name: 'Pago Interfaz Flutter', value: 250),
15 | Movement(date: '02 NOV', name: 'Compra Teclado', value: -120.0),
16 | Movement(date: '02 NOV', name: 'Compra Mouse', value: -90.0),
17 | ];
18 |
--------------------------------------------------------------------------------
/lib/apps/salud_financiera/models/my_card.dart:
--------------------------------------------------------------------------------
1 | class MyCard {
2 | final double currentValue;
3 | final double meta;
4 | final double percent;
5 |
6 | MyCard({this.currentValue, this.meta, this.percent});
7 | }
8 |
9 | final myCards = [
10 | MyCard(currentValue: 120000, meta: 350000, percent: .35),
11 | MyCard(currentValue: 20000, meta: 10000, percent: .5),
12 | MyCard(currentValue: 1250, meta: 5000, percent: .25),
13 | MyCard(currentValue: 150000, meta: 100000, percent: .33),
14 | ];
15 |
--------------------------------------------------------------------------------
/lib/apps/salud_financiera/pages/home/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/salud_financiera/pages/home/widgets/current_healt.dart';
2 | export 'package:flutter_samples/apps/salud_financiera/pages/home/widgets/my_custom_appbar.dart';
3 | export 'package:flutter_samples/apps/salud_financiera/pages/home/widgets/my_custom_button_navigation.dart';
4 | export 'package:flutter_samples/apps/salud_financiera/pages/home/widgets/header_list.dart';
5 | export 'package:flutter_samples/apps/salud_financiera/pages/home/widgets/list_movement.dart';
6 | export 'package:flutter_samples/apps/salud_financiera/pages/home/widgets/list_stadistic.dart';
7 |
--------------------------------------------------------------------------------
/lib/apps/salud_financiera/pages/onboarding/onboarding.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/salud_financiera/pages/onboarding/widgets/widgets.dart';
3 |
4 | class OnBoardingPage extends StatelessWidget {
5 | @override
6 | Widget build(BuildContext context) {
7 | return Scaffold(
8 | body: Column(
9 | children: [const PageOnboarding(), const IndicatorsAndButton()],
10 | ),
11 | );
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/lib/apps/salud_financiera/pages/onboarding/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/salud_financiera/pages/onboarding/widgets/page_onboarding.dart';
2 | export 'package:flutter_samples/apps/salud_financiera/pages/onboarding/widgets/indicator_button.dart';
3 |
--------------------------------------------------------------------------------
/lib/apps/salud_financiera/utils/constans.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/painting.dart' show Color;
2 |
3 | class SaludFinacieraColors {
4 | static final Color blue = Color(0xFF132767);
5 | static final Color primary = Color(0xFF374EEE);
6 | static final Color background = Color(0xFFF9FAFD);
7 | static final Color red = Color(0xFFFC4A68);
8 | }
9 |
10 | const itemsHeader = ['Movimientos', 'Gastos', 'Estadisticas'];
11 |
--------------------------------------------------------------------------------
/lib/apps/smart_parking/models/parker.dart:
--------------------------------------------------------------------------------
1 | class Parker {
2 | final bool isFull;
3 | final String text;
4 | final bool isSelected;
5 |
6 | Parker({this.isFull = false, this.text = '', this.isSelected = false});
7 | }
8 |
9 | final parkerA5 = [
10 | Parker(isFull: true),
11 | Parker(text: 'A 02'),
12 | Parker(text: 'A 03'),
13 | Parker(isSelected: true, text: 'Selected'),
14 | Parker(isFull: true),
15 | Parker(isFull: true),
16 | ];
17 | final parkerA6 = [
18 | Parker(text: 'A 07'),
19 | Parker(text: 'A 08'),
20 | Parker(text: 'A 09'),
21 | Parker(text: 'A 09'),
22 | Parker(isFull: true),
23 | Parker(isFull: true),
24 | ];
25 |
--------------------------------------------------------------------------------
/lib/apps/smart_parking/models/selection.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart' show Color, required;
2 | import 'package:flutter_samples/apps/smart_parking/utils/constans.dart';
3 |
4 | class Selection {
5 | final String tittle;
6 | final Color color;
7 |
8 | Selection({@required this.tittle, @required this.color});
9 | }
10 |
11 | final selections = [
12 | Selection(tittle: '1st Floor', color: SmartParkingColors.orangeNew),
13 | Selection(tittle: '2nd Floor', color: SmartParkingColors.myBlue),
14 | Selection(tittle: '3rd Floor', color: SmartParkingColors.myPink),
15 | ];
16 |
--------------------------------------------------------------------------------
/lib/apps/smart_parking/pages/home/widgets/parking.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/smart_parking/pages/home/widgets/widgets.dart' show EntryExit, Park, TextVertical;
3 |
4 | class Parking extends StatelessWidget {
5 | const Parking({Key key}) : super(key: key);
6 |
7 | @override
8 | Widget build(BuildContext context) {
9 | return Expanded(
10 | child: Padding(
11 | padding: EdgeInsets.symmetric(horizontal: 5),
12 | child: Row(
13 | children: [const Park(), const TextVertical(), const EntryExit()],
14 | ),
15 | ),
16 | );
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/lib/apps/smart_parking/pages/home/widgets/text_vertical.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/smart_parking/utils/constans.dart';
3 |
4 | class TextVertical extends StatelessWidget {
5 | const TextVertical({Key key}) : super(key: key);
6 |
7 | @override
8 | Widget build(BuildContext context) {
9 | return RotatedBox(
10 | quarterTurns: 3,
11 | child: Text(
12 | '2 WAY TRAFFIC',
13 | style: Theme.of(context)
14 | .textTheme
15 | .subtitle1
16 | .copyWith(color: SmartParkingColors.myGray, letterSpacing: 5, fontWeight: FontWeight.w800),
17 | ),
18 | );
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/lib/apps/smart_parking/pages/home/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/smart_parking/pages/home/widgets/selection_floor.dart';
2 | export 'package:flutter_samples/apps/smart_parking/pages/home/widgets/text_vertical.dart';
3 | export 'package:flutter_samples/apps/smart_parking/pages/home/widgets/entry_exit.dart';
4 | export 'package:flutter_samples/apps/smart_parking/pages/home/widgets/parking.dart';
5 | export 'package:flutter_samples/apps/smart_parking/pages/home/widgets/park.dart';
6 |
--------------------------------------------------------------------------------
/lib/apps/smart_parking/pages/review/smart_parking_review.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/smart_parking/pages/review/widgets/widgets.dart';
3 |
4 | class SmartParkingReview extends StatelessWidget {
5 | @override
6 | Widget build(BuildContext context) {
7 | return Scaffold(body: Column(children: [const ReviewParking(), const ParkingCode()]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/lib/apps/smart_parking/pages/review/widgets/price_for_time.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/smart_parking/utils/constans.dart';
3 |
4 | class PriceForTime extends StatelessWidget {
5 | const PriceForTime({Key key}) : super(key: key);
6 |
7 | @override
8 | Widget build(BuildContext context) {
9 | return Row(
10 | crossAxisAlignment: CrossAxisAlignment.end,
11 | children: [
12 | Text('\$7', style: Theme.of(context).textTheme.headline5.copyWith(fontWeight: FontWeight.bold)),
13 | Padding(
14 | padding: const EdgeInsets.only(bottom: 5),
15 | child: Text(
16 | ' for 2 hours',
17 | style: Theme.of(context)
18 | .textTheme
19 | .subtitle1
20 | .copyWith(fontWeight: FontWeight.w500, color: SmartParkingColors.myGray2),
21 | ),
22 | ),
23 | ],
24 | );
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/lib/apps/smart_parking/pages/review/widgets/review_parking.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/smart_parking/pages/review/widgets/widgets.dart' show ReviewDetail;
3 | import 'package:flutter_samples/apps/smart_parking/widgets/widgets.dart' show MyCustomAppBar;
4 |
5 | class ReviewParking extends StatelessWidget {
6 | const ReviewParking({Key key}) : super(key: key);
7 | void _back(BuildContext context) => Navigator.pop(context);
8 | @override
9 | Widget build(BuildContext context) {
10 | return Expanded(
11 | child: Padding(
12 | padding: const EdgeInsets.fromLTRB(20, 30, 20, 10),
13 | child: Column(
14 | children: [
15 | MyCustomAppBar(text: 'Review Summary', isReview: true, onTap: () => _back(context)),
16 | const ReviewDetail(),
17 | ],
18 | ),
19 | ),
20 | );
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/lib/apps/smart_parking/pages/review/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/smart_parking/pages/review/widgets/parking_code.dart';
2 | export 'package:flutter_samples/apps/smart_parking/pages/review/widgets/detail.dart';
3 | export 'package:flutter_samples/apps/smart_parking/pages/review/widgets/distance_and_rating.dart';
4 | export 'package:flutter_samples/apps/smart_parking/pages/review/widgets/price_for_time.dart';
5 | export 'package:flutter_samples/apps/smart_parking/pages/review/widgets/review_detail.dart';
6 | export 'package:flutter_samples/apps/smart_parking/pages/review/widgets/review_parking.dart';
7 |
--------------------------------------------------------------------------------
/lib/apps/smart_parking/smart_parging.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter/services.dart';
3 | import 'package:flutter_samples/apps/smart_parking/pages/home/smart_parking_home.dart';
4 | import 'package:google_fonts/google_fonts.dart';
5 |
6 | class SmartParking extends StatelessWidget {
7 | @override
8 | Widget build(BuildContext context) {
9 | SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.bottom]);
10 | return MaterialApp(
11 | debugShowCheckedModeBanner: false,
12 | theme: ThemeData(textTheme: GoogleFonts.poppinsTextTheme()),
13 | home: SmartParkingHome(),
14 | );
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/lib/apps/smart_parking/utils/constans.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/painting.dart' show Color;
2 |
3 | class SmartParkingColors {
4 | static final Color backgroundColor = Color(0xff051C3F);
5 | static final Color bottonColor = Color(0xff3879F0);
6 | static final Color orangeNew = Color(0xffFA8231);
7 | static final Color myBlue = Color(0xff0984E3);
8 | static final Color myPink = Color(0xff5352ED);
9 | static final Color myGray = Color(0xff314563);
10 | static final Color myGray2 = Color(0xff8193AE);
11 | static final Color myGreen = Color(0xff00CC96);
12 | static final Color myYellow = Color(0xffEBB220);
13 | }
14 |
15 | final selected = ['1st', '2nd', '3rd'];
16 |
--------------------------------------------------------------------------------
/lib/apps/smart_parking/widgets/my_custom_appbar.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class MyCustomAppBar extends StatelessWidget {
4 | const MyCustomAppBar({Key key, @required this.text, @required this.onTap, this.isReview = false}) : super(key: key);
5 |
6 | final String text;
7 | final VoidCallback onTap;
8 | final bool isReview;
9 |
10 | @override
11 | Widget build(BuildContext context) {
12 | return Row(
13 | children: [
14 | GestureDetector(onTap: onTap, child: Icon(Icons.arrow_back_ios, color: isReview ? Colors.black : Colors.white)),
15 | Spacer(),
16 | Text(
17 | text,
18 | style: Theme.of(context)
19 | .textTheme
20 | .headline6
21 | .copyWith(color: isReview ? Colors.black : Colors.white, fontWeight: FontWeight.bold),
22 | ),
23 | Spacer(),
24 | ],
25 | );
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/lib/apps/smart_parking/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/smart_parking/widgets/rounded_button.dart';
2 | export 'package:flutter_samples/apps/smart_parking/widgets/my_custom_appbar.dart';
3 |
--------------------------------------------------------------------------------
/lib/apps/space_concept/models/on_boarding_navigation.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class OnBoardingNavigation extends ChangeNotifier {
4 | PageController _pageController = PageController();
5 | int _paginaActual = 0;
6 |
7 | int get paginaActual => this._paginaActual;
8 | PageController get pageController => this._pageController;
9 |
10 | set paginaActual(int valor) {
11 | this._paginaActual = valor;
12 | _pageController.animateToPage(valor, duration: Duration(milliseconds: 250), curve: Curves.ease);
13 | notifyListeners();
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/lib/apps/space_concept/pages/exploration/widgets/button_clear.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class ButtonClear extends StatelessWidget {
4 | const ButtonClear({Key key, @required this.onTap}) : super(key: key);
5 | final VoidCallback onTap;
6 |
7 | @override
8 | Widget build(BuildContext context) {
9 | return Positioned(
10 | right: 30,
11 | top: 20,
12 | child: GestureDetector(
13 | onTap: onTap,
14 | child: Container(
15 | width: 30,
16 | height: 30,
17 | decoration: BoxDecoration(color: Colors.white, shape: BoxShape.circle),
18 | child: Icon(Icons.clear, size: 20),
19 | ),
20 | ),
21 | );
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/lib/apps/space_concept/pages/exploration/widgets/footer.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class Footer extends StatelessWidget {
4 | const Footer({Key key}) : super(key: key);
5 |
6 | @override
7 | Widget build(BuildContext context) {
8 | final myStyle = Theme.of(context).textTheme.headline6.copyWith(color: Colors.white, fontWeight: FontWeight.w400);
9 | return Align(
10 | alignment: Alignment.bottomCenter,
11 | child: Padding(
12 | padding: const EdgeInsets.all(30),
13 | child: RichText(
14 | text: TextSpan(
15 | text: 'Space',
16 | style: myStyle.copyWith(fontWeight: FontWeight.w700),
17 | children: [
18 | TextSpan(text: 'Element', style: myStyle),
19 | ],
20 | ),
21 | ),
22 | ),
23 | );
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/lib/apps/space_concept/pages/exploration/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/space_concept/pages/exploration/widgets/backgrounds.dart';
2 | export 'package:flutter_samples/apps/space_concept/pages/exploration/widgets/button_clear.dart';
3 | export 'package:flutter_samples/apps/space_concept/pages/exploration/widgets/footer.dart';
4 | export 'package:flutter_samples/apps/space_concept/pages/exploration/widgets/info.dart';
5 |
--------------------------------------------------------------------------------
/lib/apps/space_concept/pages/home/widgets/back.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_svg/flutter_svg.dart';
3 |
4 | class Back extends StatelessWidget {
5 | const Back({Key key, @required this.onTap}) : super(key: key);
6 | final VoidCallback onTap;
7 |
8 | @override
9 | Widget build(BuildContext context) {
10 | return Padding(
11 | padding: const EdgeInsets.symmetric(horizontal: 30, vertical: 20),
12 | child: GestureDetector(onTap: onTap, child: SvgPicture.asset('assets/images/space_concept/back.svg', height: 20)),
13 | );
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/lib/apps/space_concept/pages/home/widgets/rounded.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class Rounded extends StatelessWidget {
4 | const Rounded({Key key, @required this.text, this.radius = 30}) : super(key: key);
5 | final String text;
6 | final double radius;
7 |
8 | @override
9 | Widget build(BuildContext context) {
10 | return Container(
11 | width: radius,
12 | height: radius,
13 | alignment: Alignment.center,
14 | decoration: BoxDecoration(
15 | shape: BoxShape.circle,
16 | color: Color(0xff60607E),
17 | ),
18 | child: Text(text,
19 | style: Theme.of(context).textTheme.subtitle1.copyWith(fontWeight: FontWeight.bold, color: Colors.white)),
20 | );
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/lib/apps/space_concept/pages/on_boarding/widgets/title_on_board.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class TitleOnBoard extends StatelessWidget {
4 | const TitleOnBoard({Key key}) : super(key: key);
5 |
6 | @override
7 | Widget build(BuildContext context) {
8 | return RichText(
9 | text: TextSpan(
10 | text: 'Space',
11 | style: Theme.of(context)
12 | .textTheme
13 | .headline5
14 | .copyWith(color: Colors.black, fontWeight: FontWeight.bold, fontSize: 27),
15 | children: [
16 | TextSpan(
17 | text: 'Element',
18 | style: Theme.of(context).textTheme.headline5.copyWith(color: Colors.black, fontSize: 27),
19 | ),
20 | ],
21 | ),
22 | );
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/lib/apps/space_concept/pages/on_boarding/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/space_concept/pages/on_boarding/widgets/footer.dart';
2 | export 'package:flutter_samples/apps/space_concept/pages/on_boarding/widgets/indicator.dart';
3 | export 'package:flutter_samples/apps/space_concept/pages/on_boarding/widgets/info.dart';
4 | export 'package:flutter_samples/apps/space_concept/pages/on_boarding/widgets/title_on_board.dart';
5 |
--------------------------------------------------------------------------------
/lib/apps/space_concept/space_concept.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/space_concept/pages/on_boarding/space_concept_on_boarding.dart';
3 |
4 | class SpaceConcept extends StatelessWidget {
5 | @override
6 | Widget build(BuildContext context) {
7 | return MaterialApp(
8 | debugShowCheckedModeBanner: false,
9 | home: SpaceConcetOnBoarding(),
10 | );
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/lib/apps/space_concept/utils/constans.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/painting.dart' show Color;
2 |
3 | class SpaceConceptColors {
4 | static final Color black1 = Color(0xff060105);
5 | static final Color black = Color(0xff0D0D18);
6 | static final Color bottonNavigation = Color(0xff1D1737);
7 | static final Color blueHeart = Color(0xff2F70AB);
8 | }
9 |
10 | const iconsNavigation = [
11 | 'assets/images/space_concept/brujula.svg',
12 | 'assets/images/space_concept/planeta.svg',
13 | 'assets/images/space_concept/user.svg',
14 | ];
15 |
--------------------------------------------------------------------------------
/lib/apps/super_cines_redesign/models/movie_bloc.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class MovieBLoC extends ChangeNotifier {
4 | ValueNotifier _movieSelected = ValueNotifier(2);
5 |
6 | ValueNotifier get movieSelected => this._movieSelected;
7 |
8 | void setMovieSelected(int selected) {
9 | this._movieSelected.value = selected;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/lib/apps/super_cines_redesign/pages/buy/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/super_cines_redesign/pages/buy/widgets/imagen_and_title.dart';
2 | export 'package:flutter_samples/apps/super_cines_redesign/pages/buy/widgets/chairs.dart';
3 | export 'package:flutter_samples/apps/super_cines_redesign/pages/buy/widgets/screen.dart';
4 | export 'package:flutter_samples/apps/super_cines_redesign/pages/buy/widgets/time.dart';
5 | export 'package:flutter_samples/apps/super_cines_redesign/pages/buy/widgets/date.dart';
6 |
--------------------------------------------------------------------------------
/lib/apps/super_cines_redesign/pages/home/widgets/widgets.dart:
--------------------------------------------------------------------------------
1 | export 'package:flutter_samples/apps/super_cines_redesign/pages/home/widgets/movies.dart';
2 | export 'package:flutter_samples/apps/super_cines_redesign/pages/home/widgets/background_image.dart';
3 | export 'package:flutter_samples/apps/super_cines_redesign/pages/home/widgets/detail_and_buy.dart';
4 |
--------------------------------------------------------------------------------
/lib/apps/super_cines_redesign/super_cines_redesign.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter_samples/apps/super_cines_redesign/models/movie_bloc.dart';
3 | import 'package:flutter_samples/apps/super_cines_redesign/pages/home/home.dart';
4 | import 'package:google_fonts/google_fonts.dart';
5 | import 'package:provider/provider.dart';
6 |
7 | class SuperCinesRedesign extends StatelessWidget {
8 | @override
9 | Widget build(BuildContext context) {
10 | return ChangeNotifierProvider(
11 | create: (_) => MovieBLoC(),
12 | child: MaterialApp(
13 | debugShowCheckedModeBanner: false,
14 | theme: ThemeData.light().copyWith(
15 | textTheme: GoogleFonts.interTextTheme(),
16 | ),
17 | home: Home(),
18 | ),
19 | );
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/lib/apps/widgets/sliver_header_delegate.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class SliverCustomHeaderDelegate extends SliverPersistentHeaderDelegate {
4 | SliverCustomHeaderDelegate({@required this.minHeight, @required this.maxHeight, @required this.child});
5 | final double minHeight;
6 | final double maxHeight;
7 | final Widget child;
8 |
9 | @override
10 | Widget build(BuildContext context, double shrinkOffset, bool overlapsContent) {
11 | return SizedBox.expand(child: child);
12 | }
13 |
14 | @override
15 | double get maxExtent => maxHeight;
16 |
17 | @override
18 | double get minExtent => minHeight;
19 |
20 | @override
21 | bool shouldRebuild(SliverCustomHeaderDelegate oldDelegate) {
22 | return maxHeight != oldDelegate.maxHeight || minHeight != oldDelegate.minHeight || child != oldDelegate.child;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/lib/main.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | import 'package:flutter/services.dart';
3 | import 'package:flutter_samples/home.dart';
4 | import 'package:intl/date_symbol_data_local.dart';
5 |
6 | void main() async {
7 | await initializeDateFormatting();
8 | runApp(MyApp());
9 | }
10 |
11 | class MyApp extends StatelessWidget {
12 | @override
13 | Widget build(BuildContext context) {
14 | SystemChrome.setSystemUIOverlayStyle(
15 | SystemUiOverlayStyle(statusBarColor: Colors.transparent, statusBarIconBrightness: Brightness.dark));
16 | return MaterialApp(
17 | title: 'Flutter Samples',
18 | debugShowCheckedModeBanner: false,
19 | theme: ThemeData.dark(),
20 | home: HomePage(),
21 | );
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/screenshot/ar/ar-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ar/ar-1.png
--------------------------------------------------------------------------------
/screenshot/ar/ar-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ar/ar-2.png
--------------------------------------------------------------------------------
/screenshot/ar/ar-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ar/ar-3.png
--------------------------------------------------------------------------------
/screenshot/ar/ar-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ar/ar-4.png
--------------------------------------------------------------------------------
/screenshot/ar/ar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ar/ar.png
--------------------------------------------------------------------------------
/screenshot/df/df-0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/df/df-0.png
--------------------------------------------------------------------------------
/screenshot/df/df-00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/df/df-00.png
--------------------------------------------------------------------------------
/screenshot/df/df-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/df/df-1.png
--------------------------------------------------------------------------------
/screenshot/df/df-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/df/df-2.png
--------------------------------------------------------------------------------
/screenshot/df/df-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/df/df-3.png
--------------------------------------------------------------------------------
/screenshot/df/df-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/df/df-4.png
--------------------------------------------------------------------------------
/screenshot/df/df-5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/df/df-5.png
--------------------------------------------------------------------------------
/screenshot/df/df.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/df/df.png
--------------------------------------------------------------------------------
/screenshot/ec/ec-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ec/ec-1.png
--------------------------------------------------------------------------------
/screenshot/ec/ec-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ec/ec-2.png
--------------------------------------------------------------------------------
/screenshot/ec/ec-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ec/ec-3.png
--------------------------------------------------------------------------------
/screenshot/ec/ec-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ec/ec-4.png
--------------------------------------------------------------------------------
/screenshot/ec/ec-5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ec/ec-5.png
--------------------------------------------------------------------------------
/screenshot/ec/ec-6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ec/ec-6.png
--------------------------------------------------------------------------------
/screenshot/ec/ec.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ec/ec.png
--------------------------------------------------------------------------------
/screenshot/ig/heart.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ig/heart.gif
--------------------------------------------------------------------------------
/screenshot/ig/ig-home-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ig/ig-home-dark.png
--------------------------------------------------------------------------------
/screenshot/ig/ig-home-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ig/ig-home-light.png
--------------------------------------------------------------------------------
/screenshot/ig/ig-profile-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ig/ig-profile-dark.png
--------------------------------------------------------------------------------
/screenshot/ig/ig-profile-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ig/ig-profile-light.png
--------------------------------------------------------------------------------
/screenshot/ig/ig-redesing-by-mao.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ig/ig-redesing-by-mao.jpg
--------------------------------------------------------------------------------
/screenshot/ig/ig-search-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ig/ig-search-dark.png
--------------------------------------------------------------------------------
/screenshot/ig/ig-search-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ig/ig-search-light.png
--------------------------------------------------------------------------------
/screenshot/lk/lk-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/lk/lk-1.png
--------------------------------------------------------------------------------
/screenshot/lk/lk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/lk/lk.png
--------------------------------------------------------------------------------
/screenshot/loading/circle_three.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/loading/circle_three.gif
--------------------------------------------------------------------------------
/screenshot/loading/motion.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/loading/motion.gif
--------------------------------------------------------------------------------
/screenshot/ms/ms-home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ms/ms-home.png
--------------------------------------------------------------------------------
/screenshot/ms/ms-player.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ms/ms-player.png
--------------------------------------------------------------------------------
/screenshot/ms/ms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ms/ms.png
--------------------------------------------------------------------------------
/screenshot/ns/detail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ns/detail.png
--------------------------------------------------------------------------------
/screenshot/ns/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ns/home.png
--------------------------------------------------------------------------------
/screenshot/ns/nike_shoes_concept.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ns/nike_shoes_concept.png
--------------------------------------------------------------------------------
/screenshot/pk/pk-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/pk/pk-1.png
--------------------------------------------------------------------------------
/screenshot/pk/pk-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/pk/pk-2.png
--------------------------------------------------------------------------------
/screenshot/pk/pk-c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/pk/pk-c.png
--------------------------------------------------------------------------------
/screenshot/ra/ra-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ra/ra-1.png
--------------------------------------------------------------------------------
/screenshot/ra/ra-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ra/ra-2.png
--------------------------------------------------------------------------------
/screenshot/ra/ra-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ra/ra-3.png
--------------------------------------------------------------------------------
/screenshot/ra/ra-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ra/ra-4.png
--------------------------------------------------------------------------------
/screenshot/ra/ra-5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ra/ra-5.png
--------------------------------------------------------------------------------
/screenshot/ra/ra.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/ra/ra.png
--------------------------------------------------------------------------------
/screenshot/sc/sc-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/sc/sc-1.png
--------------------------------------------------------------------------------
/screenshot/sc/sc-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/sc/sc-2.png
--------------------------------------------------------------------------------
/screenshot/sc/sc-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/sc/sc-3.png
--------------------------------------------------------------------------------
/screenshot/sc/sc-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/sc/sc-4.png
--------------------------------------------------------------------------------
/screenshot/sc/sc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/sc/sc.png
--------------------------------------------------------------------------------
/screenshot/sf/sf-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/sf/sf-1.png
--------------------------------------------------------------------------------
/screenshot/sf/sf-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/sf/sf-2.png
--------------------------------------------------------------------------------
/screenshot/sf/sf-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/sf/sf-3.png
--------------------------------------------------------------------------------
/screenshot/sf/sf-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/sf/sf-4.png
--------------------------------------------------------------------------------
/screenshot/sf/sf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/sf/sf.png
--------------------------------------------------------------------------------
/screenshot/sp/sp-1.1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/sp/sp-1.1.png
--------------------------------------------------------------------------------
/screenshot/sp/sp-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/sp/sp-1.png
--------------------------------------------------------------------------------
/screenshot/sp/sp-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/sp/sp-2.png
--------------------------------------------------------------------------------
/screenshot/sp/sp-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/sp/sp-3.png
--------------------------------------------------------------------------------
/screenshot/sp/sp-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/sp/sp-4.png
--------------------------------------------------------------------------------
/screenshot/sp/sp-c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/br-programmer/flutter-samples/009ae1fb5e949d4d983c7560cc47b39dfd033e8a/screenshot/sp/sp-c.png
--------------------------------------------------------------------------------