Udemyintermediatefr

Créez une application Android

Learn to build an app that connects to the internet and downloads a list of photos. Mobile app development, data fetching, and image handling.

4.4(19)
148students
3h 20m
Certificate
Philippe Pons
Philippe PonsFormateur et développeur Android et bureautique

Course Content

Créez une application Android is an intermediate-level Udemy course taught by Philippe Pons. It runs 3h 20m, is taught in French, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 19 reviews, with 148 students enrolled. It is a paid course, last updated April 2023.

Build a Functional Android App: A Comprehensive Guide

Learn to develop a complete and fully functional Android application using modern components, starting from Android Lollipop. This course guides you through building and programming a complex Android application using the latest version of Android Studio and Java.

What You'll Learn:

  • Connecting to Web Services: Integrate your app with a web service to download a list of photos.
  • JSON Data Handling: Utilize the JSON data exchange standard for efficient data transfer.
  • Background Tasks with AsyncTask: Implement background tasks using the AsyncTask class for improved app responsiveness.
  • JSON Parsing with JSONObject: Process JSON data streams effectively using the JSONObject class.
  • Custom Photo Representation: Develop a specialized class to represent photo data within your application.
  • Image Loading with Picasso: Seamlessly load and display images using the powerful Picasso library.
  • Displaying Lists with RecyclerView & CardView: Master the use of RecyclerView and CardView to create visually appealing and efficient photo displays.
  • Touch Interaction with OnItemTouchListener & GestureDetector: Intercept and respond to user actions on the screen using OnItemTouchListener and GestureDetector.
  • Keyword Search with SearchView: Implement a keyword search functionality using the SearchView component.
  • Interface Communication: Establish communication between different classes within your Android application using interfaces.
  • Data Persistence with SharedPreferences: Store simple data using the SharedPreferences API.

Course Structure & Teaching Method:

The application development process is broken down into manageable steps, each explained in detail through video tutorials. Theoretical and technical concepts are reinforced with PowerPoint presentations. Each step includes a downloadable, compressed project file reflecting the current stage of development. A dedicated forum allows you to interact with fellow students and the instructor for support and discussion.

Prerequisites:

This course is designed for individuals with some existing programming knowledge. It's not intended for complete beginners. You should already:

  • Have experience installing Java and Android Studio on your computer.
  • Be familiar with installing Genymotion (or using the Android Studio emulator).
  • Know how to create a simple project in Android Studio.
  • Understand the basic concepts of an Activity, Layout file, and the manifest file.
  • Possess a foundational understanding of the Java programming language.
$ whoami — the devs behind tutorialsearch.io

Need an app built? Hire the team behind TutorialSearch.io

Web and cross-platform apps shipped end-to-end — design to deploy — by the developers behind this site.