Tumgik
#scrollable table
mariacallous · 22 days
Text
Are you an election denier who’s just not satisfied with the number of conspiracies about Wi-Fi-connected voting machines or reports about floods of illegal immigrants stuffing ballots into drop boxes on TikTok or Instagram? Do you pine for a place to share and learn even more? Want to connect with like-minded election deniers?
Well, with just 60 days until the 2024 presidential election, and with efforts to undermine the outcome of the vote already well underway, there’s now an app just for you—and no, it’s not Elon Musk’s X.
Facebook for Election Deniers
VoteAlert is a new app from the election conspiracy group True the Vote, a company with a rich history of combining tech with election conspiracies only to come up with nothing. In 2022, True the Vote claimed to have evidence showing that so-called ballot mules were being used to stuff drop boxes to sway the 2020 election in Joe Biden’s favor. Earlier this year they admitted in court they had no such evidence.
But that didn’t slow them down. The group has already rolled out one online tool this election season called IV3 to facilitate mass voter roll challenges, and with VoteAlert, the group now wants to give election workers and poll watchers the chance to get in on the action.
VoteAlert is designed to be a one-stop shop for all your election conspiracy needs, featuring a scrollable feed of the latest voting-related alerts, the ability to report your own claims, and even, apparently, a 24/7 hotline.
The app isn’t available in Apple’s or Google’s app stores, but is available as a web app, so people can still join. Catherine Engelbrecht, cofounder of True the Vote, did indicate in online meetings in recent weeks that the apps would be available on the major platforms, but it’s unclear right now when that will happen. True the Vote did not respond to a request for comment about VoteAlert.
Before you sign in, the app asks you to agree to a disclaimer that’s a little different from those of most apps: “It is up to you to use VoteAlert responsibly. Federal law prohibits actions that can be viewed as voter intimidation, including photo, video, or audio recording of voters while inside protected polling place boundaries.”
Users of the app are then presented with what looks like a typical social media feed of text, images, and videos. But instead of lime-green memes about Kamala, Instagram cooking videos, or “very demure” videos on TikTok, initial indications suggest the feed will be filled with livestreams of drop boxes in Wisconsin or reports of Wi-Fi-connected voting machines in Arizona.
While the app isn’t really up and running yet, we’ve got a glimpse into its possible future thanks to test posts from Engelbrecht’s team that cover the wide gamut of conspiracies the group has been pushing.
“It says I already voted by mail?” asks D from Loudoun County, Virginia, in a test post that popped up in my feed. “I just moved a few months ago and went to get my voter registration and address updated. They told me that I have already voted by mail—but I haven't.”
Meanwhile, JR in Kent County, Delaware, claimed in another test post that someone was having a bake sale “trying to get people to vote for certain candidates.” (There is a very clear sign on the cookie table with the prices; a quick reverse image search shows the image dates back to at least 2017.)
Meg Denning, who works with True the Vote, has also posted, claiming: “​​All the machines went down and there was a wifi [sic] connection,” referring to a favorite conspiracy among election deniers that the internet itself has been used to conduct voter fraud on a mass scale.
Though these are just test posts, the section of the app that allows users to report their own claims shows just how focused True the Vote is on promoting election conspiracies.
The app also allows users to indicate their location, precinct number, and whether they are an election worker or poll watcher. It also helpfully offers you a predefined list of possible voting issues to report, including “ballot harvesting or trafficking” and “non-citizen voting,” which are concerns that groups like True the Vote have been baselessly promoting in recent months.
If you believe your situation is life or death, the app even has a built-in emergency 24/7 hotline you can call to report your outrage. “Thank you for calling True the Vote,” the chirpy automated female voice responds after a couple of rings. “We appreciate your commitment to liberty.”
No one picked up when I called.
The automated voice did tell me to send an email or leave a voicemail before signing off: “Ever onward.”
10 notes · View notes
Note
From running these, does it seem like older Pokemon tend to be more popular versus newer ones, or is it any pokemons game? I feel like I tend to see older 'mons winning in matchups against newer ones the majority of the time, but that might be some sort of confirmation bias on my end.
Whew ok! Sorry this took me so long to reply to. This kinda caught me right at the start of the busy period, and I didn't want to give it a half-assed answer, especially because I wasn't really super sure if I was seeing any notable trends. (Most of the time I dedicate to maintaining this event is spent setting things up instead of reviewing data!)
Here are some rough and probably not precisely accurate numbers:
Tumblr media Tumblr media
For my health I don't have the time to write out proper descriptions, so hopefully my discussion will be helpful enough, especially because it can be fairly easy to draw some inaccurate conclusions from this specifically because it uses a lot of hard numbers vs ratios.
You can find that down here ⬇ (readmored for scrollability)
First table:
Gen 2 and Gen 7 (!) are performing the strongest overall. Gen 9 and Gen 5 (!!) are performing the most poorly. I figure Gen 9 isn't faring too well for a multitude of reasons -- most notably, I think, people haven't really had time to grow attached to these guys yet. To speculate on Gen 5, I have a few theories. Gen 5 introduced a lot of new Pokemon, interest gets spread out (though I am surprised that age-group nostalgia isn't helping it more along here...). If I recall correctly, a lot of the designs were also quite heavily critiqued, though I've never paid much attention to that sort of commentary.
I'm honestly surprised that Gen 1 is that close to even, but then I don't think it helps that a lot of the less popular designs keep popping up to be repeatedly swept... The data set isn't large enough to avoid being easily influenced by various sub-tournaments haha.
Second table:
This one looks at each generation and how it compares to matches where it was paired with older generations. Earlier generation results are less helpful because, for instance, Gen 2 only has to contend with Gen 1, but Gen 8 has to contend with Gens 1-7... I wasn't sure how to break this up more properly, and I've already spent so much time on this 😅 I could probably figure it out with time but I don't want to keep this ask on hold for like 3 more months. I think it's interesting to see how notably well Gen 7 performs here, like it has a notable number of wins though it's dealing with 6 entire generations.
Anyway, more red in the ratios (basically, more instances where Pokemon of a given generation lost to older gens more than they won) supports the hypothesis.
Third table:
Basically the opposite of the above. More green means more generations that fared better against the generations after it. Gen 5 is the only one who doesn't have this, but it's even. It's won as many Gen 6-9 polls as it's lost
Gen 8 being the strongest here is a little funny, but it just means that Gen 8 has been performing super well when specifically placed in contrast to Gen 9. The fact that there are so few polls in this category probably is why the ratio can get so high at all though.
Generation Gap Average:
This one's a bit hard for me to explain but it basically is concerned with how much the earliest generations perform against the latest generations, but close-generation matches take a lot of weight out of the end result. Basically though a smaller number means that the Generations aren't AS stratified. There's enough love for newer Gens vs older ones. This number hovered much closer to 1 for most of the data gathering.
Idk if this is helpful, but here's the formula:
=AVERAGE(ARRAYFORMULA(IF(B2:B-A2:A<>0, B2:B-A2:A,)))
The A col lists the winners and the losers are in B, so it's literally just averaging the difference between the winner and the loser. The best conclusion we can draw from this is that there is a preference toward older generations. If there was a preference toward newer ones, the number would be negative.
Old/New:
Literally just the number of older generation wins divided by newer generation wins, which you can see right next to that, so yeah older Gens, relative to the other Gen in the poll, have quite a bit of a lead.
Other notes:
In more recent polls, voting is actually skewing more toward later generations, but at the start, which notably voted on starters, voting was HEAVILY skewed toward older generations vs newer ones. It was unfortunately because I noticed this that I ended up having to collect data from all the (relevant) polls because those trends pretty strongly impacted the results...
Anyway! I don't feel confident to make any conclusions outright, but now at least we have an idea of what the numbers look like right now! Lots can be gleaned from this.
32 notes · View notes
zeldamacgregor · 5 months
Note
For the Writer's Truth or Dare: 🎱,🛼, 🍄, 🍦,🧩. :)
Thanks for the ask! Here goes...
🎱 ⇢ post your AO3 total stats - Okay in my defense I haven't uploaded anything in months lmao
Tumblr media
🛼 ⇢ describe your latest wip with five emojis 🪽🐍🧳⚓🦞
🍄 ⇢ share a head canon for one of your favourite ships or pairings This is a platonic pairing, but Alec Hardy and Ellie Miller eventually do have a pint together, whether or not it is at the pub, and they discover they share a fondness for table tennis. They shout and say horrible things to each other during tense matches, and it's the happiest they feel in the presence of people who are not their own children or romantic partners.
🍦 ⇢ name three good things about a character you hate FINE. Daniel Jackson (SG-1) is intelligent, at times can be relatable, and occasionally stumbles onto the right side of a moral argument without too much navel gazing.
🧩 ⇢ what will make you click away from a fanfiction immediately? Shitty formatting. If I see a wall of text, that's it for me. I don't care how thrilling a summary you posted. I'm not spending my limited time trying to figure out what's going on in a scrollable single paragraph.
3 notes · View notes
lionews · 1 year
Note
the thing i dislike the most about the new layout is how LONG it all is, especially on mobile. scrolling down to the bottom of the lioness page took awhile. it wouldn’t kill them to condense some of those tables a bit. the scrollable box for the markings actually kills me. otherwise, i think it’s pretty okay. the buttons are fine. i like the icons and the colors. i like the king’s portrait being constantly visible.
.
1 note · View note
seonewsguy · 1 year
Text
Outdated Tech that Cheap Web Designers Must Steer Clear Of
fTo build websites quickly and cheaply, some budget-minded developers are tempted to utilize outdated or deprecated technologies that should be avoided. While initially saving time and cost, relying on aging technologies during web design sets sites up for major headaches down the road.
Savvy cheap web designers know to steer clear of the following deprecated tools and languages to avoid creating technical debt:
Flash
The Flash plugin was once ubiquitous for adding animations, video players, banners and interactive elements to websites. But Flash has been officially discontinued and most browsers now block Flash content by default due to security risks. Don’t let cheap web designers rely on this obsolete technology.
Internet Explorer Support
With Internet Explorer losing significant market share year after year, designing and testing specifically for IE compatibility is no longer efficient. Unless your audience is known to still use IE, avoid catering to this legacy browser at the expense of optimizing for modern ones.
Outdated HTML/CSS
HTML5 and CSS3 represent the current web standards, yet some cheap web designers are stuck coding sites using outdated HTML4 or CSS2 code. While still technically functional, older HTML/CSS lacks advantages in semantics, responsiveness, animation, and more offered by newer versions.
Server-Side Includes (SSI)
SSI was commonly used for including content from other files into web pages to update common elements. But SSI has fallen out of favor due to security vulnerabilities. Cheap web designers should rely on safer modern alternatives like AJAX and server-side templating languages.
Old JavaScript Libraries
While jQuery revolutionized client-side scripting years ago, faster modern vanilla JavaScript now makes libraries like jQuery unnecessary. Don’t let cheap web designers burden sites by incorporating outdated libraries that bloat code.
Legacy Database Systems
Clunky databases like Microsoft Access might seem tempting for cheap web design, but present scalability issues. Steer clear of aging systems like Access in favor of flexible open source options like MySQL, MongoDB, and PostgreSQL instead.
Table-Based Layouts
In the early 2000s, laying out web pages with <table> tags was common. But this approach is hugely inflexible compared to CSS grids and flexbox. Don’t rely on outdated table layouts just because they’re quick for cheap web designers to implement.
Insecure Forms
HTML forms are convenient but also vulnerable if implemented without security measures. Don’t allow cheap web designers to gloss over protections like HTTPS, CSRF tokens, input validation, and sanitization against injection attacks.
Obsolete Browser Hack Workarounds
In the past, complex CSS and JavaScript hacks were required to accommodate quirky old browser behaviors. With the demise of IE6/7, these messy hacks should be stripped out to clean up code.
Splash Screens
Throwback splash screens were once used to kick off flashy intros before redirecting to the homepage. But these annoying interstitials provide no value today and should not litter modern cheap website designs.
Frames
The <frame> tag for splitting the browser display into separate scrollable frames was briefly popular in the 90s before better options emerged. Clunky framesets just complicate responsive design for cheap web developers.
In summary, the fast pace of innovation on the web means that formerly popular technologies age quickly into liabilities. While utilizing tried and true approaches is tempting for cheap web designers, make sure any implemented tools and techniques are up-to-date, not vestiges of the past. Avoiding deprecated technology minimizes headaches.
0 notes
lucylovesfood · 2 years
Link
#Compare #PortablePowerStations from #Top #Brands
0 notes
greyspe · 2 years
Text
New sticky notes unresponsive
Tumblr media
While NTFS file system compression can save disk space, compressing data can adversely affect performance. Data compression creates a compressed version of a file by minimizing this redundant data. In a text file, redundant data can be frequently occurring characters, such as the space character, or common vowels, such as the letters e and a it can also be frequently occurring character strings. This is a lossless compression algorithm, which means that no data is lost when compressing and decompressing the file, as opposed to lossy compression algorithms such as JPEG, where some data is lost each time data compression and decompression occur.ĭata compression reduces the size of a file by minimizing redundant data. The file compression algorithm used by the NTFS file system is Lempel-Ziv compression. Let navbar = document.The NTFS file system volumes support file compression on an individual file basis. Let header = document.querySelector('body > header:first-child') Note that a sticky element "sticks" to its nearest ancestor that has a "scrolling mechanism" (created when overflow is hidden, scroll, auto, or overlay), even if that ancestor isn't the nearest actually scrolling ancestor. This value always creates a new stacking context. The offset does not affect the position of any other elements. The element is positioned according to the normal flow of the document, and then offset relative to its nearest scrolling ancestor and containing block (nearest block-level ancestor), including table-related elements, based on the values of top, right, bottom, and left. The real behavior of a sticky element is:Ī stickily positioned element is treated as relatively positioned until its containing block crosses a specified threshold (such as setting top to value other than auto) within its flow root (or the container it scrolls within), at which point it is treated as "stuck" until meeting the opposite edge of its containing block. The closest would be position:relative + coordonates updated while scrolling once reached the sticky point, if you want to turn this into a javascript script Chrome add it a couple of years ago and then dropped it, it seems back. This is an experimental rules that can be implemented or not at any time through browsers. There is polyfill to use for other browsers than FF and Chrome. Be sure to test in the context of an actual ad and not just in the phone's browser or even Facebook's browser which can all behave differently. Especially when displaying video (where your content begins in the bottom half of the screen only) - they often completely mess up sticky elements by putting your page within a scrollable viewport that actually allows your sticky elements to disappear off the top of the page. If you're advertising on Facebook the webpage is displayed in a 'webview' control within Facebook's mobile apps.A big 'Buy Now' button is no good if people can't click it! So if you stick something there be sure to test on iPhone X that users can activate it. On iPhone X for instance they display a narrow line to indicate the swipe region (to get back to the homepage) - and elements inside this region aren't clickable. Be cautious if your design calls for for sticking things to the bottom of the screen on mobile devices.I'm not sure of the exact rules (does anybody ever know) but when the keyboard is visible you're looking at a sort of 'window' into the window and you won't easily be able to get things to stick to the actual visible top of the screen. Mobile browsers may disable sticky/fixed positioned items when the onscreen keyboard is visible. There are complications when using overflow: hidden on your wrapper element – in general it will kill the sticky element inside. Your sticky element must be before your content if using top and after it if using bottom. If the 'sticky' element itself is a component with a custom element-selector, such as an angular component named you will need to add the following to the component's css: :host When your sticky element is a component (angular etc)
Tumblr media
0 notes
Text
Make Long Table Scrollable - jQuery tableBodyScroll.js
A touch-friendly jQuery Scrollable Table plugin that provides better readability and saves screen space when presenting a long HTML table on your cross-device web app.
Demo
Download
Tumblr media
0 notes
xenia-tsi · 7 years
Photo
Tumblr media
Hollywood Cocktail Table ❤ liked on Polyvore (see more scrollable tables)
1 note · View note
ethereal-themes · 1 year
Photo
Tumblr media
LUX: CHARACTER PAGE BY ETHEREALTHEMES
preview - get the code on payhip (free)
Character Page
Navigation: Home, Contact, +6 additional links
Scrolling welcome section
Details on hover
Color options for: background, text, two accents, topbar, content, borders, + more
Each character includes:
500x350 Banner image
150x200 Portrait
Large character name
Stats section (scrollable)
Links section (scrollable)
Large biography section (scrollable)
Don’t use as base code, remove credit or claim as your own. Do edit any feature to make it your own.
Advanced HTML to edit colors and information as this is only available as an HTML page; box + table size changes not recommended. Let me know if you come across any issues.
162 notes · View notes
rebeccablogs · 7 years
Photo
Tumblr media
Louis Dressing Table with Mirror and Stool ❤ liked on Polyvore (see more scrollable tables)
1 note · View note
elmundodekiky · 7 years
Photo
Tumblr media
Fermob Flower Pedestal Table ❤ liked on Polyvore (see more top tables)
1 note · View note
didesi · 7 years
Photo
Tumblr media
Eloquence Balcony Distressed White Console Table ❤ liked on Polyvore (see more distressed white tables)
1 note · View note
blacklinguist · 4 years
Text
ok so i’m trying to troubleshoot as i go (and hopefully have no issues bc my main super does not work in R and i have other things to sort out w the ones who do) dskfsdfs
but . am i asking an impossible task here? i have 21 columns (and have them paged in my code), but I tried not paging the table and it still doesn’t print them all in a line when I knit:
Tumblr media
is there a way to make a scrollable table in dplyr, or will i need to install kable or flextables or something? 
7 notes · View notes
softnquebd · 3 years
Text
Complete Flutter and Dart Roadmap 2020
Mohammad Ali Shuvo
Oct 30, 2020·4 min read
DART ROADMAP
Basics
Arrays, Maps
Classes
Play On Dart Compiler
String Interpolation
VARIABLES
var
dynamic
int
String
double
bool
runes
symbols
FINAL AND CONST
differences
const value and const variable
NUMBERS
hex
exponent
parse methods
num methods
math library
STRINGS
methods
interpolation
multi-line string
raw string
LISTS
List (Fixed and Growable)
methods
MAPS
Map (Fixed and Growable)
methods
SETS
Set ((Fixed and Growable)
methods
FUNCTIONS
Function as a variabl
optional and required parameters
fat arrow
named parameters
@required keyword
positional parameters
default parameter values
Function as first-class objects
Anonymous functions
lexical scopes
Lexical closures
OPERATORS
unary postfix expr++ expr — () [] . ?.
unary prefix -expr !expr ~expr ++expr — expr await expr
multiplicative * / % ~/
additive + -
shift << >> >>>
bitwise AND &
bitwise XOR ^
bitwise OR |
relational and type test >= > <= < as is is!
equality == !=
logical AND &&
logical OR ||
if null ??
conditional expr1 ? expr2 : expr3
cascade ..
assignment = *= /= += -= &= ^= etc.
CONTROL FLOW STATEMENTS
if and else
for loops
while and do-while
break and continue
switch and case
assert
EXCEPTIONS (ALL ARE UNCHECKED)
Throw
Catch
on
rethrow
finally
CLASSES
Class members
Constructors
Getting object type
instance variables
getters and setters
Named constructors
Initializer lists
Constant constructors
Redirecting constructors
Factory constructors
instance methods
abstract methods
abstract classes
Inheritance
Overriding
Overriding operators
noSuchMethod()
Extension methods
Enums
Mixins (on keyword in mixins)
Static keyword, static variables and methods
GENERICS
Restricting the parameterized type
Using generic methods
LIBRARIES AND VISIBILITY
import
as
show
hide
deferred
ASYNCHRONY SUPPORT
Futures
await
async
Streams
Stream methods
OTHER TOPICS
Generators
Callable classes
Isolates
Typedefs
Metadata
Custom annotation
Comments, Single-line comments, Multi-line comments, Documentation comments
OTHER KEYWORDS FUNCTIONS
covariant
export
external
part
sync
yield
FLUTTER ROADMAP
Flutter Installation (First App)
Flutter Installation
Basic Structure
Android Directory Structure
iOS Directory Structure
BASICS
MaterialApp
Scaffold
AppBar
Container
Icon
Image
PlaceHolder
RaisedButton
Text
RichText
STATELESS AND STATEFULWIDGETS
Differences
When To Use?
How To Use?
Add Some Functionality
INPUT
Form
Form Field
Text Field
TextEditing Controller
Focus Node
LAYOUTS
Align
Aspect Ratio
Baseline
Center
Constrained Box
Container
Expanded
Fitted Box
FractionallySizedBox
Intrinsic Height
Intrinsic Width
Limited Box
Overflow Box
Padding
Sized Box
SizedOverflowBox
Transform
Column
Flow
Grid View
Indexed Stack
Layout Builder
List Body
List View
Row
Stack
Table
Wrap
Safe Area
MATERIAL COMPONENTS
App bar
Bottom Navigation Bar
Drawer
Material App
Scaffold
SliverAppBar
TabBar
TabBarView
WidgetsApp
NAVIGATOR
pop
Routes
Bottom Navigation
Drawer
Create Multipage App
popUntil
canPop
push
pushNamed
popAndPushNamed
replace
pushAndRemoveUntil
NavigatorObserver
MaterialRouteBuilder
BUTTONS
ButtonBar
DropdownButton
FlatButton
FloatingActionButton
IconButton
OutlineButton
PopupMenuButton
RaisedButton
INPUT AND SELECTIONS
Checkbox
Date & Time Pickers
Radio
Slider
Switch
DIALOGS, ALERTS, AND PANELS
AlertDialog
BottomSheet
ExpansionPanel
SimpleDialog
SnackBar
INFORMATION DISPLAYS
Card
Chip
CircularProgressIndicator
DataTable
LinearProgressIndicator
Tooltip
LAYOUT
Divider
ListTile
Stepper
SCROLLING
CustomScrollView
NestedScrollView
NotificationListener
PageView
RefreshIndicator
ScrollConfiguration
Scrollable
Scrollbar
SingleChildScrollView
Theory …
Flutter -Inside View
Dart
Skia Engine
Performance
Comparison
App Built In Flutter
OTHER USEFUL WIDGETS
MediaQuery
LayoutBuilder
OrientationBuilder
FutureBuilder
StreamBuilder
DraggableScrollableSheet
Learn How to Use Third Party Plugins
CUPERTINO (IOS-STYLE) WIDGETS
CupertinoActionSheet
CupertinoActivityIndicator
CupertinoAlertDialog
CupertinoButton
CupertinoContextMenu
CupertinoDatePicker
CupertinoDialog
CupertinoDialogAction
CupertinoNavigationBar
CupertinoPageScaffold
CupertinoPicker
CupertinoPageTransition
CupertinoScrollbar
CupertinoSegmentedControl
CupertinoSlider
CupertinoSlidingSegmentedControl
CupertinoSwitch
CupertinoTabBar
CupertinoTabScaffold
CupertinoTabView
CupertinoTextField
CupertinoTimerPicker
ANIMATIONS
Ticker
Animation
AnimationController
Tween animation
Physics-based animation
AnimatedWidget
AnimatedBuilder
AnimatedContainer
AnimatedOpacity
AnimatedSize
FadeTransition
Hero
RotationTransition
ScaleTransition
SizeTransition
SlideTransition
NETWORKING
http, dio libraries
json parsing
Local Persistent Storage
SQFLITE
Shared Preferences
Hive
JSON
JSON- PARSING
INTERNATIONALI ZING FLUTTER APPS
Locale
AppLocalization
json files
STATE MANAGEMENT
setState
InheritedWidget
ScopedModel
Provider
Redux
BLOC
OTHER IMPORTANT TOPICS
Widget Tree, Element Tree and Render Tree
App Lifecycle
Dynamic Theming
Flare
Overlay widget
Visibility Widget
Spacer Widget
Universal error
Search Layout
CustomPainter
WidgetsBindingObserver
RouteObserver
SystemChrome
Internet connectivity
Http Interceptor
Google Map
Firebase Auth
Cloud FireStore DB
Real time DB
File/Image Upload
Firebase database
Firestore
Semantic versioning
Finding size and position of widget using RenderObject
Building release APK
Publishing APK on Play Store
RxDart
USEFUL TOOLS
Dev Tools
Observatory
Git and GitHub
Basics
Add ,Commit
Push
Pull
Github,Gitlab And Bitbucket
Learn How to Become UI Pro
Recreate Apps
Animations
Dribble -App Ui
Make Custom Widgets
Native Components
Native Share
Permissions
Local Storage
Bluetooth
WIFI
IR Sensor
API -REST/GRAPH
Consume API
Basics of Web Dev
Server
TESTING AND DEBUGGING
Debugging
Unit Testing
UI (Widget) Testing
Integration Testing
WRITING CUSTOM PLATFORM-SPECIFIC CODE
Platform Channel
Conclusion: There are some courses out there but I believe self-learning is the best. However, you can take help whenever you feel like it. Continue Your Journey By making Apps and also You can clone the existing apps for learning the concept more clearly like Ecommerce , Instagram , Expense Manager , Messenger ,bla bla …….
Most important thing to remember that don’t depend on others too much , when you face any problem just google it and a large flutter community is always with you.
Best of luck for your Flutter journey
Get Ready and Go………..
1 note · View note
freefrontend-blog · 4 years
Photo
Tumblr media
25 Bootstrap Tables Collection of free Bootstrap table code examples: responsive, with pagination, with search, with filter, scrollable, sortable, striped. https://freefrontend.com/bootstrap-tables/
2 notes · View notes