Showing posts with label mobileapps. Show all posts
Showing posts with label mobileapps. Show all posts

Wednesday, July 31, 2019

Hybrid Mobile App Development Company



We are a 360-degree hybrid MOBILE APP DEVELOPMENT COMPANY that reduces your time-to-market with our cross-platform hybrid app development services. Our team of hybrid mobile app developers is skilled at building secure, scalable, and high-performance business applications with custom features. We use agile methodologies to develop user-friendly hybrid apps that deliver exceptional user experience with attractive visuals and UI/UX designs

We, at Oodles, provide full-scale HYBRID MOBILE APP DEVELOPMENT SERVICES using tech-driven methodologies. Our hybrid mobile app developers are experienced in using the latest development frameworks to build high-performance hybrid apps that support multiple platforms. Our UI/UX design team ensures that your mobile app designs are consistent with your brand image to deliver a better user experience. We also provide hybrid app integration and migration services to fulfill your mission-critical business requirements.

Monday, June 24, 2019

WebRTC Application Development Services




Our webRTC application development services enable businesses to communicate with peers using live streaming video, audio, real-time text chat, screen shares, and simple data exchange. We enable seamless and secure communications across multiple web browsers, platforms, and mobile.
WebRTC Development Services
Being the leading WebRTC development service providers, we are experienced in catering to a variety of real-time communication requirements. With over a decade of experience, we enable you to attract, and retain users with our custom WebRTC solutions.
Video Conference Apps

We develop video conferencing apps for you to engage effectively with internal and external stakeholders. In addition, we pair other features or tools like user schedules, call duration, medical devices, whiteboards, and translators as per your requirements. We use data encryption to secure connections and earn customers’ trust.
Online Meeting Tools

We develop online meeting tools using the latest real-time communication technologies. Our WebRTC developers enable audio calls, video collaboration, meeting recording, screen sharing, and much more from your browser with efficiency and reliability.

Thursday, April 4, 2019

Setup SonarQube in Android Application and Generate Reports


App developers expect their apps to be free from errors. But in spite of taking all the necessary measures of preventing their apps from glitch they end up with an app that constantly faces a downtown.
To find a solution to this problem Oodles Technologies developers use SonarQube. SonarQube gives the developers an ability to demonstrate the health of an application as well as feature issues they face. With a quality Gate set up, our developers settle the hole and in this way, they enhance the code quality instantly.
SonarQuba is a continuous inspection tool. Using SonarQube, our developers have everything within reach to take responsibility for the nature of the code. Our Android app development company use this platform to set up code health in mobile application development. It helps us generate reports of the code and track each line of code. Overall, SonarQube maintains the health of code, focus on the leak, enforce quality gate and dig into the issues.
Prerequisites Tools Used by Oodles:
1. Android Studio
2. Java 7 orJava 8
Steps Explanation :
SonarQube configuration and installation involves two steps.
First software developers Install SonarQube on a local machine and then configure it in the application.
Let us look at the steps Oodles developers follow while installing SonarQube on the system.
Step1: Downloading SonarQube from SonarQube official website using visiting path "Downloads | SonarQube ". Developers add here community edition as it is a free source.
Step2: You will be getting a zipped folder of the downloaded file. Unzip it and you will get SonarQube installation directory in "/bin" for each platform like Windows, Linux, Mac and chose yours. Mine is Linux. So I will choose lnux_x86_x64.
Step3: Go to /bin/linux-x86-64/.Then you will find a http://sonar.sh file. Open your system terminal and run this command "./sonar.sh start".Now SonarQube server has been started on the machine.
Step4: Just Open "http://localhost:9000" and welcome admin panel of SonarQube.Now login with "admin" as username and password on the login portal and Now you will see the dashboard of SonarQube successfully.
Now the installation is completed let’s proceed and configure in android application to get the reports.
Step5: After this, developers open the project level build.gradle file. Add classpath dependencies to install SonarQube to scan and use jacoco-maven-plugin to generate a coverage report. The code appears like:
  1. buildscript {
  2. repositories {
  3. google()
  4. jcenter()
  5. }
  6. dependencies {
  7. classpath 'com.android.tools.build:gradle:3.2.1'
  8. classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6"
  9. classpath "com.dicedmelon.gradle:jacoco-android:0.1.1"
  10. }
  11. }
  12.  
