From b1cbb35bf1bf0dbbb5bfa539716a5710cecc2c82 Mon Sep 17 00:00:00 2001 From: Volodymyr Buberenko Date: Mon, 6 May 2024 10:06:57 +0300 Subject: [PATCH] chore(all): Specify plugin requirements, clean up README files (#2907) --- README.md | 2 +- assets/flutter-favorite-badge.png | Bin 0 -> 22163 bytes packages/android_alarm_manager_plus/README.md | 17 +++++++---- packages/android_intent_plus/README.md | 27 ++++++++++++------ packages/battery_plus/battery_plus/README.md | 17 +++++++---- .../connectivity_plus/README.md | 17 +++++++---- .../device_info_plus/README.md | 18 ++++++++---- .../network_info_plus/README.md | 19 ++++++++---- .../package_info_plus/README.md | 17 +++++++---- packages/sensors_plus/sensors_plus/README.md | 15 ++++++++-- packages/share_plus/share_plus/README.md | 15 ++++++++-- 11 files changed, 117 insertions(+), 47 deletions(-) create mode 100644 assets/flutter-favorite-badge.png diff --git a/README.md b/README.md index 25f956ff18..980bc7c570 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@

Plus plugins

- build + build

diff --git a/assets/flutter-favorite-badge.png b/assets/flutter-favorite-badge.png new file mode 100644 index 0000000000000000000000000000000000000000..c8d4f747e18895070edf65df5fa43f1ecfc57b6d GIT binary patch literal 22163 zcmXtf1yCH%(>4hK0t6ByxI4i;hXx4l4#C~^INaR{?(Xg`!6h6V?h@<{ch`^K|E;fT zZmXyJ>7MD{?Y-)mop42Y2{aS}6gW6IG%3lS%5ZS+uKxRdgn#2aePn5cgM0t1D61;= z*4@2%d21JsFUR*U`*$zf*Z>B9^oD;UMh_pS|BwD3X6EGiKMRlljr(?; zJbpU=U-v&#$N#nB-oKf83&qy;Ge`Rk zf^_KG<@3?)HW(`%}gw{7{kQQPs(YE0aaf$e(#>&rK~>i0SmYt z^GA-K_OBl{j<08SPP^95#l6d6m-oG!mp|Q$=gyuPEi#eSGtlKzRt~TK%*QwR_y(wOq;qB)l>H~N`fp(A z(DvDFR>zE1cwJ`ydTQ&GLwc9d@8-PWP2b9KwclMXQ}@OFi(w5j4!MIu?q%hJ%emci zaSh`&)BDz$eQ_O21w9Lx+W8)(V|8QesXePjf48Gs<|a3fo92%KYbQ&`cTH2edzKFB zW)IlhYVuZZgt~8I>cHrxrEu!$pQRJcGkPl_u#)u~>Z~=I^cBJG+nkxB#L*p^w3XV` zbBXF5>g=@}Ee7_t1dw)CmREs8zX z+2)jNB{^1QrFW*ITrktNAf0Qtzqwkpld{wEGU(=dwKvw1`S*Um9ZLb55e`oIQR=6# zs@w9>l7h^N0a4F+qr!5@y=Zz!VcZWnGO>?4Uo7Ho<}cyfs8S|X%6Rm9&^_=76AfAH zJ~j6)TDB6qT;vAQC(vh1uy?sF>J6^<{hFP#Ygdz7{^^qg+}j;Hy`@qp>tIe{4s-9e za@zeRW$er-^$kBy8gm}MN|gayH4!7DE!wy|`F^rK|{LgJuP%8ylJmDIefh zsS~xX2oUl#$u7IW@0GwaB8koE4J-E0C(#2$_@d5t$H? z$GTm*_{W?zO;Ap2l!YASorN32=L#QXWrS=MDopswzHD5`)Im zs38OS7A70z8uJs4zQGbjCp$Bo*S%qdh|F8>@p$uL{$>ig9C`Agp5wPS@2J!ztYUpw z?{th0;^|)hP`isH{EyisMu_JXd=lp%d}EQ|iK@5JXS$R=-2214|FN+h@9ueA-2A4Z>kEbT%#|B^AEsd+TJ8PclH zxxLwum9HE?o>0qpRF!FOE2Oz(pO9zh?Aiuwo`-+EjqvSsC3ovMWBlJ|)N_?PszsME*rFm7y4Iw@AkTqA+hK#}-l zP38Pq8tLiC(8a)iy};Mt`TOxhu*uQyYlDm6>4$aMZ$8lH@8U8VF62(D@&9%66?%w?x~zwXZ!Vt@LrY zYWD0yfp~pR{$}hw{xjl@;OC#XS4gQY548S`Vi0-PQ#vz9!gHbFJGzLf?vS!~;%MiY zTs>of@7o`mNZ~%hrOE8M;vo|ag>vq#`;ggAztFDjkJ|}(m2H}!e>r&VZm;Jjp;qgf z=QNiEaeNpJm~XK9krN$;X1W#V!lsXcQKzcZl(hNXQCWp}ZB%A0bs2I)L>rA#tPa%6 z`Bp~iA*7Ktq{XYFSsj+kWSTUd+n|aaHAo#Kc=5UJLPp_|dHB>&kVX{iU+k^($|?x5 z%TQ=Inv@t3%(Lx$$Cs*GrSE`+W+zy}|tx2eXz9L9ukqmrgXPKQ@zMr$Yhy-2Tj3vbcM2HZ#; z4i*!|!Xrw`0mOUzR|`cgq&9_IEyH$Dk`ZsYvP23kvN;rT{a?$UJO=R}(%0*PM}4V@ zbOmu}HUqVX-5T4#4c<0#~5q-gGy)eY>3z4@#SMz*-}y?>L-uf4oi}&ai*b+H8o(!%cwn< zt|%a;yHYe9QHXWus>r|bClYT%l#t`|@rr99y09b2Bg|>yB?36taW-hyM2mzsf66WR z+ZV$5jja@`-2#1e41Mx?3XL>Ts=~SZ(&I*;MX$?S`!nb_?a=BfKZmjZh9LupjbT@& z{`iKfn`nD1a4>BcaTS>t>ee~KOi3L^FE@6zB_4|JJbXgxQL(QZjX{!cN?M}M1}ZC$ z42TaRiR$WzC^<^o!W@a2$hCzZSAHC%muv@2|OBO2LGy|JF?HfUpb?z(k^vm8S@88#? z@fJ#?{R87aKEg<^slFso7_ZI)v|7)WJn|T*r3$U%M4x7Y?@d0oMK-cP0aaM@K;jGN z&Qb^7vULgiIT03yKwQRXVhOyeK~7Vly}t{i2xEOi#dD$WkP2fqjwH=@^X#9@87!Cx zHY7IIO_x>@L3a|Le}jl;$tw;VamoRM_^;1 zqdc4|mze~<(1%f`q;7pHo?#ZT3Su_iOIH8t{pUxtYyl!SMHeIg;&;oyn2p6Pd#O{m z@Vu_-26X%gum&<-C^&D%$jY*=qEr%hk5Q~p@g@&~X9#9Y}gjP-NYL!drzMDCqa+%9^C-XRo zk$+L1Y`_g06Kb((wbuyS^)RvNZ!`Umgtt zXo!>!r0(co{bKLyy34Uf%MR{49c3&!>+4%vTaB)#itE$Rl4`M$D#2QL5p;BUdphEg zSE^Y3$~E5Yjk~-zSQef0BE-cgy@o2JG&L`O%^HMgu5=pgzdoVzeSg-)83Abd#C zCQzBDalR;5ZAufjRIO5N^|mOt%G$AvQ1Afhtk`veYNjz^)QtnkaOwHU67~Kz6L6dP z+P2S+z{{SdCUj;%C|`KQ9V7Hnz)Oq3iNXJfnav<>PfwGz~9MxP%}^GVm%^61P55@SJQ!ds4O1Na{*O zN)3%#U({h~KN8Pd<9XELOg7nv;&p)1sLlI}7s$a6wDjU;zq$lekgONA9q$W~q>#lr zE3w4IkZ|i!V)V2kIs5U{7dmc-8a|G85)|Q1-oR@g1~vt`6X(*RN^li?SeX5muU3If zqT7Z(N9gi+)4hgnBq$?jPYyBSxv6&*|I5klhk&TZBUz=buk6gT6Y$D!jYs*!K5!Q9 zl)RH8C3EJ^;{9be4^_@l%n7f|e>-hrYSqqO>UyvQ;}dP0s%pcE<90sBDV6N;P02BZ zwRbHJoAMd_<6fE5Jkhfv9I~F827a=ejQy#C&r#{n7;iP}YrB%$^Fi5~b>H`MI`VYhV4C`{nfMbG~cy zDs<`P+jug5rVeBwNNJp`t6))WJZ(Bp4f;AC&k&{-k+%g?P#})a&FNo4dK7B3L>!MB z{~@nI=kKj0bygbH6(DNAiT(rI6JNL3dWsqc@hl zzIeQ*?tRMD0eW99y4U+l9P*O&A=t_eeY%qBE?%4LTzimJ?W|H(np1uuyWI5eR(>N0 z2RpWz*qdZAkmD2Mkm@NC3sS{b__*ox4kUi}u$Irw1r>rCbE{qfLho~SPlhLzSlVx{ z1`Z#Kqye$;wrhJDW7ZoV))Zt-EsY@sv(9kp?9WS9HznCJI5R4ehpVg9>}M>j5%^( zP9NJbz_5E9vJ3i61^3Y(pJ0J(l-UE7%^ROp2`bu3Bo8g>2v!83ja)7K>oG&3L`ZFP zNuvSw=@+dJ`RHTfzEx!LSy6RsYE$0HV0~wzHhQbl$R7R-V%091k=2hp>{D6+DMZUf zHC1+_6O<35on$3g1uCWgPWkfI1$9H0_oK4eMWNz8-hH?;ngd?8u~eZq_}tA2w&2Vh zfKT|;kJn_p+J8BXY@yz;ZYgw+PmQ*B>=uS*^!i@hcrc_fUF;`8o!yvO4d_gkIuh}b z)i_#ey4EF&81*<}KL5t+7QbimAKnK$7%8T#4L@M7r$Va#)lc3>)u8jxbEsi?lUA*R z)q3ceqCRJGfoP6{Z7AgVS}zhUN~VCRBYfjoSSwaz5Wzsc^l}WDXbz2a=^;=X+E3u# z@|gp;O)NC!xq(FhjUeAeiX)ywV|P=gjZ6bbPmCx`vOCbqnh+CoM&KXBRQ8rZo%f9$ zk%g9fJ_w|SIg5>Nc$6pf!srGCC#>3JdbLYR+Mm`5+s`P@cU)C*n^HMe9chsuW#t;gG`z?!kCDkp zegz&b&P|o685JAebLCpQ2ul!R8~tkotB(0HXcWgJh4$6iQoZ9y8ZS$$`v_2ntiocj#Oq9l_8x1D{dR1dC> z1f;65Cn-RHS7jS~y+V8>v+9t}h(44nCZsPmyIi4EHQT zSEI-wo}(v*H42U#iLe7^!gR|Ige5@TjDHQWy2pMtq=&jb=)e`55xnuDz-a~f4O$7F ztgHX}%Qi|c{+_A=y{1z0j|HlPi5I@~RAW1ou9G?&Wzl*&&Bh!z%W{YQA(6KcRJ)Ef z+$x<&Ape`F_IrnUA(SBChK^*n)m>C4I#q-^F zB2?==%5s_!92J-mtmN#6+34gMQX@6nH5c6FBI`x{&EkJIE|VT^Rs60;*4UU>f=j>J zFc@FmYN=DIp5*1LR|;5ugbca4ZeF$2qPqYvC|mHW^bM(DCy@)#m?EEGGXJ=NGaeQ- zR<_9z3JJQDs%WB_LE9Y^n*x$<6!HEF z^v#ce`g`~?a74@Go#WOqyuCZn^HDKim>VQsv6lEZDSI!5V_h-TOniT+#jY0G=0x2U zS0ZYZ73@gEvba{A1oKhz0c%z}JSJJye2UjRxQ3vh5C*{(J;z?bNg^`eh`RPODrGw! zhW0OQ0>TS*tE=n{Ag<65LPm0tqrQkpd-K%Bzn^~Jc%LpH43=$zE0`rSRff=7w!-9d zHxd6yI$d+Va;gc)UCwyseSPJS9f$xX&XG?To=ZuMY>vT4sjOjos=1n7PcYtzpB8Z5pR%-5RyCx=}~*cFpoZAdVIf?@_km z*Puk|>5sHA<t3(!Yj2P&xdW z&NI+st9Y`8HVAW1lHQmkD99Z~5DCb%-jih;E9Ru3}6O$f(3fQAv1B z96EEj#5P^OW-0h@>LG7a?=N3&CN^r*6%G3li%r-Ng6*S+&bq0~ zH*j}^Pn&Ks&##@Om@;2&1Ny7o+}z+tXHCyy{|^uKm;yFq4e9;+7u}FL`L!lBP#THS zU!y&vYE6T=Xl5qkQVUuAwGvCc*lDf09xwkTBKZ{3R3MVhQM<%}*}B~p>8#2*6-7#l z6YrcG=2T*}^JR1Xt9Va#7vr!CBV^b`m-grn^=-U4bzZI_xo*ZsOI1o>7z?kr>YA%6 z<58MPDQR`S*FWIIbMM0oObgL<`{!4)x|X<3S;26w%XBBjz-)%HX*z2yyflMK^L!nj zGr)Y_V+UvZ8ZqKG`eJnS*!^$oMAT&F{%`wiZ9aCeQ z(4$joufJu6P?_DJ2ay4Uc`c0 z&N%}vx+$bPTW;gQOXQ5*E9^reHnf7SaBDn*uo1(IN1(H31ED4VwU;a!$2JgY@_8E= zlUc!Mlj>;b@(nKnt>E~!4IZlcat?si1`q8;0qg4{#iLGBHKuMJGY4GEC!Yt1T*m-z zwf%!1H4`)UKEtEZ(Yp;1roFRX7RF0D;5;K!|7Q++l_CH=RsGJ%A zI&dovrAn8-C{$I@xO?;cxTDME4}qS{yHx~d{XrKwT4JqhA2dVyK+Omm)qGZ*7gEir zWBJ@iFl-gk)pl6Ny7y_LuCDH0sUa4@Z?s7Mu)L4cpX(rA<&DCqir&HODL z?oy+P3boIaIE?aINj?RORIRP8b@1`>F6U2K$e8n!km3;&k1&xVdc7peK)Wvi^9XZA zjuwtNMhvSG6iONa{_ZuYZG3xzCKFj6ifWdbM1cWWLz)IYf3){}B9Ao*rFJLkSs#=; zh@BU^gPMh!H%l%d^FOI@+;rCAJR=zUK9Em( z!$^VXbwbci>TS2d-ISwt8>Ev-g^`ttml3@y&c0-$q0!h?K#PfjNGD=jP9e+VAD`4)Aeos)2=<38$X?g9MWrs57J*EP}Pwfi$iq;V#F|xxOX65`&HW#~L zf(ExU>sC(IQ^L56ziik#CkF6kuElS&A;Nx7zaicC+YoQ=MHZpL3;x#%ciPzkYCZEI z*xZlXRLDEGn=FWsr~2c}p(ESk{TyMk&_$iZ3it35>h6k6JwV(`4-II4PvqCVAruqB z`v~^}6cT?|w64MU>cYYbPy?M42}YmU+;tM{tsA|JBV`F=^vy#!_w;{$V61yQ6o3ld z!oyC@Hy&(Q*hM46-D)`OuT*VbkBZ1FE!;ml=={_6xVhgYnfQ4t;A~r@z9*BpVX(3y z+SR=b{$Vo=UK72Ihhzxu`2{dL!WkplM_lpm9GZ`(UP|Z~O=IjUTGW5V>2CS!2dQ9h z5A|BVvipFO!{I~fuzD-nSXB0iYtWYogOn@AaFCwZz2-YP)YLx<)jjWJeSU|{=_Boe!zY+lYIUswb#(Cwqi-5RCF_bT2i>Ho&v_lXgYAp_*>V_c0zK2YT;E@+|zM~=r= z7(%^HCik+>0WC0qlKG2{?>`mW%MTkLi1J<}D(tR5zr`-)__WaXJ+)C)s%v=eB)igL zM!{yCZ(NJ_`W}7`@ZU2!yVM_22gq#%-h~VV_><+pk@UvLxG(e1-ghKg8w=_f`WmcH zX2~B9Yr)wNVv*ZVK<2ZG>{^6B3*Q{|t>ibJ37Q@{oUt?}GWQbEnD(!J%3*)|=u%y) z6biI={#G;K@+-_=_tyiCo0#@`(PxxMw||#m-KD-HtcG@s2hB3PzYYV$CYI;80zDQ! z8RepD2mm2>M8;2&oZMEB#vjL!;BQ23axA~4{~*ey&WNq~NJ;D~X&QW@WLmQ66fjxU z0MlqLRw|0|tmZ>D$N z3?b~=0jAfXo`pV2er3)_xY~ICi)9?h`{lggQ8w)@e=Izc?S8si=6|wvix{|#(z$hK z0&T?RlNbuktUV8X8TceN_0<~SeCqO;LrDsyutov?|qufVqL!j9G(;y z%7m{8k~BSP@@uwy#JlvLa((|SgoseT>?N;H#|kVYF8YZ$@4LGUZLSbM#?;u?%gZ6>r) zgdpmso0vQ_`)BPf@sG3>Qz!E!;aGB&Jpqo=lgo6JPPSi8I24JJM-Q_Gb_t`$uH5!m z>m_R4I>AIN{;A((*4V&o*RJAuip(E9ZQq&>?#I+SZ%MTRYvj zYA2dX^#m{-R*|T4Jn$qXC)u8Y)*ZohKVBEkKVqXM+!V#YdocI(?w_J@AFc6dr1I|0=&#hEvkpS=2bm+#PjSnAz+F3@o%Ac7=4W%fhiUweG z8;JY#+R>+U^J%zsfyJ=Lha7kB&$zkfj5qB*@D0LAUOd>&rkCXbVPjuGX{@1f2t^ZK zdvNT*K!y#okZgz}-a7+2r7 z`EC6Nd_3u4(9=ekA?}C6hoCv(bsI!fy%e>>=bH91~$;}z}K*ZoizVGChQr3mAU2YuIX&Dv! zd~u)1dcac1@^ZyEFsQ`x-r95_{?$q~r$$ zm34w2O^Fk{u5DGX(K0m@?5-<0vH0`b=HT|dOjoC68&_ljKY?%JGeXAvzG z^21>XHFY9?J-<0$#mLj2lC(4TtTyViM?J6YImn-9c?xIpV%@xucop|C?lu{@w9u)4 zx%p(3wM7tX!WBYSR^a4qZ^}j&XCog4GEP9B-`uL7Ow$UJ8F*^z=;=bo$CN%!wt`*R znLMbOtC{D-1iJj9Lp9Hhi>+-O)OOF5qU)ME=weDDLXW+_z9u-!_j~l2qxcyST!?9@ z1;vosvd-$~I1-r9`t?-CZZ$I<3;`3@SCuq zY2oFrb0t?Z&fz(6hTe&I)M%n>moNo;{Hjlz3lC1LJWFohN)4H*;Tqdil*Rt$gA`9M zEzAyIpbjQH1UudzV>v!Q5Fgnc5{$^nK^HLlA2PqJi}PfzJFLnDwMltq2LD^|>n|6x z86G$UgP!5anntC}ZH(;LlGNRK%a(pQuTD}Idvbw#2->gS{cBCX>#UpTBs)u@3u<5C zMRF>L7exQgW`VxaN#!a<4IRHrICD^+{V*Os`0q3qQSd*bk?&c2?^hr!w-pEf+!RlL z=!?j^&B#Qxs2cgysK=?%Y5>#r?-V^1sIU`1I6j+^-vJgya#XfJ&_|RH?^h|qBsc_q z6BPqOeWd%Dl2V287B-s%+S26<=hZJfQ-)tgqh(uuqAZG%zZ2I()E>-yU&Fz37%Cc0 z*XX0%Ury!fNe#t&NEoaqO3s(Et{ER5X?U;e`}(l5VeeNJcAV&z)rJq`rTmE<{I3&r zZ-GbWSK9qHjd{h>R%0QxV^V7!l)gX z5aL;aVY_6tF#(OP8`TM1d-=V5`lHcPu?}3jt3GGkyFttzo~nmG&j{6by{g_?ofzGunOV3o~I|NSfN zV@PiL_iQ<&B8!#Qyv+X(!iC+3vu?<{hy9ap*Q#wK-eLXAUeIt&Z7R$xY3tbq8d@5f zVl#8&HXY`KQCahb^Sr#|=9rkbl4~ta(&F#zfrjxOx_3;Tub9>820ZEAQ%T2Z{oES5 zSobrOL&5xtXSy)8T<$oj_Dmz6+(Pn;aVOv^(k6B6vru<8Df$x`4!Ta~1ko3$i%}pT zHo2(JcC#}ePqbH>6^C2E%(~Y21@Hd%LuOPm?W8Y~VA!#C@00J%#D~)8Z&BN2x857K zfc2J`m|JhEgz{4{S3^b0fkN?;skHQOQN3TLu!S87=*gN%+!FsPNfcRGmqawFRf?gi zqT;**3{1tiHIZzu++Nhh?Ht!1(j4Xc5`X2(;}v?@cwE2jz7+^`7hONG^`mX*_yF2N zk(=b^g4V?OdJD0puqb072>qD9XT?F%T9OR{E|(6fJHX9nFNYsha`W3<=Kq)KFf_2{Zvf3#*FOrM^UF zSL08MGN75%aIbPLPtDBCuWxLuEw{V$hoHfu;xbdMT(>LI6~gHjKuq&q)6AKhIgq(@ z2YUk$1oGgrD0iDshYzMBdyBr zH$*pg)l44waJw=u$=A$f$4Ko`)4v%>axiah$LU~Djqa_g?HoFRj}Cmlc1(-xY3Y8S z+1J;%wY6pO=Em+=if_B~emWEiCGGa|Pc}>M_km=(<{|6p2l43J+m+5MXq7yW&KZie>(et=#t{jdo|AN<9ul}!rOr=OOlmEGbD*W0!w2VuvT>yM@GmNV(` zqvyP2uL_TuJExbv5tGF`6Xc=I+w&^6FzeW3_nZ%Fn%I;T#|i&HKVI~2-Ny|)Zw(UF zl~F<;tweT0;XKS|LotcU1VTj*pRbr#WazdJdB5<4LTJMQv+Du~y>3`GmYjl+I{P5m zt55DpQ>2!B4jSVCB9Am2eN=Ta?hpdgkT(T1V28jZSh!p8wG}y!!o_n$aiQ-?(pbe? zOTtsqaB?!d!)jt>O2%;6_0dRgG+`R=K#f6BoPz($>)YDt17h`Xnl$T-TGTwk9p&Ie zr>wD!gnPqFnDpe@*eKqC7kkJr8~Kg}|GQT~q`hamlK6q4WjJ5Af9tezU|1O9MSKa2 z>ApQWCY7S^Xb*u!&Yl}-0CZ0z0Gbh1nSg!p$UwO&{@s^4Dax#P+4g~Om$_W0?qw|L zR4_pwo9LCOKr<_&+Xmh5@cLfm^V-cbno3NYGZD>abEuB#_U8}lmz-ib2_BD~xZRpf zSK*qiJ*V;lhI&zq(i-S2@C%S9ZV_**L6`gpN!2_ket?o0!R&6mpgf3`ni_&;hACnyIf2*jm zi^9Q8LVUK1+D~I}9eHg$#5VH0Nf;N?S-i08o%GKOYG;nf>ORXyiS*>^>2;ohY+J%zV6I@%+qyB>IST^t z2n_YKNjdY@t6$6tXe8Rt=+fN6^EOe86EUVdIm=zq59relD` z*(?);;zUj!$)^c@AG53UYZn$oI#7YYOpsHmORZa{U6#_W=xybR(bYoOOkW;6+vrZ` z`9}Wu>}20<9<12-cJmU0dk@7Qh)NZha!>{B#}!>YJw09Z)kaDtbbX{fD}aD&m&TyA zOnRL-^Og+(jz~81$?edJq=uPZqE5R+i132`>)X>1=KiB}U#~fLRaDYVI+Ac%yz^jj zbL#1sS$-FY-`>ivVMc=cODP8VYWns>4i%Vd#|aF7NDMy~Su+5CCZykQcbls34mbGY z#`oTP**z1;rK%;F=lhKVDUYX*BCbS$Rsc-iM~JoZ4p3m1*C7)D4lNhhYGq%_-24VQ zD3Nc#I0o}+WZ>paW_a8*}XF_$k&1$zvNUZyNG zO|$=D{oZ|a*k<6i#dQR{nWCqg$alE@I6eI4SP=<19cPH$Z}*kv^vTQupq z6gtD}3b{=8!v7#2Nz;Ou^qL72NOrch*%PSY*SPRzBxb zIU~;6%d`V5nF_l4d@s-tRa~6~AO$G$JlbGzK~W17xq+d4hbdeG5vx7K5;)(Kh3>wf zcxN2DcPTCDGrgD`<0vPlv0iGEq`7xYVd#0UIK~4K&Z* z2f3xu%n}-d9W5)S@mG{qmP#kK*c8@tV0o*wxJC6zgg45+HyW_Nzkc7H$BhE}lV3l^tOBYg21)pcEI z;y~K*I!HE^uPMfI|23pxO^`Yl$^8*Mn1j1mw>kSG@ak&eG(@2CojP__?_y|d{uMhC zKA5Ofo1-~aj-)pl)c5@W{@zB{{t|#4?^-N?u5KP9z3xjP$?@~|UX+irzw8*%zi)~y zg%D(I%rzCEQpT%ExX+i*fKk2~b&XPvoR)gdG6KJ68B#H*3A#yAnf4Sc=0~YYp=s(j za(4#Yp{uI|&yGRIWp(aiOO0~&8n3=^mFp3%E`Qk(qS|uhmR!hae0Hq63p!VAPH6B` z^@wG2E3?vDP6_>{RrO2P6EibrR#7Xl6Mzm(G!lfWa5X=M&|d+bWKSds_kK1lz6=PZ zBEiH_1SW~@<*VCLv66q4YBM&|{y3F>=i-A36$u@S%w2O;2CvAd|7C()d3M)66tN`Z zDjs}qMNbO@yeo@qAM_GL)YVD;yRUl`7KOFGFTnkcZonz6;C777SWk1FT*=ipEmU#v z!J;$GiYwIp<_Y|SHv+C%sNNu{Plgn6Wtmz>=V4zjd7yZ|bNw`quf6nxkEmQVp-gk) z!o?MqoH=gzDb@nkMN}~Rtk0j6exC)f6@7X_#6)K2Je|9`440{nFm!WL<4%XFj1vi(d^bmy|7TVE6!4vV~Dv7pF zoOdzbppLl-El@VvU!#3)vPM3qpY29h4=<16aT;>}3?`+wG0^r{hVmreU;F8>fDQ*- zC|c8FP#?XvjepR(Tp*!{kRUA^vj|?6z#^{r(4?Oo8d4;+KImcP2#BhnK>iW)LvI>U zQUkA4T7E;2SK>s>`iC6v(_4b)%yG|ncQpmj8;@gjpnDl2;3#>BGDEo-<`k^jtU{m* z&A;Ph{vYs?Eu~a@7>2oOx+paV*h)A@S?^T_=kwhr4BJ}EOlrN^@4S7oK^V=0!AjF^ z1cy&)YI?6+5{kShO0|bzSNz`SF6;^|3$- zTtL4V)aF$gPnyX~CE4#n!iNsGu|~AdeanL8vrL#POX^)1u~{IT9anBu2`HRXoDeyl zG)Jy2y27|l$U4D>x2f;9X;isJbdA_7=ash?7AC0TE>m)mOe>aN@Vk5yAx_Mqi5wqG z8o*`-b#MPz!~L8zAa-xJ4CEekFQ$a@OdL7vl52;N)9}a?_29NC;8OO$8;_Z zky}#;KeE~q4Slynxeg%1coDg*GXkRTU)5>o@gbE^YV8Uf?4SLMTrb=bIrh-;%QKqv znqzI@*fR7J`X!QX&Xhf|7e?jVuJ)4m1{9IU)9YMHE$2_X@fG>1K#snB=Sw9e+ZY&3 zED~A5h+RU0xBvHc013{Jam&EiS27&HxL;qayDL4;&rq^8&aN=m> zJN(Iy;f@FdZ|(W$xqv>4;PrRJFeSTGlo__BoBoX4&y)q_4lc?DP(NF`&gI z=(PK-xw?}t`;@k$%ci7ng@tnxQiRv^%ab|%NbN>v+j~nRJN1Kj$hg899|6p7?2*g+ z%SkhpCFJnKez_o z%D(en#?XPfsMeJyHYs1p$SH~zO>-7_rNUQ^!psV@_kb!YxFV(`j0@Ua`*)Vj*u4Jz znTEQg8 ze6SsPjRa4rGAye$`p?=x4(+znJK&n&AMJFh+a7^ptp$4E$O?}ZQ%0n0>O-$5FxS4L z2IZ2GE2m=EWoVUiY4v*!#|h#1DJYjj`@8S~uATL^g-{pxI6W;R@PQ>G+xw`Fkd$z2 zv$7sofRSCUlEwSe)y}Jh2AEqN3CNTGfN1W^ApipOxt34Bg}fl!dGXLSZ}7Z>CMZ0o z$k}7;{d5G+UwH(gfWl66bjy2I69Jie2R%<(BD%_39^Ipuv*8Q=yfCAB59d%(P{pnT zZy7w0!p}~i2L9Ro4Lp+#Y(ufP=Hd={w`4Cn`LLY zzZpDl!7NK4S|8BE^^$$BLV2o?1@__B7-yR#exb!Z?>D~vd*!Mvn8Ae58V#j~_N zJheL}TxPAWEibkUSvXA6Tg)USxcOejUqD{uQih8D?_bE}oa~$C>3Di3?^6vSsV{#x z@8;Wfa9M)VhFweORcA6T4oreFIt%UE)RdSh@c0Sk+m$cslgjMjhA#aD$^wJ8@!8x99 z10?~

JQaHVxN94Xgj;yEJpYMf~ro$ZT*qf@btR(FB8BXUs^UjO{*TldKv360C#- z)j6P9t$9RTD;I}>uR}2_)0_F|Q~*Sw?hmE#K)>vtS!6u=Ni>Q)xay8t+qp=d-VfaS zxmZ_FhvGAUqK45Mz^P77=Y1 z0gXI#a6*}ojGUeF!Mb8;a%pvOaj}(wfq_YBO-)TxOG`@*e+mEM^z<~F&d_08(7ZW_ z*cb#&12SM%F&`-51nmW=%`COyk8kEKaIbw`+Q0`YX5L|!pwE3*vju`^ z7JvpP()z?CUfEw(H}VI@6?D(sMSlh;Od=7B$CMt%j~duW>Wi2!vKmY-tyGJpzti}QdCOQV0ra43d%J z)%F!_{daDM%B({v8N0J-mCXfXS$5|0PL9vVz?*H((PlzE0gqg%V(iqZDhC5F;{l#u zA?=fTWUlgioR6kbSQ4rzobwZ#m}ReRmNw)qF$=+YtY(>6MPfyEV788K8cm;-#3tZ( zt-Y1g9T^$KeP{-$JPXJz5UIo1)|*n)md!PP$r};Z?Ct0$4rDXFH1LyQw%viqlUT8` z$Rh2>?sTO;#Yw~`?3S~J+6qG+=zn0xX2tSvyNKWfar~D%?x$h zrtKZJ+jcVoxo0!VxRMOsPM_10i=jx)EZ*t6?cDbjqX+nqO+SEl$5i3$JNI8@3)A@E z??a!Mp0Ev3J2%GJI^KyRRhSEg!b7Vw`5KOk3(MxR|eCA$=8U>iVx`{Jcd@6^#o3_^oBUVdxIXy zg1|YhYFP30TOAbCc0M~5DR!4;k6DUpdbDd~WojRq!ETR?T$@nP*Xz^!qaZLQO9brS z{tg`dmWKU{;rjX%DzQR=g3{65%|s2E@(z=m8}gI&_~Hb_jmKZhfZxXkZ~pxEeWO`9 zT@0?U*4o#%HD1?f&#en~Grb8ec5bVow01SD>$fi~EmXewV}AM~*{e>4k;j%R(uWg4 zM%Lj+p!0(|U)|V?jHY`pA!|Kbp3m8EuQ6->CE+x0#@}ai0eI5(>UlzpR!RvxF6$TZ zX7%PX>-Wt}5!#|E-Ijqti|)5)^wrP9tNb?QC)ZrdHe%hm?&DwJCI4W0O*W+3m!We z0g-EPGxcTY3!=arPzWKX{!WyE=611N({QLv+h#2GoL}r9Ovm%!-!a*p4)$N7oB;9f zH`}gORxioo|1W?Qf9iBn|3M^l*8KA$U%XwT-SV1pT|N8EU&%goq^mh~=o+ESS<|8m zT+o9jABLyo&;3AHmj6BA$E#dNSJgt3?HcaI*R$=&B3kXKLsxf* zIq#F0qhQdthU zZ>~iDd=tQvFCt@v9&}{uq)7iVG4#8N3@PcP+p}83y(s0D7qU67BUbIH!{7`X(i$>X z`0y`N6JAd5&wj!N$Ml5I?>N_xqN=kto+I<;pUg@%hse`K9ag51`OF~1S$%o`+aPq? z-;{FAuT~3(#9e898qXMN{QA!izIdyd1S|bt zpVQixQR=w!64Y=x80Sb`1#<0U9l}q#Bkg|0PYE9Rg7NR>&~3cUZXtw*{rfK`nywvZ z&_E}g5@4Q3agNkgFxNcRg=J*k;f?+o5EiE+(!FObyn>D$(RIJnq;I;0Dyqz*@jN+o zM4nFS!k7i0z2gPt*TGDNM#C3jwjQZd5%ZUiB+^Ai22FJGgOBDLbEK{UxrQ0uxP#1l z78Lh4jY<1jhWs-1tvW7>`8Nqo_Zv<&Xr!wj&#T;?kUBC?W2`q#;y_(L2g7#~w>ZNp3N95^@b(m|#;d#cRxOv@5-{Lj}`F{Uf zPQnpFIAU>s@dy@iX{+K;r{1ZDILBu%@mEE-rfbvG05B25H$FUf52F84FTN2t zM(+Jbo_jgjxf5FInA7#Z96vK%)Dc^{Gdv8g@fhrzVd}7ldlqedaKM|xXF4R(J;xX{ z)#Vjg&+XbWS5imhnThp*O{C7xGyuIekIbFBM>~V+oSO~Ws;DxehRc&U4^jU#7@n&2 zR|37+kkonih4(GA1gS$WKBb{~Tm8vnI7Qc3Czt16oKxy=eHGA~+Uj#-vXAv_gsHpz zz`!i_%2_9kj9Tir(4x7j&d9Iv90fu;l>B2o!)Ag@F8$&}JN8HJ8;^F%;5FD6r)`4I zOXgV<2+LvW?OW}No>+C%F}Z86lGF1pw`Wx#ELkzbTi9?Q|g>NVBRc3URKnz}t@0E#m^HppLV(w5z%}+sq%&FXjR26C>dkxM7z{>c^jDNWYG~ zu#nre7Ie7@dU6|W>Zo6NtRVwB^MXQd*IFXVD{83UaHb(6y8M(voF7Gy04BV* z7WQbSRm|6KyV;N-T~b_#bJYT2Vk-en=$z&e``X~4sN;a18I@hCs~Rrw?8Y3>?552$ zY)sfp6Q({idPwSbl^HUolGAmR+n;p(oP6zollhE+rrH>WT@*<)UgvXGdl4G z9Wj4Y|3191Y@s_>-b+N?HH_48i%Vjao@B_Vu6sZ~%pZOHHJw9;bxVjQCipni>30LS zxFk_Ul_A5r{}~-If05C(z+W3;nK;2S&@@J=lg3^qnNGXJkZF}w>Y|3r1?CJh9Da;q z{Z6vYjr6p@USN{x(lSHFbFBEG;lkED*LFWX&~3EBAglWHU`4lT@WA z8nUFSQwq!zhq=#6So7p!aG3T&>UJ&alqy5kbp9EI8ZN$|uZNXz*Uqp3Ed!&O&N$zY zJrz|K7vemwU^3*Znx!+LyxKu8t}ZfUQDv3-Vs3m_Pd1HbMteyR! z#r%aQ^yJ8b*G>@nS`(v{ZaLPFWtCi*UFIT0F%R6Wr!}`F6GETX4ElK`hOF!4hq710 zfq!wk-va>1T>4BMZFqvV7WC4)U5qw5`(%R-bn=5)i*s0KO*Z%VUPBWA=z=*YUe4O^ z?4T}SG>~M<=tAe-z@Rdm+l`wXOE_Y#o!RLfc;U6|G6xZawt*FoQG^%?-n1<;8mRmv zgHD9jT&9^rC!X2CvCWPTfBN^{7XX;-2#lj!i!JT7j_%DJuK))UJaM-Hld2>mPB%KC zG#ktrn6t`{9wi*_{CJpVdM48Xq1RVyA{<8o|M@W#>aHbz=m=L9ecVFR2}q^B2@34Rrr6m)x)L3g6m zGwH*@cP3gG*Eh4A;?K@GCFo;(v)$3++hbA`47g2%BP_ojqXcgn!*)jLKS2n-=m>~kj+<3~NF0661UGbo=23vS~ zyS00Gb#;H*&W2vEc|f}aU#h#@j@4Xd*HYU?f+Wa?k3R9*^P}_QZkvh2I3vRlh`}K` z=C7)nB7-F5wMm}F>fnKQx*F;K!n`);0Z{~_-xtdErX5W1b9F~a@OrM{BB4njVRB z-GzvS9cw5BVLCUCV}e)sa=Fhu;LSalIp&PGPNUEHFMcM7%*yP}TCIg}^`n4=o~os6 znD6d!nt5&p6R{$zEJN^P21dhyUQg&Lz7UZrLX6pAywcfCDD|l$CHQh3c`~u6XNWoV zU}?d0?<2;@ql`&;oC;EF<<1 zE);gO+P249>?V$D^+JSIK5#ppRJQMmiRjPy!6*_Q68*$ zD=xq#)l1pfqfVN8;ox;iW?D1wlR=y?T2F!>VGJQ3*d4NR=pI;y79jNmf1WPZQWLA> zmJGzX?7@=S28ajHNAv%%n%MGm2Y<-4D@OTo#?cV8=%xr*px?Yn2qJITX*YA|5ILvk zJrGeWv>q+N-=c$_iR3!AvN!|G(Szk?;>NKs!?75Yhu1W%*v2A$$TP7z-DpPMk>53O z*A)DSK9K=q|9B6N$XWZwtPn-lI2?M*p(eo>S7yC8>ToKnJ|oS{v22#KA2-lf+Jgwp zdul=p#%aaoW28wpketUkcmEhXGd1P|%fW3nWo>(^;n8WIn^NS3*qpH%h)o|DY`4ypdM?<{z zbC_)=IBzwIqqM;Ty?9HW%@T@W8P(k2rP2o!gT^2L>j`N`oSQ{g zd|+v~aYBI;Q!lq>q-EXq*x2Ou>Ta}C%z3(>o*&e)4?mtp=1+WvDHmJhq{fM;fQLm| zhcD7=E(aGJQllPT4HI^AK&Hk4kXBXLgE9y1hjC~7;&=Wb`uluQYpxE2&Y2uzT?|CL z!zrC1H4QzdU3!cm2UT|eIZtZO9QQPQq->nvXfw0`isevtAE5_dDxn7>m8+GYi}Pm1 z@00>uGSwTrZHy?6QMergk>m6f7aHoj*Q2U8n70J)-e8WTic4~)Y(G%WX0tguO~`|F4%J6?%+O*THRdG!v0UM!kwJ%?al+%b*EmdlnXJLv2o!79L;3_3Q+AX-_lOrq{aqiu-D^9LfA7^GeG zo|cO099dL5gsRFlWzKj;=#W08+=b%t_A3^~&0AtrF>mWn3Vo87$AwsZ8#p0A!6>D! z5E)TDpqJnS+;3sQFchyWb2NdT>^)7W%vyi@RvayJUBiZ8d8qqC{?< zR@)d=d`q6BcG;f0Lo4QTA8cKMP=bCZh1{hQI=XatjDVsSGv)y@(6(eJQ4>ervFcLE z{LV{`Gvu4ls7bMg!@qr!BR$XtB^?8*p$~>~L{!O#E2*(tw1DyY>^#R2NgT1X?+?QN z%8-etW2!4OiF3IRHc|7NxGs;(>Yy_Mtp<2(lRMz$$b~{gWs=9_gxdKsH!|Q=Gf(`^uXiAB)_X3y132Ll0i5Kea^yC>fMXJ5i3FeFC~>% zgv9BOEU85l%Aam{e6!nFE^{ zG#J@aigN}%SZi-0=>0az*q<2sHXj3e7ya27=T4w=gW^V3l=l=y^O!p3tOt(79JR>F z9&9{`b5^=_tWyCU=k~HekIj>^Rve+V8!<)(aT6qt=3EN8Ghd7L7&`T#6qq+HOM8(C zda$vD&Y(}%p!NE;T+>k5A<{2_&484w8jIHG&BHe;tjH9Udyu6&7$J23_U7(&h zN(k&lcH5-pwfMpcT>fSZG!hoKouR~eD~aK=V@sv8PimTWO|C~JhlP$%do@Mc@fWW&*u`ze)q=CmJ1MJJqhnp)%O6;Lg$1YF*2HmyM!l27gf1+#as+R-Y-tDmv&^E z&M!yonlPtlhY0VrMPFPQZsv&G(lj#9jMj6KD0GD&C{Z)y<>&u@JXaOiwPKC};KfRbq z7jqN@)Rfr=y%e8bK%PLyUVGzdx_G{thC1!WLiv_N$5mbVKt3_AxUlN~>$o0XMW;Ue zK)x`){n8T(^YTMtKePIRVkYNRd_nd9aP>3=mE3w`1(VY{N_w$2f1TyHGaUOt<8qd1K>y zQt2>)xg~>vF=$>|cPDEVc1Z-DI#ezH+>WBuA-b0iH@%BNbEzLpCQkl%@ekqtBsk)S z^AH~vNe6Cr1<56_@Rw8S2`$vSn=fjxIB}&XLnWFOt=lW}1v!grBlw%199gc_whU04 zC!SVx$^>~hUkPe9YU-uUgI62sOM!%{?xB17v+}|P|>{p?0HbDRY002ov JPDHLkV1n%|2XFuY literal 0 HcmV?d00001 diff --git a/packages/android_alarm_manager_plus/README.md b/packages/android_alarm_manager_plus/README.md index b6937aa837..aa390b568e 100644 --- a/packages/android_alarm_manager_plus/README.md +++ b/packages/android_alarm_manager_plus/README.md @@ -1,12 +1,10 @@ # android_alarm_manager_plus -[![Flutter Community: android_alarm_manager_plus](https://fluttercommunity.dev/_github/header/android_alarm_manager_plus)](https://github.com/fluttercommunity/community) - [![pub package](https://img.shields.io/pub/v/android_alarm_manager_plus.svg)](https://pub.dev/packages/android_alarm_manager_plus) [![pub points](https://img.shields.io/pub/points/android_alarm_manager_plus?color=2E8B57&label=pub%20points)](https://pub.dev/packages/android_alarm_manager_plus/score) [![android_alarm_manager_plus](https://github.com/fluttercommunity/plus_plugins/actions/workflows/android_alarm_manager_plus.yaml/badge.svg)](https://github.com/fluttercommunity/plus_plugins/actions/workflows/android_alarm_manager_plus.yaml) -

build
+[](https://flutter.dev/docs/development/packages-and-plugins/favorites) A Flutter plugin for accessing the Android AlarmManager service, and running Dart code in the background when alarms fire. @@ -17,9 +15,18 @@ Dart code in the background when alarms fire. | :-----: | | ✅ | +## Requirements + +- Flutter >=3.3.0 +- Dart >=2.18.0 <4.0.0 +- Android `compileSDK` 34 +- Java 17 +- Android Gradle Plugin >=8.3.0 +- Gradle wrapper >=8.4 + ## Getting Started -> [!IMPORTANT] +> [!IMPORTANT] > You would also need a plugin to request [SCHEDULE_EXACT_ALARM](https://developer.android.com/reference/android/Manifest.permission#SCHEDULE_EXACT_ALARM) permission if your app targets Android 14 and newer. > Google introduced SCHEDULE_EXACT_ALARM permission in [Android 12](https://developer.android.com/about/versions/12/behavior-changes-12#exact-alarm-permission). In Android 13 it was granted by default. > Since Android 14 this permission [is denied by default](https://developer.android.com/about/versions/14/changes/schedule-exact-alarms) and apps need to ask user to provide it. @@ -95,7 +102,7 @@ using. ## Receiving show intents for alarm clocks -If your app is an alarm clock app and sets alarms using the `alarmClock` argument in [`oneShot`](https://pub.dev/documentation/android_alarm_manager_plus/latest/android_alarm_manager_plus/AndroidAlarmManager/oneShot.html) or [`oneShotAt`](https://pub.dev/documentation/android_alarm_manager_plus/latest/android_alarm_manager_plus/AndroidAlarmManager/oneShotAt.html), you can receive [intents](https://developer.android.com/reference/android/content/Intent) when user interacts with system UI that shows the next alarm. An example is the alarm tile in Android [quick-setting tiles](https://developer.android.com/develop/ui/views/quicksettings-tiles). This functionality is to allow you to show users the relevant alarm, or allow them to edit it when they tap on such UIs. +If your app is an alarm clock app and sets alarms using the `alarmClock` argument in [`oneShot`](https://pub.dev/documentation/android_alarm_manager_plus/latest/android_alarm_manager_plus/AndroidAlarmManager/oneShot.html) or [`oneShotAt`](https://pub.dev/documentation/android_alarm_manager_plus/latest/android_alarm_manager_plus/AndroidAlarmManager/oneShotAt.html), you can receive [intents](https://developer.android.com/reference/android/content/Intent) when user interacts with system UI that shows the next alarm. An example is the alarm tile in Android [quick-setting tiles](https://developer.android.com/develop/ui/views/quicksettings-tiles). This functionality is to allow you to show users the relevant alarm, or allow them to edit it when they tap on such UIs. This intent has the action `android.intent.action.MAIN` and includes the following `extras`: - `id`: The alarm id that you passed when scheduling the alarm. diff --git a/packages/android_intent_plus/README.md b/packages/android_intent_plus/README.md index b1708b56c0..9880ac0386 100644 --- a/packages/android_intent_plus/README.md +++ b/packages/android_intent_plus/README.md @@ -1,15 +1,30 @@ # android_intent_plus -[![Flutter Community: android_intent_plus](https://fluttercommunity.dev/_github/header/android_intent_plus)](https://github.com/fluttercommunity/community) - [![pub package](https://img.shields.io/pub/v/android_intent_plus.svg)](https://pub.dev/packages/android_intent_plus) [![pub points](https://img.shields.io/pub/points/android_intent_plus?color=2E8B57&label=pub%20points)](https://pub.dev/packages/android_intent_plus/score) [![android_intent_plus](https://github.com/fluttercommunity/plus_plugins/actions/workflows/android_intent_plus.yaml/badge.svg)](https://github.com/fluttercommunity/plus_plugins/actions/workflows/android_intent_plus.yaml) -
build
+[](https://flutter.dev/docs/development/packages-and-plugins/favorites) This plugin allows Flutter apps to launch arbitrary intents when the platform is Android. +## Platform Support + +| Android | +| :-----: | +| ✅ | + +## Requirements + +- Flutter >=3.3.0 +- Dart >=2.18.0 <4.0.0 +- Android `compileSDK` 34 +- Java 17 +- Android Gradle Plugin >=8.3.0 +- Gradle wrapper >=8.4 + +## Usage + > **Warning** > > If the plugin is invoked on iOS, it will crash your app. In checked mode, we assert that the platform should be Android. @@ -68,12 +83,6 @@ of integers or strings. > ACTION_VIEW intents for Android, however this intent plugin also allows > clients to set extra parameters for the intent. -## Platform Support - -| Android | -| :-----: | -| ✅ | - ## Android 11 package visibility Android 11 introduced new permissions for package visibility. diff --git a/packages/battery_plus/battery_plus/README.md b/packages/battery_plus/battery_plus/README.md index 4b7c29b44e..9cc8a0e29d 100644 --- a/packages/battery_plus/battery_plus/README.md +++ b/packages/battery_plus/battery_plus/README.md @@ -1,14 +1,10 @@ # battery_plus -[![Flutter Community: battery_plus](https://fluttercommunity.dev/_github/header/battery_plus)](https://github.com/fluttercommunity/community) - [![pub package](https://img.shields.io/pub/v/battery_plus.svg)](https://pub.dev/packages/battery_plus) [![pub points](https://img.shields.io/pub/points/battery_plus?color=2E8B57&label=pub%20points)](https://pub.dev/packages/battery_plus/score) [![battery_plus](https://github.com/fluttercommunity/plus_plugins/actions/workflows/battery_plus.yaml/badge.svg)](https://github.com/fluttercommunity/plus_plugins/actions/workflows/battery_plus.yaml) -

-

build
-

+[](https://flutter.dev/docs/development/packages-and-plugins/favorites) A Flutter plugin to access various information about the battery of the device the app is running on. @@ -18,6 +14,17 @@ A Flutter plugin to access various information about the battery of the device t | :-----: | :-: | :---: | :-: | :---: | :----: | | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +## Requirements + +- Flutter >=3.3.0 +- Dart >=2.18.0 <4.0.0 +- iOS >=12.0 +- MacOS >=10.14 +- Android `compileSDK` 34 +- Java 17 +- Android Gradle Plugin >=8.3.0 +- Gradle wrapper >=8.4 + ## Usage Add `battery_plus` as a dependency in your pubspec.yaml file. diff --git a/packages/connectivity_plus/connectivity_plus/README.md b/packages/connectivity_plus/connectivity_plus/README.md index de2c75c763..a75a220d8a 100644 --- a/packages/connectivity_plus/connectivity_plus/README.md +++ b/packages/connectivity_plus/connectivity_plus/README.md @@ -1,14 +1,10 @@ # connectivity_plus -[![Flutter Community: connectivity_plus](https://fluttercommunity.dev/_github/header/connectivity_plus)](https://github.com/fluttercommunity/community) - [![pub package](https://img.shields.io/pub/v/connectivity_plus.svg)](https://pub.dev/packages/connectivity_plus) [![pub points](https://img.shields.io/pub/points/connectivity_plus?color=2E8B57&label=pub%20points)](https://pub.dev/packages/connectivity_plus/score) [![connectivity_plus](https://github.com/fluttercommunity/plus_plugins/actions/workflows/connectivity_plus.yaml/badge.svg)](https://github.com/fluttercommunity/plus_plugins/actions/workflows/connectivity_plus.yaml) -

-

build
-

+[](https://flutter.dev/docs/development/packages-and-plugins/favorites) This plugin allows Flutter apps to discover network connectivity types that can be used. @@ -24,6 +20,17 @@ This plugin allows Flutter apps to discover network connectivity types that can | :-----: | :-: | :---: | :-: | :---: | :-----: | | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +## Requirements + +- Flutter >=3.3.0 +- Dart >=2.18.0 <4.0.0 +- iOS >=12.0 +- MacOS >=10.14 +- Android `compileSDK` 34 +- Java 17 +- Android Gradle Plugin >=8.3.0 +- Gradle wrapper >=8.4 + ## Usage Sample usage to check currently available connection types: diff --git a/packages/device_info_plus/device_info_plus/README.md b/packages/device_info_plus/device_info_plus/README.md index 4185e4f771..d4b48d16fb 100644 --- a/packages/device_info_plus/device_info_plus/README.md +++ b/packages/device_info_plus/device_info_plus/README.md @@ -1,14 +1,11 @@ # device_info_plus -[![Flutter Community: device_info_plus](https://fluttercommunity.dev/_github/header/device_info_plus)](https://github.com/fluttercommunity/community) - [![pub package](https://img.shields.io/pub/v/device_info_plus.svg)](https://pub.dev/packages/device_info_plus) [![pub points](https://img.shields.io/pub/points/device_info_plus?color=2E8B57&label=pub%20points)](https://pub.dev/packages/device_info_plus/score) [![device_info_plus](https://github.com/fluttercommunity/plus_plugins/actions/workflows/device_info_plus.yaml/badge.svg)](https://github.com/fluttercommunity/plus_plugins/actions/workflows/device_info_plus.yaml) -

-

build
-

+[](https://flutter.dev/docs/development/packages-and-plugins/favorites) + Get current device information from within the Flutter application. ## Platform Support @@ -17,6 +14,17 @@ Get current device information from within the Flutter application. | :-----: | :-: | :---: | :-: | :---: | :-----: | | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +## Requirements + +- Flutter >=3.3.0 +- Dart >=2.18.0 <4.0.0 +- iOS >=12.0 +- MacOS >=10.14 +- Android `compileSDK` 34 +- Java 17 +- Android Gradle Plugin >=8.3.0 +- Gradle wrapper >=8.4 + # Usage Import `package:device_info_plus/device_info_plus.dart`, instantiate `DeviceInfoPlugin` diff --git a/packages/network_info_plus/network_info_plus/README.md b/packages/network_info_plus/network_info_plus/README.md index 1537dc467f..19fd767adc 100644 --- a/packages/network_info_plus/network_info_plus/README.md +++ b/packages/network_info_plus/network_info_plus/README.md @@ -1,14 +1,10 @@ # network_info_plus -[![Flutter Community: network_info_plus](https://fluttercommunity.dev/_github/header/network_info_plus)](https://github.com/fluttercommunity/community) - [![pub package](https://img.shields.io/pub/v/network_info_plus.svg)](https://pub.dev/packages/network_info_plus) [![pub points](https://img.shields.io/pub/points/network_info_plus?color=2E8B57&label=pub%20points)](https://pub.dev/packages/network_info_plus/score) [![network_info_plus](https://github.com/fluttercommunity/plus_plugins/actions/workflows/network_info_plus.yaml/badge.svg)](https://github.com/fluttercommunity/plus_plugins/actions/workflows/network_info_plus.yaml) -

-

build
-

+[](https://flutter.dev/docs/development/packages-and-plugins/favorites) This plugin allows Flutter apps to discover network info and configure themselves accordingly. @@ -21,6 +17,17 @@ themselves accordingly. The functionality is not supported on Web. +## Requirements + +- Flutter >=3.3.0 +- Dart >=2.18.0 <4.0.0 +- iOS >=12.0 +- MacOS >=10.14 +- Android `compileSDK` 34 +- Java 17 +- Android Gradle Plugin >=8.3.0 +- Gradle wrapper >=8.4 + ## Usage You can get Wi-Fi related information using: @@ -131,7 +138,7 @@ The example application for this project, implements number 1 using the [permiss Also, **your application needs the "com.apple.developer.networking.wifi-info" entitlement.** -This entitlement can be configured in xcode with the name "Access Wi-Fi information", and it is also found in the file `Runner.entitlements` in the example project. However, +This entitlement can be configured in xcode with the name "Access Wi-Fi information", and it is also found in the file `Runner.entitlements` in the example project. However, **this entitlement is only possible when using a professional development team** and not a "Personal development team". Without complying with these conditions, the calls to `.getWifiBSSID()` and `.getWifiName()` will return null. diff --git a/packages/package_info_plus/package_info_plus/README.md b/packages/package_info_plus/package_info_plus/README.md index 1be9253799..1e6c1c1883 100644 --- a/packages/package_info_plus/package_info_plus/README.md +++ b/packages/package_info_plus/package_info_plus/README.md @@ -1,14 +1,10 @@ # package_info_plus -[![Flutter Community: package_info_plus](https://fluttercommunity.dev/_github/header/package_info_plus)](https://github.com/fluttercommunity/community) - [![package_info_plus](https://github.com/fluttercommunity/plus_plugins/actions/workflows/package_info_plus.yaml/badge.svg)](https://github.com/fluttercommunity/plus_plugins/actions/workflows/package_info_plus.yaml) [![pub points](https://img.shields.io/pub/points/package_info_plus?color=2E8B57&label=pub%20points)](https://pub.dev/packages/package_info_plus/score) [![pub package](https://img.shields.io/pub/v/package_info_plus.svg)](https://pub.dev/packages/package_info_plus) -

-

build
-

+[](https://flutter.dev/docs/development/packages-and-plugins/favorites) This Flutter plugin provides an API for querying information about an application package. @@ -18,6 +14,17 @@ This Flutter plugin provides an API for querying information about an applicatio | :-----: | :---: | :---: | :---: | :---: | :-----: | |✅|✅|✅|✅|✅|✅| +## Requirements + +- Flutter >=3.3.0 +- Dart >=2.18.0 <4.0.0 +- iOS >=12.0 +- MacOS >=10.14 +- Android `compileSDK` 34 +- Java 17 +- Android Gradle Plugin >=8.3.0 +- Gradle wrapper >=8.4 + ## Usage You can use the PackageInfo to query information about the application package. This works both on diff --git a/packages/sensors_plus/sensors_plus/README.md b/packages/sensors_plus/sensors_plus/README.md index 23d5ab1d76..d4a5af2711 100644 --- a/packages/sensors_plus/sensors_plus/README.md +++ b/packages/sensors_plus/sensors_plus/README.md @@ -1,12 +1,10 @@ # sensors_plus -[![Flutter Community: sensors_plus](https://fluttercommunity.dev/_github/header/sensors_plus)](https://github.com/fluttercommunity/community) - [![sensors_plus](https://github.com/fluttercommunity/plus_plugins/actions/workflows/sensors_plus.yaml/badge.svg)](https://github.com/fluttercommunity/plus_plugins/actions/workflows/sensors_plus.yaml) [![pub points](https://img.shields.io/pub/points/sensors_plus?color=2E8B57&label=pub%20points)](https://pub.dev/packages/sensors_plus/score) [![pub package](https://img.shields.io/pub/v/sensors_plus.svg)](https://pub.dev/packages/sensors_plus) -build +[](https://flutter.dev/docs/development/packages-and-plugins/favorites) A Flutter plugin to access the accelerometer, gyroscope, and magnetometer sensors. @@ -19,6 +17,17 @@ sensors. \* Currently it is not possible to set sensors sampling rate on web +## Requirements + +- Flutter >=3.3.0 +- Dart >=2.18.0 <4.0.0 +- iOS >=12.0 +- MacOS >=10.14 +- Android `compileSDK` 34 +- Java 17 +- Android Gradle Plugin >=8.3.0 +- Gradle wrapper >=8.4 + ## Usage Add `sensors_plus` as a dependency in your pubspec.yaml file. diff --git a/packages/share_plus/share_plus/README.md b/packages/share_plus/share_plus/README.md index 93e7166acc..5ede533e77 100644 --- a/packages/share_plus/share_plus/README.md +++ b/packages/share_plus/share_plus/README.md @@ -1,12 +1,10 @@ # share_plus -[![Flutter Community: share_plus](https://fluttercommunity.dev/_github/header/share_plus)](https://github.com/fluttercommunity/community) - [![share_plus](https://github.com/fluttercommunity/plus_plugins/actions/workflows/share_plus.yaml/badge.svg)](https://github.com/fluttercommunity/plus_plugins/actions/workflows/share_plus.yaml) [![pub points](https://img.shields.io/pub/points/share_plus?color=2E8B57&label=pub%20points)](https://pub.dev/packages/share_plus/score) [![pub package](https://img.shields.io/pub/v/share_plus.svg)](https://pub.dev/packages/share_plus) -build +[](https://flutter.dev/docs/development/packages-and-plugins/favorites) A Flutter plugin to share content from your Flutter app via the platform's share dialog. @@ -26,6 +24,17 @@ Also compatible with Windows and Linux by using "mailto" to share text via Email Sharing files is not supported on Linux. +## Requirements + +- Flutter >=3.3.0 +- Dart >=2.18.0 <4.0.0 +- iOS >=12.0 +- MacOS >=10.14 +- Android `compileSDK` 34 +- Java 17 +- Android Gradle Plugin >=8.3.0 +- Gradle wrapper >=8.4 + ## Usage To use this plugin, add `share_plus` as a [dependency in your pubspec.yaml file](https://plus.fluttercommunity.dev/docs/overview).