├── .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 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/images/diet_fast/home.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 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 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/images/diet_fast/user.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/images/ecommerce/arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/images/ecommerce/filter.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 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 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/images/ecommerce/user.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 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 | 2 | 3 | 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 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/images/instagram_redesign/add.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 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 | 2 | 3 | 4 | 5 | 6 | 7 | 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 | 2 | 3 | 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 | 2 | 3 | 4 | 5 | 6 | 7 | 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 | 2 | 3 | 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 | 2 | 3 | 4 | 5 | 6 | 7 | 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 | 2 | 3 | 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 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/images/music_app/home.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/images/music_app/layers.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/images/music_app/menu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/images/music_app/message.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 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 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/images/music_app/profile.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/images/music_app/search.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 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 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/images/salud/bell.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/images/salud/home.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 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 | 2 | 3 | 4 | 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 | 2 | 3 | 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 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/images/supercines/menu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/images/supercines/play.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 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 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/linkedin/icons/comment.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/linkedin/icons/file.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/linkedin/icons/home.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/linkedin/icons/image.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/linkedin/icons/job.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/linkedin/icons/like.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/linkedin/icons/message.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/linkedin/icons/new_post.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/linkedin/icons/send.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 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 --------------------------------------------------------------------------------