Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Code Analysis with SonarQube in Android project
Search
Hieu Vu
November 14, 2023
0
87
Code Analysis with SonarQube in Android project
Lightning talk with Android Developers at Nab in Huddle session
Hieu Vu
November 14, 2023
Tweet
Share
More Decks by Hieu Vu
See All by Hieu Vu
Moboarding Triage - Mobile Banking Showcase
hieuwu
0
25
Integrate GitHub Actions with Teams
hieuwu
0
150
The Law of Demeter
hieuwu
0
270
Lottie & LottieFiles Introduction
hieuwu
0
42
Project X - UX UI Resume Tailoring
hieuwu
0
89
Kitemetric - Company Management Software Introduction
hieuwu
0
65
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.6k
The SEO Collaboration Effect
kristinabergwall1
0
380
Ruling the World: When Life Gets Gamed
codingconduct
0
160
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
78
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
400
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
260
The Cult of Friendly URLs
andyhume
79
6.8k
ラッコキーワード サービス紹介資料
rakko
1
2.5M
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
93
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Transcript
Code Analysis in Android project with SonarQube Funky Bags Squad
Presenter: Hieu Vu
About Sonar equips developers and organizations to systematically achieve a
state of Clean Code so that all code is fit for development and production.
Benefits
SonarQube vs SonarCloud Self-managed static analysis tool for continuous codebase
inspection Cloud-based static analysis tool for your CI/CD workflows
Local setup 1 Download SonarQube from official site. (https://www.sonarsource.com/products/sonarqube/downloads/)
Local setup Local setup 2 Extract and run the bash
file according to your OS It is located at bin folder
Local setup Local setup 3 Open terminal, run ./sonar.sh start
Local setup Local setup 4 Open browser, go to http://localhost:9000/
Default account: admin/admin
Local setup Local setup 5 After logging in successfully, a
dashboard will be displays Click on Create Project > Manually & fill in project information
Local setup Local setup 6 Select first option for simplicity
then click Create Project
Local setup Local setup 7 Select DevOps tools you want
to integrate with, it will provide instruction We will choose Locally
Local setup Local setup 8 Generate token & follow instruction
to run code analysis
Android Setup 9 Add plugin in build.gradle (app)
Android Setup 10 Open terminal, copy command from SonarQube and
run
Analysis Result
Analysis Result
Analysis Result
Analysis Result
Demo