[{"data":1,"prerenderedAt":346},["ShallowReactive",2],{"article-flutter-tips1":3},{"article":4,"tags":171,"previous":186,"next":251},{"id":5,"title":6,"author":7,"body":8,"createdAt":159,"description":160,"extension":161,"img":162,"meta":163,"navigation":164,"path":165,"seo":166,"stem":167,"tags":168,"updatedAt":159,"__hash__":170},"articles\u002Farticles\u002Fflutter-tips1.md","Flutter Tips 1","[object Object]",{"type":9,"value":10,"toc":156},"minimark",[11,15],[12,13,14],"p",{},"Tips and Tricks",[16,17,18,36,56,62,131,134,150],"ol",{},[19,20,21,22,25,30,32,33,35],"li",{},"Create application icons via online resource for Android and IOS platforms",[23,24],"br",{},[26,27],"img",{"alt":28,"src":29},"","\u002Farticles\u002Fimages\u002Fappicongenerator.png",[23,31],{},"android\u002Fapp\u002Fsrc\u002Fmain\u002Fres (copy all midmap)",[23,34],{},"ios\u002Frunner\u002Fassets.xcassets (copy all files to this xcassets from the download from appicongenerator tool)",[19,37,38,39],{},"Android recently starting putting round images around your uploaded icon.  If you want to modify the           uploaded icon you can manipulate with Android Studio (right clicking on android\u002Fapp\u002Fsrc\u002Fmain\u002Fres folder).      See option New Image Asset? If you do not (like me), I had to perform the following steps in order to see      this option.",[40,41,42,45,48],"ul",{},[19,43,44],{},"Close Android Studio (for my Flutter project)    then reopen the Android folder",[19,46,47],{},"Options were available to update Gradle (in my case from 4.x to 7.x), I chose yes.",[19,49,50,51,53],{},"Once finished this update, New Image Asset was option when I right clicked on the res folder (as a test I returned to my parent Flutter parent folder but did not have this option once again)  So for me to see this Image Asset option I had to open with Android Studio the Android folder directly within my Flutter project.",[23,52],{},[26,54],{"alt":28,"src":55},"\u002Farticles\u002Fimages\u002Fflutter_tip1_newimageasset.png",[19,57,58,59],{},"Use Android Studio Image Asset to resize icon's as desired to fit or fill the Android square, using the Scaling - Resize option in the dialog window.\n",[26,60],{"alt":28,"src":61},"\u002Farticles\u002Fimages\u002Fandroidstudio_imageasset.png",[19,63,64,65],{},"Developer resources",[40,66,67,75,81,87,94,100,106,112,119,125],{},[19,68,69],{},[70,71,72],"a",{"href":72,"rel":73},"https:\u002F\u002Ficons8.com",[74],"nofollow",[19,76,77],{},[70,78,79],{"href":79,"rel":80},"https:\u002F\u002Fvecteezy.com",[74],[19,82,83],{},[70,84,85],{"href":85,"rel":86},"https:\u002F\u002Fappicon.co\u002F",[74],[19,88,89],{},[70,90,93],{"href":91,"target":92},"https:\u002F\u002Ffonts.google.com\u002Ficons?selected=Material+Icons","_blank","Google Material Icons",[19,95,96],{},[70,97,99],{"href":98,"target":92},"https:\u002F\u002Fwww.materialpalette.com\u002F","Material Palette",[19,101,102],{},[70,103,104],{"href":104,"rel":105},"https:\u002F\u002Fmaterial.io",[74],[19,107,108],{},[70,109,111],{"href":110,"target":92},"https:\u002F\u002Fmedium.com\u002Fflutter-community\u002Fflutter-layout-cheat-sheet-5363348d037e","Flutter Layout Cheatsheet",[19,113,114,118],{},[70,115,117],{"href":116,"target":92},"https:\u002F\u002Ffonts.google.com\u002F","Google Fonts"," (free for commercial use)",[19,120,121],{},[70,122,124],{"href":123,"target":92},"https:\u002F\u002Fdribbble.com\u002F","Creative Ideas",[19,126,127],{},[70,128,129],{"href":129,"rel":130},"https:\u002F\u002Fwww.colorzilla.com\u002F",[74],[19,132,133],{},"If hot reload is not working for you, remember that it only       works when you change something within a Stateful Widget.",[19,135,136,137,139,143,145,146],{},"Null safety error messages",[23,138],{},[140,141,142],"em",{},"\"lib\u002Fmain.dart:8:19: Error: Null safety features are disabled for this library.\nTry removing the package language version or setting the language version to 2.12 or higher.\nconst MyApp({Key? key}) : super(key: key);\"",[23,144],{},"Open pubspec.yaml and change to  ",[147,148,149],"strong",{},"sdk: \">=2.12.0 \u003C 3.0.0\"",[19,151,152,155],{},[147,153,154],{},"Ctrl-q"," shows quick docs within Intelli J",{"title":28,"searchDepth":157,"depth":157,"links":158},2,[],"2021-12-05","Series of tips and tricks related to Flutter mobile platform from Google","md","\u002Farticles\u002Fimages\u002Fflutter_small.png",{},true,"\u002Farticles\u002Fflutter-tips1",{"title":6,"description":160},"articles\u002Fflutter-tips1",[169],"flutter","RV1o32MPObtGs1CFr_GYKGsTtQv9W6HwBn1rJRz6hgE",[172],{"id":173,"title":174,"body":175,"description":179,"extension":161,"img":180,"meta":181,"name":169,"navigation":164,"path":182,"seo":183,"stem":184,"__hash__":185},"tags\u002Ftags\u002Fflutter.md","Flutter",{"type":9,"value":176,"toc":177},[],{"title":28,"searchDepth":157,"depth":157,"links":178},[],"Flutter SDK is Google's UI toolkit for crafting beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.","https:\u002F\u002Fimages.unsplash.com\u002Fphoto-1598313183973-4effcded8d5e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=675&q=80",{},"\u002Ftags\u002Fflutter",{"description":179},"tags\u002Fflutter","9lY6efG0wl_9qbC_N3ABqlg6pCSWlTRgJqo_PHk8rUM",{"id":187,"title":188,"author":7,"body":189,"createdAt":241,"description":242,"extension":161,"img":243,"meta":244,"navigation":164,"path":245,"seo":246,"stem":247,"tags":248,"updatedAt":241,"__hash__":250},"articles\u002Farticles\u002Fmygoals.md","My Goals (with Learning)",{"type":9,"value":190,"toc":239},[191,196,199,204,207,212,215,220,223,228,231,236],[12,192,193],{},[147,194,195],{},"1. Why do I want to learn this skill?",[12,197,198],{},"What does it mean to you? What are your motivations? Will you prove something to yourself or\npeople around you? Will you get a raise because you’re better at your job or will you get a better job?",[12,200,201],{},[147,202,203],{},"2. What will I achieve if I learn this skill?",[12,205,206],{},"Which doors will this skill open for you? Will you be able to earn more, have more flexibility in your\nwork hours, work remotely and travel more?",[12,208,209],{},[147,210,211],{},"3. How will this skill change my life and my career?",[12,213,214],{},"Would you get a raise at your current job or more respect from your boss once you’ve learnt this skill?  Or will you be at Facebook, Amazon or Google instead?  How would your life change?",[12,216,217],{},[147,218,219],{},"4. How will learning this skill impact the lives of my family, friends and coworkers?",[12,221,222],{},"What will you be able to do for your family or friends once you’ve learnt this skill? How will it change\nthe way they think of you? Will your coworkers respect you more?",[12,224,225],{},[147,226,227],{},"5. How will I feel if I never accomplish this?",[12,229,230],{},"Would you feel disappointed? Would you feel like you’ve missed out?",[12,232,233],{},[147,234,235],{},"6. What would my life look like if I manage to accomplish this?",[12,237,238],{},"Visualise it. What would life look like from the moment you wake up to the time you go to sleep? Will\nyou be living by the sea? Would you kiss your beautiful wife\u002Fhusband when you wake up?",{"title":28,"searchDepth":157,"depth":157,"links":240},[],"2021-12-06","While doing some self learning over the weekend, I established the following goal list to help me stay motivated and focused.  Keeping goals small and achievable is the most important aspect.  Use this list of questions to help you.","\u002Farticles\u002Fimages\u002Fmygoals.png",{},"\u002Farticles\u002Fmygoals",{"title":188,"description":242},"articles\u002Fmygoals",[249],"selfimprovement","_Y-1E07zoTUk59E0ca0AR_L6_bcw4qd0Mj2YLCQpvAQ",{"id":252,"title":253,"author":7,"body":254,"createdAt":159,"description":337,"extension":161,"img":338,"meta":339,"navigation":164,"path":340,"seo":341,"stem":342,"tags":343,"updatedAt":159,"__hash__":345},"articles\u002Farticles\u002Ftool-ditto.md","Tool Tip Ditto Must Have",{"type":9,"value":255,"toc":335},[256,259,262,303,316,321,329,332],[12,257,258],{},"Ditto is an extension to the standard windows clipboard. It saves each item placed on the clipboard allowing you access to any of those items at a later time. Ditto allows you to save any type of information that can be put on the clipboard, text, images, html, custom formats, ..... The features below are simple and just worth repeating within this entry.",[12,260,261],{},"Features",[40,263,264,267,270,273,276,279,282,285,288,291,294],{},[19,265,266],{},"Easy to use interface",[19,268,269],{},"Search and paste previous copy entries",[19,271,272],{},"Keep multiple computer's clipboards in sync",[19,274,275],{},"Data is encrypted when sent over the network",[19,277,278],{},"Accessed from tray icon or global hot key",[19,280,281],{},"Select entry by double click, enter key or drag drop",[19,283,284],{},"Paste into any window that excepts standard copy\u002Fpaste entries",[19,286,287],{},"Display thumbnail of copied images in list",[19,289,290],{},"Full Unicode support(display foreign characters)",[19,292,293],{},"UTF-8 support for language files(create language files in any language)",[19,295,296,297,302],{},"Uses sqlite database (",[70,298,301],{"href":299,"rel":300},"http:\u002F\u002Fwww.sqlite.org",[74],"www.sqlite.org",")",[12,304,305,306,310,311,315],{},"The extension can be found at ",[70,307,309],{"href":308,"target":92},"https:\u002F\u002Fditto-cp.sourceforge.io\u002F","Ditto","  Source code and issues are tracked via ",[70,312,314],{"href":313,"target":92},"https:\u002F\u002Fgithub.com\u002Fsabrogden\u002FDitto","github","  Written in c++",[12,317,318],{},[26,319],{"alt":28,"src":320},"\u002Farticles\u002Fimages\u002Fditto.png",[12,322,323,324,326],{},"I use this extension daily on all my workstations.  I am able to Copy (Ctrl-C) anything and then use keyboard shortcut Alt-Z to show the last x number (confiburable) of copies display in a pop-up.",[23,325],{},[26,327],{"alt":28,"src":328},"\u002Farticles\u002Fimages\u002Fditto_screen1.png",[12,330,331],{},"Anything in ditto can be found by searching in the open dialog box.  This feature is invaluable when trying to find content from a couple of days ago.  Ditto starts on system startup and is always just available.",[12,333,334],{},"I have tried other clipboard manager tools, but this one is just small, easy and allows me copy\u002Fpaste text, code, images from days in the past.",{"title":28,"searchDepth":157,"depth":157,"links":336},[],"Clipboard utility that is a must have.  Easy to use interface, search and paste previous copy entries, keep multiple computer's clipboards in sync, accessed from tray icon or global hot key, display a thumbnail of copied images etc.","\u002Farticles\u002Fimages\u002Fditto1.png",{},"\u002Farticles\u002Ftool-ditto",{"title":253,"description":337},"articles\u002Ftool-ditto",[344],"tools","ffOa-BrPCpCv3DthBZ8NpYKGXC5GM95KYDG6MZjz1Sw",1781574764329]