Step6: Add these plugins in app/build.gradle below the android plugin like this. The code appears like this:
  1. apply plugin: 'com.android.application'
  2. apply plugin: 'org.sonarqube'
  3. apply plugin: 'jacoco-android'
  4.  
Step7: Now we will add these Sonar scanning inputs below of app/build.gradle file. The code will show up like this:
  1. sonarqube {
  2. sonarqube {
  3. properties {
  4. property "sonar.projectName", "SonarQubeSample"
  5. property "sonar.projectKey", "SonarQubeSample"
  6. property "sonar.host.url", "http://localhost:9000"
  7. property "sonar.projectVersion", "1.0"
  8. property "sonar.language", "java"
  9. property "sonar.sources", "src/main/"
  10. }
  11. }
  12. }
  13.  
Step8: Sync the project. After the successful syndication just run following command from your AndroidStudio terminal and It will take some time to execute and when it shows "build successfully" completed.
You can reach out on your "http://localhost:9000/projects" panel and check project SonarQubeSample has been generated or not. For further reports of your scanned project by clicking over it and explore it. Command is
  1. ./gradlew sonar
  2.  
Output Results: after the successful installation of SonarQube, Check its reports on the admin panel.
Concluding Thoughts
SonarQube is a useful tool to maintain the health of an application including Android and iOS apps. It tracks and fixes bugs and help developers track the code systematically. Tracking enables the software developers to write clean and improved code and help increase their code standards rapidly.
Are you thinking of integrating your mobile apps with SonarQube? Contact Oodles Technologies- one of the leading Android Application Development Companies in India. We offer feature loaded mobile apps, software solutions, blockchain services and more. Apart from this, we provide our clients' solutions on migrating from one software to the other. For more details on software development services contact our experts now!

Wednesday, January 30, 2019

Top Notch Technology Stacks Available For Mobile App Development



As the bulk of smartphone users are growing, side by side, the mobile application development industry is also flourishing in the last few years. Meanwhile, users are getting used to android applications, as it is the most popular OS for mobile devices. Every business organization that wishes to sell their products, offer services, or provide related information about their products, is building their applications so that their customers won’t face any problem regarding the former.

Read more info at - https://www.oodlestechnologies.com/blogs/Top-Notch-Technology-Stacks-Available-For-Mobile-App-Development

Thursday, September 14, 2017

Facebook Unveiled On This Day Changes And Milestones

Facebook has announced new “On This Day” features, in celebrating milestones related to their friendships on your Facebook feed. It is a two-year-old feature which revives your memory of old posts and photos. It is definitely a great feature as it suddenly pops a memory that is very close to your heart. But this feature could even bring back a memory with someone you have lost or with a person you are not in touch with. Facebook came up with this idea to recap your memories after a year or so. But now they are planning to show memories on a monthly and seasonal basis. 






Facebook will automatically collect your photos and you will get recaps of your memory which will be on the card for along with the share button. So they are completely shareable with your friends through your timeline. These cards will be categorized be specific season or months. So you might get a memory like your December memories. It has also announced another feature which will show your number of friends or crossed a certain number of likes. The new update is trying not to bring back the painful memories. Through “ On This Day” feature, Facebook is trying to bring joy and new experience in a very special way.  It believes that this is a new sharing feature which appears in the left column of your Feed under the apps tab. This feature is surely a treat to all the users from Facebook, as on opening Facebook you will be welcomed by a memory with your friend, family, relatives.



People have the trust that Facebook is securely saving their pictures and they can easily scroll their timelines whenever they want to see their special moments like the new job, a date you got married or engaged and much more. For choosing the memory, Facebook uses a sophisticated algorithm that tells which memories are good to show and which are not.