From 2140891f39145ae25747a937d5ea7be42a576ce9 Mon Sep 17 00:00:00 2001 From: Mg Kaung Date: Fri, 29 Jul 2022 12:51:20 +0630 Subject: [PATCH 1/5] Update README.md --- README.md | 242 ------------------------------------------------------ 1 file changed, 242 deletions(-) diff --git a/README.md b/README.md index 2aab81b..8b13789 100644 --- a/README.md +++ b/README.md @@ -1,243 +1 @@ -# NoteList ( My Software enginnering Lifetime experience ) -1. *Markdown* (https://www.markdownguide.org/) -2. MarkDown language Guide (https://guides.github.com/features/mastering-markdown/) -------- - -# Git -1. GitBook (https://www.gitbook.com/) - -## React Native -1. React Native (https://reactnative.dev/docs/getting-started) -2. React Native Example (https://reactnavigation.org/docs/getting-started) -3. Style Components (https://styled-components.com/docs/basics) ---- - -# Pravicy -1. Pravicy Generator (https://app-privacy-policy-generator.firebaseapp.com/) ---- - -# PlayConsole -1. internal App Sharing (https://play.google.com/console/internal-app-sharing) -2. In App update (https://www.raywenderlich.com/8034025-in-app-updates-getting-started) ---- - -## **Design** -1. Material Palette (https://www.materialpalette.com/icons) -2. Adobe XD course(https://www.xdguru.com/adobe-xd-course/) -3. Animation Video Creator (https://www.animaker.com/) -4. Zeplin (https://zeplin.io/) -5. Mickitt (https://mockitt.wondershare.com/) ---- - -## Icon -1. Iconfinder(https://www.iconfinder.com/) -2. FlatIcon (https://www.flaticon.com/) -3. Icon8.com (https://icons8.com/app) -4. Vecteezy (https://www.vecteezy.com/free-vector/) -5. App Icon Generator (https://appicon.co/) -6. Icon flow (https://iconsflow.com/) -7. Flutter icon Pack (https://www.fluttericon.com/) -8. Vector Image (https://shapeshifter.design/) -9. Render forest (https://www.renderforest.com/) -10. Font Awesome (https://fontawesome.com/icons?d=listing) ---- - -## Animation -1. Lottiefiles (https://lottiefiles.com/search?q=confetti) -android lib (https://github.com/airbnb/lottie-android) -2. Rive app Flare (https://rive.app/) ------ - -## Images -1. www.pexels.com -2. www.pixabay.com -3. www.unsplash.com -4. www.picjumbo.com -5. www.stocksnap.io - ----- - -## Fonts -1. www.dafont.com -2. www.fontpair.co -3. www.1001fonts.com -4. fonts.google.com -5. www.fontsquirrel.com - ------ - -## Illustrations -1. www.vexels.com -2. www.freepik.com -3. www.365psd.com -4. www.flaticon.com -5. www.vector.me ----- - - -## Short Url -1. https://bit.ly/ -2. https://www.shorturl.at/shortener.php -3. https://cutt.ly/ -4. https://tiny.cc -5. https://short.cm/ ---- - -## Code share -1. Code Share (https://codeshare.io/codes) - ---- - -## 3D Mockup Tool (App Install Marketing) -1. MockupFrames (www.mockupframes.com) -2. Rotato (https://www.rotato.xyz/) -3. Boxshot 5 (https://boxshot.com/boxshot/gallery/) -4. ScreenSpace studio (https://www.screenspace.io/studio/) -5. Threed.io (https://threed.io/) -6. Hamok (https://hamok.io/) -7. Adobe After Effect (https://www.adobe.com/products/aftereffects/free-trial-download.html) -8. ArtBoard (https://artboard.studio/project) -9. WhiteBoard (https://www.doodly.com/) -10. previewed (https://previewed.app/mockup/maker) ----- - -## Api -1. Json Place Holder (https://jsonplaceholder.typicode.com/) -2. Weather APi (https://www.metaweather.com/api/location/search/?query=london) -3. The Movie DB (https://developers.themoviedb.org/3) -4. Open Api (https://open-api.xyz/api/) -5. Tiingo (https://api.tiingo.com/documentation/general/overview) -6. Rick Mocky (https://rickandmortyapi.com/documentation) -7. Unsplash (https://unsplash.com/documentation) -8. HTTP Status Code (https://www.restapitutorial.com/httpstatuscodes.html) -9. Facke Api Testing (https://www.instantwebtools.net/fake-rest-api) -10. Spring boot (https://spring.io/) (start.spring.io) ----- - -## Json -1. Json Formatter (https://jsonformatter.curiousconcept.com/_ ---- - -## Flutter Learning websites -1. Code magic (https://codemagic.io/start/) -2. Flutter school (https://developer.school/tag/flutter/) -3. Flutter online course (https://www.appbrewery.co/courses/) -4. Flutter Awesome (https://flutterawesome.com/tag/login-screen/) -5. Flutter Sample (https://flutter.github.io/samples/#) -6. Flutter Codepen (https://codepen.io/) -7. Flutter Blogs (https://www.didierboelens.com/) -8. Make beautiful app with flutter (https://fidev.io/) -9. Flutter Cheat Sheet (https://howtodothisinflutter.com/) -10. Flutter Shape Maker (https://flutter-shapemaker.web.app/#/) -11. Json to Dart (https://javiercbk.github.io/json_to_dart/) -12. Device Preview (https://pub.dev/packages/device_preview) -13. Full stack flutter (https://www.filledstacks.com/) -14. Flutter WIdget (https://flutter-widget.live/widgets/) -15. 15. Flutter FLow (https://flutterflow.io/) ------- - -## Android Learning Websites -1. raywenderlich ( https://www.raywenderlich.com/ ) -2. Sms vertification api (https://developers.google.com/identity/sms-retriever/verify) ---- - - -## Web Scrapping & Crawling -1. https://www.import.io/ -2. https://www.parsehub.com/ -3. https://try.jsoup.org/ -4. https://www.octoparse.com/ -5. https://www.mozenda.com/ -6. https://dexi.io/ - ------- - -## Android Best Practice -1. Coil (https://coil-kt.github.io/coil/getting_started/) -2. Hilt (https://dagger.dev/hilt/) -3. Material Components(https://material.io/develop/android/) -4. Medium (https://medium.com/androiddevelopers/tagged/kotlin) -5. Continous Integration and Continous Delivery (https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/introduction-to-github-actions) -6. In app Review (https://developer.android.com/guide/playcore/in-app-review/kotlin-java) -7. In app Update (https://developer.android.com/guide/playcore/in-app-updates) ----- - -## Cloud Message Website -1push.me (https://pushy.me/) ---- - -## Flow Diagram -1. Api diagram (https://app.diagrams.net/) ---- - -## Code Learning Websites -1. Codecademy (https://www.codecademy.com/catalog/subject/mobile-development) -2. Free Code Camp (https://www.freecodecamp.org/learn) -3. Code Wars (https://www.codewars.com/?language=kotlin) ---- - -## Remote destop -1. AnyDesk -2. TeamViewer ----- - -## Application Software testing tool -1. Burp Suite (https://portswigger.net/burp) - ----- - -## Gif Workflow -1. Workflow (http://documentup.com/skwp/git-workflows-book) -2. Markdown (https://www.gitbook.com/book/gitbookio/markdown/details) -3. circleci (https://circleci.com/) -4. Workflow For Development (https://zepel.io/blog/5-git-workflows-to-improve-development/) -5. Lucichart (https://www.lucidchart.com/) ---- - -## MySql online -1. online tool sql (https://sqliteonline.com/syntax/) - ---- - -## Room Database -1. DB browser (https://sqlitebrowser.org/) ---- - -## Tesor Flow -1. Teachable Machine (https://teachablemachine.withgoogle.com/) ---- - -## Backend Knowledge (Spring Boot) -### https://spring.io/ -Spring Initializer -* https://start-scs.cfapps.io/ -* https://start.spring.io/ -1. JavaPoint (https://www.javatpoint.com/restful-web-services-best-practice) -2. HowTo Dain (https://howtodoinjava.com/spring-boot-tutorials/) -3. Amiph (https://www.amitph.com/spring/) -4. Heroku (https://www.heroku.com/pricing) ---- - -## Firebase -1. firebase import export (https://www.npmjs.com/package/firestore-export-import) - ---- - -## CV Form Online -1. https://app.coolfreecv.com/?lang=en&file=3 ---- - -## Downloader Tool -1. You tube video downloader (https://yt1s.com/) ---- - -## Bunifu -1. (https://docs2.bunifuframework.com/docs/) ---- - -## Tutorial -1. Photoshop for Beginner (https://www.youtube.com/watch?v=sF_jSrBhdlg&list=PLYfCBK8IplO6v0QjCj-TSrFUXnRV0WxfE) -2. Adobe Illustration for Beginner (https://www.youtube.com/watch?v=IBouhf4seWQ&list=PLYfCBK8IplO4X-jM1Rp43wAIdpP2XNGwP) -3. Adobe After Effect for Beginner (https://www.youtube.com/watch?v=uRdfvpQ5rcQ&list=PLYfCBK8IplO77FDDLnS06qEMoVLD7Qyib) -4. C# (https://azadeducation.in/) From 2f7639abb357ae081148e12bcec8614bef9088e8 Mon Sep 17 00:00:00 2001 From: Mg Kaung Date: Fri, 29 Jul 2022 12:52:53 +0630 Subject: [PATCH 2/5] Update README.md --- README.md | 103 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) diff --git a/README.md b/README.md index 8b13789..bdfb6a1 100644 --- a/README.md +++ b/README.md @@ -1 +1,104 @@ +# NoteList + +1. *Markdown* (https://www.markdownguide.org/) +------- + +# Pravicy +1. Pravicy Generator (https://app-privacy-policy-generator.firebaseapp.com/) + +--- +## **Design** +1. Material Palette (https://www.materialpalette.com/icons) +2. Adobe XD course(https://www.xdguru.com/adobe-xd-course/) +3. Animation Video Creator (https://www.animaker.com/) +--- + +## Icon +1. Iconfinder(https://www.iconfinder.com/) +2. FlatIcon (https://www.flaticon.com/) +3. Icon8.com (https://icons8.com/app) +4. Vecteezy (https://www.vecteezy.com/free-vector/) +5. App Icon Generator (https://appicon.co/) +6. Icon flow (https://iconsflow.com/) +7. Flutter icon Pack (https://www.fluttericon.com/) +--- + +## Short Url +1. https://bit.ly/ +2. https://www.shorturl.at/shortener.php +3. https://cutt.ly/ +4. https://tiny.cc +5. https://short.cm/ +--- + +## Code share +1. Code Share (https://codeshare.io/codes) + +--- + +## 3D Mockup Tool (App Install Marketing) +1. MockupFrames (www.mockupframes.com) +2. Rotato (https://www.rotato.xyz/) +3. Boxshot 5 (https://boxshot.com/boxshot/gallery/) +4. ScreenSpace studio (https://www.screenspace.io/studio/) +5. Threed.io (https://threed.io/) +6. Hamok (https://hamok.io/) +7. Adobe After Effect (https://www.adobe.com/products/aftereffects/free-trial-download.html) +8. ArtBoard (https://artboard.studio/project) +---- + +## Api +1. Json Place Holder (https://jsonplaceholder.typicode.com/) +2. Weather APi (https://www.metaweather.com/api/location/search/?query=london) +3. The Movie DB (https://developers.themoviedb.org/3) +---- + +## Flutter Learning websites +1. Code magic (https://codemagic.io/start/) +2. Flutter school (https://developer.school/tag/flutter/) +3. Flutter online course (https://www.appbrewery.co/courses/) +4. Flutter Awesome (https://flutterawesome.com/tag/login-screen/) +5. Flutter Sample (https://flutter.github.io/samples/#) +6. Flutter Codepen (https://codepen.io/) +7. Flutter Blogs (https://www.didierboelens.com/) +8. Make beautiful app with flutter (https://fidev.io/) +9. Flutter Cheat Sheet (https://howtodothisinflutter.com/) +------ + +## Web Scrapping & Crawling +1. https://www.import.io/ +2. https://parsehub.com/register +3. https://try.jsoup.org/ +------ + +## Android Tutorial Website +1. Rebecca Franks (https://riggaroo.dev/) +---- + +## Test Automation For Android(Java and Kotlin) +Android Test Automation + +I.Android Developer Testing +https://developer.android.com/training/testing + +II. Code Lab 4 Repo +1.Advanced Android in Kotlin 05.1: Testing Basics +https://codelabs.developers.google.com/codelabs/advanced-android-kotlin-training-testing-basics/index.html?index=..%2F..index#0 + +2.Advanced Android in Kotlin 05.2: Introduction to Test Doubles and Dependency Injection +https://codelabs.developers.google.com/codelabs/advanced-android-kotlin-training-testing-test-doubles/index.html?index=..%2F..index#0 + +3.Advanced Android in Kotlin 05.3: Survey of Testing Topics +https://codelabs.developers.google.com/codelabs/advanced-android-kotlin-training-testing-survey/index.html?index=..%2F..index#0 + +4.Automated Accessibility Testing using Espresso +https://codelabs.developers.google.com/codelabs/a11y-testing-espresso/index.html?index=..%2F..index#0 + +III. Github Repo +https://github.com/android/testing-samples + +---- + +## Flow Diagram +1. Api diagram (https://app.diagrams.net/) From ae5b9d3e871a8aeb39b50fefaf00a28f02b90f46 Mon Sep 17 00:00:00 2001 From: Mg Kaung Date: Fri, 29 Jul 2022 12:53:11 +0630 Subject: [PATCH 3/5] Delete README.md --- README.md | 104 ------------------------------------------------------ 1 file changed, 104 deletions(-) delete mode 100644 README.md diff --git a/README.md b/README.md deleted file mode 100644 index bdfb6a1..0000000 --- a/README.md +++ /dev/null @@ -1,104 +0,0 @@ -# NoteList - -1. *Markdown* (https://www.markdownguide.org/) -------- - -# Pravicy -1. Pravicy Generator (https://app-privacy-policy-generator.firebaseapp.com/) - ---- -## **Design** -1. Material Palette (https://www.materialpalette.com/icons) -2. Adobe XD course(https://www.xdguru.com/adobe-xd-course/) -3. Animation Video Creator (https://www.animaker.com/) ---- - -## Icon -1. Iconfinder(https://www.iconfinder.com/) -2. FlatIcon (https://www.flaticon.com/) -3. Icon8.com (https://icons8.com/app) -4. Vecteezy (https://www.vecteezy.com/free-vector/) -5. App Icon Generator (https://appicon.co/) -6. Icon flow (https://iconsflow.com/) -7. Flutter icon Pack (https://www.fluttericon.com/) ---- - -## Short Url -1. https://bit.ly/ -2. https://www.shorturl.at/shortener.php -3. https://cutt.ly/ -4. https://tiny.cc -5. https://short.cm/ ---- - -## Code share -1. Code Share (https://codeshare.io/codes) - ---- - -## 3D Mockup Tool (App Install Marketing) -1. MockupFrames (www.mockupframes.com) -2. Rotato (https://www.rotato.xyz/) -3. Boxshot 5 (https://boxshot.com/boxshot/gallery/) -4. ScreenSpace studio (https://www.screenspace.io/studio/) -5. Threed.io (https://threed.io/) -6. Hamok (https://hamok.io/) -7. Adobe After Effect (https://www.adobe.com/products/aftereffects/free-trial-download.html) -8. ArtBoard (https://artboard.studio/project) ----- - -## Api -1. Json Place Holder (https://jsonplaceholder.typicode.com/) -2. Weather APi (https://www.metaweather.com/api/location/search/?query=london) -3. The Movie DB (https://developers.themoviedb.org/3) ----- - -## Flutter Learning websites -1. Code magic (https://codemagic.io/start/) -2. Flutter school (https://developer.school/tag/flutter/) -3. Flutter online course (https://www.appbrewery.co/courses/) -4. Flutter Awesome (https://flutterawesome.com/tag/login-screen/) -5. Flutter Sample (https://flutter.github.io/samples/#) -6. Flutter Codepen (https://codepen.io/) -7. Flutter Blogs (https://www.didierboelens.com/) -8. Make beautiful app with flutter (https://fidev.io/) -9. Flutter Cheat Sheet (https://howtodothisinflutter.com/) ------- - -## Web Scrapping & Crawling -1. https://www.import.io/ -2. https://parsehub.com/register -3. https://try.jsoup.org/ ------- - -## Android Tutorial Website -1. Rebecca Franks (https://riggaroo.dev/) ----- - -## Test Automation For Android(Java and Kotlin) -Android Test Automation - -I.Android Developer Testing -https://developer.android.com/training/testing - -II. Code Lab 4 Repo -1.Advanced Android in Kotlin 05.1: Testing Basics -https://codelabs.developers.google.com/codelabs/advanced-android-kotlin-training-testing-basics/index.html?index=..%2F..index#0 - -2.Advanced Android in Kotlin 05.2: Introduction to Test Doubles and Dependency Injection -https://codelabs.developers.google.com/codelabs/advanced-android-kotlin-training-testing-test-doubles/index.html?index=..%2F..index#0 - -3.Advanced Android in Kotlin 05.3: Survey of Testing Topics -https://codelabs.developers.google.com/codelabs/advanced-android-kotlin-training-testing-survey/index.html?index=..%2F..index#0 - -4.Automated Accessibility Testing using Espresso -https://codelabs.developers.google.com/codelabs/a11y-testing-espresso/index.html?index=..%2F..index#0 - -III. Github Repo -https://github.com/android/testing-samples - ----- - -## Flow Diagram -1. Api diagram (https://app.diagrams.net/) - From 0ffb079e6106577435af2a88faff397789b3cecd Mon Sep 17 00:00:00 2001 From: Mg Kaung Date: Fri, 29 Jul 2022 12:53:32 +0630 Subject: [PATCH 4/5] Create README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..00ac05f --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# note +Include general knowledge for android development such as naming convention best practices and cheetsheet From 5ff6482dda865adc4448a3131efc55cbd0b43746 Mon Sep 17 00:00:00 2001 From: "Mg Kaung ( Dev MK )" Date: Sun, 7 Aug 2022 16:50:20 +0630 Subject: [PATCH 5/5] Add files via upload --- 156-useful-run-commands.pdf | Bin 0 -> 38827 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 156-useful-run-commands.pdf diff --git a/156-useful-run-commands.pdf b/156-useful-run-commands.pdf new file mode 100644 index 0000000000000000000000000000000000000000..184cf9230d39b40bd569099e3a6492b5e140d4aa GIT binary patch literal 38827 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